Imagify Image Optimizer - Version 1.4.2

Version Description

  • Translation

    • NEW: Add German translation
  • Interface

    • NEW: You can define the IMAGIFY_HIDDEN_ACCOUNT constant in wp-config.php to hide all your Imagify account infos in the Admin Bar and Bulk Optimization
  • Bug Fix

    • Fix PHP Notice: Undefined index original_size in /inc/functions/admin-stats.php on line 185
    • Fix PHP Notice: Undefined index optimized_size in /inc/functions/admin-stats.php on line 186
Download this release

Release Info

Developer wp_media
Plugin Icon 128x128 Imagify Image Optimizer
Version 1.4.2
Comparing to
See all releases

Code changes from version 1.4 to 1.4.2

assets/css/admin.css CHANGED
@@ -30,6 +30,10 @@ body.imagify-modal-is-open {
30
  background: rgba(0, 0, 0, 0) url("../images/spinner.gif") no-repeat scroll 0 0 / 20px 20px;
31
  opacity: 0.7;
32
  }
 
 
 
 
33
 
34
  .misc-pub-section.misc-pub-imagify h4 {
35
  font-size: 14px;
@@ -488,6 +492,122 @@ td .imagify-chart {
488
  }
489
  }
490
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
491
 
492
  /* Sections */
493
 
@@ -1151,7 +1271,8 @@ ul.imagify-datas-details.imagify-datas-details {
1151
  float: left;
1152
  width: 50%;
1153
  }
1154
- .media-sidebar .compat-field-imagify .imagify-datas-actions-links a {
 
1155
  display: block;
1156
  width: auto;
1157
  float: none;
@@ -1632,17 +1753,25 @@ ul.imagify-datas-details.imagify-datas-details {
1632
  }
1633
 
1634
  .imagify-number-you-optimized .number {
1635
- float: left;
1636
- margin-right: 15px;
1637
  font-size: 36px;
1638
  font-weight: bold;
1639
  line-height: 1.1;
 
1640
  }
1641
  .imagify-number-you-optimized .text {
1642
- display: block;
 
1643
  overflow: hidden;
1644
  font-size: 12px;
1645
  }
 
 
 
 
 
 
1646
  .imagify-number-you-optimized {
1647
  padding-bottom: 0.85em;
1648
  margin-bottom: 1.35em;
30
  background: rgba(0, 0, 0, 0) url("../images/spinner.gif") no-repeat scroll 0 0 / 20px 20px;
31
  opacity: 0.7;
32
  }
33
+ .spinner.imagify-hidden {
34
+ width: 0;
35
+ margin: 4px 0 0 0;
36
+ }
37
 
38
  .misc-pub-section.misc-pub-imagify h4 {
39
  font-size: 14px;
492
  }
493
  }
494
 
495
+ /* WP Rocket notice */
496
+ .imagify-rkt-notice.imagify-rkt-notice {
497
+ position: relative;
498
+ display: -webkit-box;
499
+ display: -webkit-flex;
500
+ display: -ms-flexbox;
501
+ display: flex;
502
+ -webkit-box-align: center;
503
+ -webkit-align-items: center;
504
+ -ms-flex-align: center;
505
+ -ms-grid-row-align: center;
506
+ align-items: center;
507
+ padding: 10px 45px 10px 0;
508
+ border: 0 none;
509
+ box-shadow: none;
510
+ color: #FFF;
511
+ background: #412355;
512
+ }
513
+ .media_page_imagify-bulk-optimization .imagify-rkt-notice {
514
+ margin-left: 2px;
515
+ margin-right: 20px;
516
+ }
517
+ @media (max-width: 782px) {
518
+ .media_page_imagify-bulk-optimization .imagify-rkt-notice {
519
+ margin-left: 0;
520
+ margin-right: 12px;
521
+ }
522
+ }
523
+ .imagify-rkt-notice .imagify-cross {
524
+ position: absolute;
525
+ right: 8px; top: 50%;
526
+ width: 22px; height: 22px;
527
+ padding: 0;
528
+ margin-top: -11px;
529
+ background: transparent;
530
+ color: #FD7300;
531
+ border-radius: 50%;
532
+ transition: all .275s;
533
+ }
534
+ .imagify-rkt-notice .imagify-cross .dashicons {
535
+ position: relative;
536
+ top: 2px; left: 1px;
537
+ transition: all .275s;
538
+ }
539
+ .imagify-rkt-notice .imagify-cross:hover {
540
+ background: #FFF;
541
+ }
542
+ .imagify-rkt-notice .imagify-cross:hover .dashicons {
543
+ color: #412355;
544
+ }
545
+ .imagify-rkt-notice .cta,
546
+ .imagify-rkt-notice .logo,
547
+ .imagify-rkt-notice .coupon {
548
+ -webkit-flex-shrink: 0;
549
+ -ms-flex-negative: 0;
550
+ flex-shrink: 0;
551
+ }
552
+ .imagify-rkt-notice .logo {
553
+ width: 150px;
554
+ text-align: center;
555
+ padding: 0 25px 0 30px;
556
+ line-height: 0.8;
557
+ }
558
+ .imagify-rkt-notice .msg {
559
+ width: 100%;
560
+ padding: 0 15px;
561
+ font-size: 14px;
562
+ line-height: 1.6;
563
+ }
564
+ .imagify-rkt-notice .coupon {
565
+ width: 150px;
566
+ padding: 0 15px;
567
+ }
568
+ .imagify-rkt-notice .coupon-code {
569
+ padding: 5px 10px;
570
+ font-size: 23px;
571
+ font-weight: bold;
572
+ border: 1px dashed #F7A933;
573
+ color: #F7A933;
574
+ }
575
+ .imagify-rkt-notice .cta {
576
+ width: 200px;
577
+ }
578
+ .imagify-rkt-notice .button.button {
579
+ position: relative;
580
+ top: -1px;
581
+ height: auto;
582
+ font-weight: 600;
583
+ font-size: 14px;
584
+ box-shadow: 0 4px 0 #B27A27;
585
+ border: 0 none;
586
+ padding: 9px 18px 9px;
587
+ background: #F7A933;
588
+ text-shadow: 1px 1px 1px rgba(0,0,0,.2);
589
+ }
590
+ @media (max-width: 880px) {
591
+ .imagify-rkt-notice {
592
+ -webkit-flex-wrap: wrap;
593
+ -ms-flex-wrap: wrap;
594
+ flex-wrap: wrap;
595
+ }
596
+ .imagify-rkt-notice .msg,
597
+ .imagify-rkt-notice .cta,
598
+ .imagify-rkt-notice .logo {
599
+ text-align: left;
600
+ padding: 5px 15px;
601
+ }
602
+ .imagify-cross.imagify-cross {
603
+ top: 8px;
604
+ margin-top: 0;
605
+ }
606
+ .imagify-rkt-notice .imagify-cross .dashicons {
607
+ top: 1px;
608
+ }
609
+ }
610
+
611
 
612
  /* Sections */
613
 
1271
  float: left;
1272
  width: 50%;
1273
  }
1274
+ .media-sidebar .compat-field-imagify .imagify-datas-actions-links a,
1275
+ .submitbox .misc-pub-imagify .imagify-datas-actions-links a {
1276
  display: block;
1277
  width: auto;
1278
  float: none;
1753
  }
1754
 
1755
  .imagify-number-you-optimized .number {
1756
+ display: table-cell;
1757
+ padding-right: 15px;
1758
  font-size: 36px;
1759
  font-weight: bold;
1760
  line-height: 1.1;
1761
+ vertical-align: middle;
1762
  }
1763
  .imagify-number-you-optimized .text {
1764
+ display: table-cell;
1765
+ vertical-align: middle;
1766
  overflow: hidden;
1767
  font-size: 12px;
1768
  }
1769
+ .imagify-number-you-optimized .text br {
1770
+ display: none;
1771
+ }
1772
+ .imagify-number-you-optimized > p {
1773
+ display: table;
1774
+ }
1775
  .imagify-number-you-optimized {
1776
  padding-bottom: 0.85em;
1777
  margin-bottom: 1.35em;
assets/css/admin.min.css CHANGED
@@ -1 +1 @@
1
- body.imagify-modal-is-open{overflow:hidden}.imagify-plugins-error{overflow:hidden;padding-left:20px;list-style-type:disc}.imagify-plugins-error li{width:300px;line-height:30px}@media (max-width:570px){.imagify-plugins-error li{width:auto}}.imagify-notice-dismiss.notice-dismiss{text-decoration:none}.imagify-spinner{display:inline-block;width:20px;height:20px;margin-right:5px;vertical-align:middle;background:rgba(0,0,0,0) url("../images/spinner.gif") no-repeat scroll 0 0 / 20px 20px;opacity:0.7}.misc-pub-section.misc-pub-imagify h4{font-size:14px;margin-top:5px;margin-bottom:0}.imagify-sweet-alert button{margin-top:17px !important;height:45px !important;letter-spacing:3px;text-transform:uppercase !important;border-radius:3px !important;background-color:#40b1d0 !important;box-shadow:0 3px 0 #338ea6 !important}.imagify-sweet-alert button.cancel{background:#777 !important;box-shadow:0 3px 0 #444 !important}.imagify-sweet-alert-signup .sa-confirm-button-container{width:40%}.imagify-sweet-alert-signup button{width:100%;padding:0 !important}.imagify-sweet-alert .sa-input-error:before,.imagify-sweet-alert .sa-input-error:after,.imagify-sweet-alert .la-ball-fall{top:25% !important}#wpwrap{transition:all .4s}.stop-scrolling #wpwrap{filter:blur(2px)}.stop-scrolling #wpwrap #wpadminbar{top:-32px}.imagify-primary{color:#40b1d0}.imagify-secondary{color:#8cc152}#imagify-check-api-container{font-weight:bold}#imagify-check-api-container .dashicons{font-size:25px}#imagify-check-api-container .dashicons-no:before{color:#f06e57;vertical-align:-1px}#imagify-check-api-container .dashicons-yes:before{color:#8BC34A;vertical-align:-1px}.imagify-valid{color:#8BC34A}.imagify-chart{width:33.33%;position:relative}#imagify-overview-chart-legend{overflow:hidden}.imagify-doughnut-legend{margin-top:38px;list-style:none}.imagify-doughnut-legend li{display:block;padding-left:30px;position:relative;margin-bottom:15px;border-radius:5px;padding:3px 8px 2px 31px;font-size:14px;font-weight:600;cursor:default;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.imagify-doughnut-legend li span{display:block;position:absolute;left:0;top:0;width:25px;height:25px;border-radius:50%}.imagify-chart{float:left;margin-bottom:20px}td .imagify-chart{float:none;margin-bottom:0}.imagify-chart-container{position:relative;width:180px;float:left;margin-right:40px}td .imagify-chart-container{width:18px;height:18px;float:none;margin-right:10px}td .imagify-chart{top:4px}.imagify-chart-percent{position:absolute;left:0;right:0;top:50%;margin-top:-14px;text-align:center;font-size:55px;font-weight:bold;color:#46B1CE}.imagify-chart-percent span{font-size:20px;vertical-align:super}.media_page_imagify-bulk-optimization .media-item{margin:0}.media_page_imagify-bulk-optimization .media-item .progress{float:none;width:100%;margin:0;background:#1F2331;box-shadow:0;border-radius:0}.media_page_imagify-bulk-optimization .media-item .percent{width:auto;padding:0 5px;line-height:1.85;font-size:12px}.media_page_imagify-bulk-optimization .media-item .progress,.media_page_imagify-bulk-optimization .media-item .percent{text-align:right}.media_page_imagify-bulk-optimization .media-item .progress .bar{width:1px;height:22px;margin-top:0;background:#46B1CE;border-radius:0;overflow:visible;-webkit-transition:width .5s;transition:width .5s}.imagify-settings a,.imagify-settings .button,.imagify-settings input,.imagify-welcome a,.imagify-welcome .button,.imagify-weolcome input{-webkit-transition:all .275s;transition:all .275s}.imagify-settings a{color:#40b1d0}.imagify-options-title{padding-bottom:.5em;border-bottom:3px solid #F2F2F2;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.025em;color:#40b1d0}.imagify-settings,.imagify-settings p,.imagify-settings th{color:#5F758E}@media (max-width:782px){.imagify-settings .form-table th{padding-top:2em;padding-bottom:.5em}}.imagify-settings .form-table td{vertical-align:top}.imagify-settings .form-table th span{cursor:pointer}.imagify-middle th{padding-top:35px}.imagify-settings .button,.imagify-welcome .button,.imagify-notice .button,.imagify-button-primary.imagify-button-primary{height:auto;padding:8px 20px;border:0 none;font-size:14px;font-weight:600;box-shadow:0 3px 0 rgba(0,0,0,.15)}.imagify-notice .button-mini{padding:2px 10px;font-size:13px}.button-primary.button-mini{padding:2px 10px}.imagify-settings .button.button-mini-flat{padding:3px 6px 5px;font-size:12px;box-shadow:none!important;line-height:1.2}.imagify-settings .button.button-mini-flat:hover,.imagify-settings .button.button-mini-flat:focus{box-shadow:none!important}.imagify-title .button-ghost.button-ghost{padding:2px 9px;border:1px solid #40B1D0;font-size:12px;font-weight:normal;color:#40B1D0;background:transparent}.imagify-title .button-ghost.button-ghost:hover,.imagify-title .button-ghost.button-ghost:focus{border-color:transparent;color:#000;background:#40B1D0}.button .dashicons{margin-right:5px;vertical-align:middle}.imagify-settings .button-primary.button-primary,.imagify-welcome .button-primary.button-primary,.imagify-button-primary.imagify-button-primary{background:#40B1D0;color:#FFF;box-shadow:0 3px 0 rgba(51,142,166,1);text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799!important}.imagify-settings .button-primary:hover,.imagify-settings .button-primary:focus,.imagify-welcome .button-primary:hover,.imagify-welcome .button-primary:focus,.imagify-button-primary.imagify-button-primary:hover,.imagify-button-primary.imagify-button-primary:focus{background:rgb(51,142,166);box-shadow:0 3px 0 rgb(31,122,146)}.wp_attachment_image .imagify-button-primary{float:left;padding:0 10px 1px;margin:0 5px 2px 0;font-size:13px;line-height:26px;box-shadow:0 3px 0 rgba(51,142,166,1)}.imagify-settings input[type="text"]{color:#4A4A4A;font-weight:600;box-shadow:none}.imagify-settings p.submit .button-primary{margin-left:240px}@media (max-width:850px){.imagify-settings p.submit .button-primary{margin-left:0px}.imagify-settings p.submit{text-align:center}}.imagify-title.imagify-title{position:relative;padding:30px 50px;font-size:23px;background:#2E3243;color:#FFF}.imagify-settings .imagify-title+.imagify-notice{margin:0;border-right:1px solid #D9D9D9;padding-top:15px;padding-bottom:15px}.imagify-logo{vertical-align:top}.imagify-sub-header,.imagify-sub-title.imagify-sub-title,.imagify-settings div.submit{margin:0;padding:20px;background:#F2F5F7}.imagify-bulk-info{margin:1em 1em 1em 240px;transition:margin .3s}@media (max-width:850px){.imagify-bulk-info{margin:1em}}.imagify-bulk-info p{display:inline-block;text-align:left;width:400px;max-width:100%;font-weight:bold}@media (min-width:1500px){.imagify-settings div.submit{display:table;width:100%}.imagify-settings div.submit >*{display:table-cell;vertical-align:middle}.imagify-bulk-info{padding:0 25px;text-align:right}}.imagify-settings div.submit{margin-top:2em;padding:20px 0}.imagify-sub-header th{text-align:right}.imagify-sub-header .form-table{margin:0}.imagify-sub-header th,.imagify-sub-header td{padding-top:0;padding-bottom:0}[for="api_key"]{padding-top:5px}.imagify-notice .imagify-rate-us.imagify-rate-us{position:relative;bottom:0;right:0;text-align:left}.imagify-notice .imagify-rate-us .stars{margin:0}.imagify-rate-us.imagify-rate-us{position:absolute;bottom:50%;right:20px;text-align:right;margin-bottom:-2.4em;color:#FFF}.imagify-rate-us a{color:#40B1D0}.imagify-rate-us .stars{display:inline-block;margin:2px 0 0 10px;text-decoration:none;letter-spacing:.2em;vertical-align:-1px}.imagify-rate-us .stars .dashicons:before{font-size:18px}.imagify-rate-us a:hover,.imagify-rate-us a:focus{color:#FEE102}@media (max-width:1220px){.imagify-rate-us.imagify-rate-us{position:static;margin-bottom:0;text-align:left}.imagify-rate-us.imagify-rate-us br{display:none}.imagify-rate-us .stars{display:block;margin-left:0}}.imagify-settings-section{padding:10px 20px}[id="imagify-settings"],.imagify-welcome .imagify-settings-section{border:1px solid #D9D9D9;border-top:0 none;background:#FFF}.imagify-br{line-height:2}.imagify-important{color:#F5A623}.imagify-info,.imagify-info a{color:#40B1D0;font-size:12px}.imagify-info{position:relative;display:inline-block;padding-left:25px;vertical-align:top}.imagify-info .dashicons{position:absolute;left:0;top:-1px}label+.imagify-info,label+.imagify-options-line,.imagify-visual-label{display:inline-block;max-width:70%;margin-left:15px;margin-top:2px!important;-webkit-transition:opacity .3s;transition:opacity .3s}.imagify-visual-label{vertical-align:-5px}label[for="imagify_sizes_full"]+.imagify-info{vertical-align:middle}.imagify-settings.imagify-settings [type="checkbox"]:not(:checked)+label+.imagify-options-line,.imagify-settings.imagify-settings [type="checkbox"]:not(:checked)+label .imagify-visual-label{opacity:.5}.imagify-settings.imagify-settings [type="checkbox"]:checked+label+.imagify-options-line,.imagify-settings.imagify-settings [type="checkbox"]:checked+label .imagify-visual-label{opacity:1}.imagify-checkbox-marged{max-width:500px;margin-left:45px}.imagify-settings.imagify-settings [type="checkbox"]:not(:checked),.imagify-settings.imagify-settings [type="checkbox"]:checked{opacity:0.01}.imagify-settings.imagify-settings [type="checkbox"]:not(:checked):focus,.imagify-settings.imagify-settings [type="checkbox"]:checked:focus{box-shadow:none!important;outline:none!important;border:0 none!important}.imagify-settings [type="checkbox"]:not(:checked)+label,.imagify-settings [type="checkbox"]:checked+label{position:relative;padding-left:6px;cursor:pointer;vertical-align:top}.imagify-settings [type="checkbox"]:not(:checked)+label:before,.imagify-settings [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:28px;height:28px;margin:0 0 0 -24px;border:2px solid #8BA6B4;background:#FFF;border-radius:4px}.imagify-settings [type="checkbox"]:not(:checked)+label:after,.imagify-settings [type="checkbox"]:checked+label:after{content:"✓";position:absolute;font-size:1.4em;top:3px;left:-16px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.imagify-settings [type="checkbox"][disabled]:not(:checked)+label:before,.imagify-settings [type="checkbox"][disabled]:checked+label:before{border-color:#ccc;background:#ddd}.imagify-settings [type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.imagify-settings [type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[id^="imagify_sizes_"]:checked+label{font-weight:bold}.imagify-settings .mini[type="checkbox"]:not(:checked)+label:before,.imagify-settings .mini[type="checkbox"]:checked+label:before{width:15px;height:15px;border-width:1px;border-radius:2px;margin-top:0}.imagify-settings .mini[type="checkbox"]:not(:checked)+label:after,.imagify-settings .mini[type="checkbox"]:checked+label:after{content:"✓";font-size:.9em;left:-21px;top:1px}.imagify-settings [type="checkbox"]:not(:checked):focus+label:before,.imagify-settings [type="checkbox"]:checked:focus+label:before{border-style:dotted;border-color:#40b1d0}.imagify-inline-options{position:relative;display:table;width:100%;max-width:600px;border-collapse:collapse}.imagify-inline-options:after{content:"";display:table;clear:both}.imagify-inline-options input[type="radio"]:not(:checked),.imagify-inline-options input[type="radio"]:checked{position:absolute;left:5px;top:5px;display:none}.imagify-inline-options input[type="radio"]:not(:checked)+label,.imagify-inline-options input[type="radio"]:checked+label{position:relative;display:table-cell;padding:13px 10px;text-align:center;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:0.1em;color:#FFF;background:#2E3243;border-left:1px solid rgba(255,255,255,0.2);box-shadow:0 -3px 0 rgba(0,0,0,0.1) inset,inset -1px 0 0 rgba(255,255,255,0.2);z-index:2;-webkit-transition:all .275s;transition:all .275s}.imagify-bulk-submit .imagify-inline-options input[type="radio"]:not(:checked)+label,.imagify-bulk-submit .imagify-inline-options input[type="radio"]:checked+label{margin-bottom:1.75em}.imagify-inline-options input[type="radio"]:not(:checked)+label:first-of-type,.imagify-inline-options input[type="radio"]:checked+label:first-of-type{border-radius:3px 0 0 3px}.imagify-inline-options input[type="radio"]:not(:checked)+label:last-of-type,.imagify-inline-options input[type="radio"]:checked+label:last-of-type{border-radius:0 3px 3px 0}.imagify-inline-options input[type="radio"]:checked+label{background:#8BC34A}.imagify-inline-options .imagify-info{margin-top:15px}.imagify-btn-info{display:block;font-size:0.7em;letter-spacing:0;line-height:1;text-transform:none}#describe-resize-larger input{width:5em}.imagify-col{overflow:hidden}.imagify-sidebar{float:right;width:280px;margin-left:25px}.imagify-sidebar-section{border:1px solid #BBB;background:#FFF}.imagify-sidebar-section+.imagify-sidebar-section{margin-top:2em}@media (max-width:760px){.imagify-settings{display:flex;flex-direction:column}.imagify-sidebar{order:2;float:none;width:auto;margin-left:0;margin-top:25px}.wp-media-products{text-align:center}.wp-media-products li{display:inline-block;width:100%;max-width:276px}}.imagify-sidebar-title{display:block;padding:20px 15px;border-bottom:1px solid #BBB;font-size:14px;font-weight:bold;color:#23282d;background:#F2F5F7}.imagify-sidebar-title img{vertical-align:top;margin-right:5px}.imagify-sidebar .wp-media-products{margin-top:0;margin-bottom:-.5em}.imagify-sidebar .wp-media-products .links{display:block;padding:85px 25px 24px;text-align:center;background-color:#2E3243;background-size:contain;background-repeat:no-repeat;background-position:50% 0;text-decoration:none}.imagify-sidebar .wp-media-products .links p{margin:1.5em auto;color:#FFF}.imagify-sidebar .wp-media-products .wprocket-link{background-image:linear-gradient(to bottom,rgba(59,30,78,0),rgba(59,30,78,0) 130px,rgba(59,30,78,1) 210px),url("../images/sidebar-wp-rocket.jpg");background-color:#3B1E4E;background-repeat:repeat-x,no-repeat}.imagify-sidebar-content{padding:10px 20px}.imagify-mark-styled{display:inline-block;padding:1px 2px 1px 4px;line-height:1.3;font-weight:bold;background:#F7A933;transform-origine:50% 50%;transform:rotateZ(-2deg) rotateX(-10deg) skewX(-2deg) skewY(-3deg);text-shadow:1px 1px 0 rgba(0,0,0,0.2)}.imagify-mark-styled span{display:inline-block;transform:rotateZ(2deg) rotateX(10deg) skewX(2deg) skewY(3deg)}.imagify-discount-code{margin:0.35em 0 .5em;display:block;font-size:2em;letter-spacing:.05em;font-weight:bold;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}.imagify-big-text{font-size:15px;font-weight:bold}.imagify-big-text strong{font-size:20px}a.btn-rocket{display:block;font-size:1.15em;padding:12px;background:#F7A933;box-shadow:0 3px 0 #D69626;border-radius:3px;color:#FFF;text-transform:uppercase;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,0.2);text-decoration:none}a.btn-rocket:hover,a.btn-rocket:focus{background:darkorange;box-shadow:0 3px 0 darkorange}.imagify-welcome{margin:30px 20px 0 0}.imagify-welcome .baseline{display:inline-block;margin:.2em 0 0 2em;font-size:17px}.imagify-welcome .imagify-logo{vertical-align:middle}.imagify-welcome-remove{position:absolute;top:50%;right:15px;margin-top:-8px;color:#FFF;text-decoration:none}.imagify-columns{overflow:hidden;padding:15px 0;counter-reset:cols}.imagify-columns [class^="col-"]{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imagify-columns .col-1-3{width:33.333%;padding-left:28px}.imagify-columns .col-1-2{width:50%;padding:0 20px}.imagify-columns .col-informations{width:41.6%;padding-right:30px}.imagify-columns .col-statistics{width:25%}@media (max-width:830px){.imagify-columns [class^="col-"]{float:none;margin-bottom:1.5em}.imagify-columns .col-1-3,.imagify-columns .col-1-2{width:auto;padding:0 28px;clear:both;padding-top:1em}}.imagify-columns [class^="col-"] img{float:left;margin-right:18px}.imagify-col-content{overflow:hidden}.imagify-col-title{margin:0 0 15px 0;font-size:23px}.counter .imagify-col-title:before{counter-increment:cols;content:counter(cols) ". ";color:#40B1D0}.imagify-col-desc{color:#5F758E;margin-bottom:2em}.imagify-notice.imagify-notice{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:10px 20px 10px 2px;border:0 none;background:#2E3243;box-shadow:none;color:#FFF}@media (max-width:782px){.imagify-notice.imagify-notice,.imagify-welcome{margin-right:12px}}@media (max-width:450px){.imagify-notice.imagify-notice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column}}.wrap .imagify-notice{margin:5px 15px 2px;position:relative}.imagify-notice-logo{padding:18px 23px;background:#40B1D0}.updated .imagify-notice-logo{background:#8BC34A}.error .imagify-notice-logo{background:#D0021B}.imagify-notice-title{font-size:15px}.imagify-notice-content{padding:5px 23px}.imagify-notice-content.imagify-notice-content p{margin:0.65em 0}.imagify-notice a{color:#40B1D0}.imagify-notice a:hover,.imagify-notice a:focus{color:#FEE102}.imagify-notice code{background:rgba(0,0,0,0.4) none repeat scroll 0 0}.column-imagify_optimized_file.column-imagify_optimized_file{width:300px;text-align:center;vertical-align:middle}.column-imagify_optimized_file >*{max-width:235px;margin:0 auto}ul.imagify-datas-list.imagify-datas-list{margin:0 auto;color:#555;font-size:10px}.compat-field-imagify .label{vertical-align:top}.compat-field-imagify ul.imagify-datas-list{margin-top:7px;font-size:11px}ul.imagify-datas-list .big{font-size:12px;color:#40B1D0}.imagify-data-item{overflow:hidden}.imagify-data-item .imagify-chart{display:inline-block;top:1px;width:20px;vertical-align:middle;margin-bottom:0}li.imagify-data-item{clear:both;margin-bottom:2px}ul.imagify-datas-list .imagify-data-item span.data,ul.imagify-datas-list .imagify-data-item strong{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.imagify-datas-list .imagify-data-item span.data{text-align:left;padding-right:5px}.compat-field-imagify .imagify-datas-list .imagify-data-item .data{width:130px;text-align:left;font-weight:bold}.media-sidebar .imagify-datas-list .imagify-data-item .data{width:auto;float:none}ul.imagify-datas-list .imagify-data-item strong{text-align:left;padding-left:5px}.media-sidebar .imagify-datas-list .imagify-data-item strong{width:auto;float:none}.imagify-datas-more-action.imagify-datas-more-action{margin:.4em auto;background:linear-gradient(to bottom,transparent,transparent 49%,rgba(0,0,0,.075) 50%,rgba(0,0,0,.075) 58%,transparent 58%,transparent)}.imagify-datas-more-action a{display:inline-block;padding:0 5px;background:#40B1D0;color:#FFF;text-transform:uppercase;font-size:9px;font-weight:bold;line-height:1.9;text-decoration:none}.imagify-datas-more-action a.is-open{background:#555}.imagify-datas-more-action a.is-open .dashicons{transform:rotate(180deg)}.imagify-datas-more-action a .dashicons{font-size:14px;vertical-align:middle;line-height:.8}.imagify-datas-more-action a .dashicons:before{vertical-align:middle;line-height:20px}.imagify-datas-more-action .the-text{display:inline-block;vertical-align:middle;height:20px;line-height:20px}ul.imagify-datas-details.imagify-datas-details{margin:.7em auto}.imagify-datas-details strong{color:#40B1D0}.imagify-datas-details .original{color:#555}.imagify-datas-actions-links{overflow:hidden;border-top:2px solid transparent;padding-top:5px;font-size:8px}.imagify-datas-actions-links a{position:relative;display:inline-block;padding-left:17px;text-decoration:none;font-weight:600}.compat-field-imagify .imagify-datas-actions-links{max-width:300px}.misc-pub-imagify .imagify-datas-actions-links{border-top:2px solid #f2f2f2;padding-bottom:5px}.compat-field-imagify .imagify-datas-actions-links a,.misc-pub-imagify .imagify-datas-actions-links a{font-size:10px;float:left;width:50%}.media-sidebar .compat-field-imagify .imagify-datas-actions-links a{display:block;width:auto;float:none}.column-imagify_optimized_file .imagify-datas-actions-links a{margin:0 .7em;padding-left:15px}.imagify-datas-actions-links a:only-child{float:none;width:auto}.imagify-datas-details.is-open+.imagify-datas-actions-links{border-top-color:rgba(0,0,0,.075)}.imagify-datas-actions-links .dashicons{position:absolute;left:0;top:4px;width:12px;margin-right:2px;font-size:11px}.imagify-title >h1{padding:0}.imagify-title-right{display:table;float:right;margin-top:-10px}.imagify-title-right p{margin:0}.imagify-title-right a{font-weight:bold;text-decoration:none}.imagify-title-right >div{display:table-cell;vertical-align:middle}.imagify-title-right .dashicons-arrow-down-alt2{vertical-align:-4px;margin-left:2px}@media (max-width:1200px){.imagify-bulk .imagify-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.imagify-title-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:20px}}.imagify-account,.imagify-account-link{padding-right:15px}.imagify-sep-v{width:1px;background:rgba(255,255,255,.2)}.imagify-credit-left{position:relative;min-width:280px;padding-left:15px}.imagify-meteo-icon{display:inline-block;height:38px;vertical-align:middle;margin-right:10px}.imagify-user-plan{color:#40b1d0}@media (max-width:630px){.imagify-title-right{display:block;width:auto}.imagify-title-right >div{display:block;width:auto;margin-top:10px;max-width:100%}.imagify-credit-left{padding-left:0}}.imagify-meteo-title.imagify-meteo-title{color:#FFF;font-size:17px}.imagify-space-left{display:inline-block;min-height:38px;min-width:245px;vertical-align:middle}.imagify-space-left >p{color:#FFF}[class^="imagify-bar-"],#wp-admin-bar-imagify-profile [class^="imagify-bar-"]{position:relative;height:15px;width:100%;background:#60758D;color:#FFF;font-size:10px}.base-transparent{background:transparent}[class^="imagify-bar-"].right-outside-number{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:45px}.right-outside-number .imagify-barnb{display:block;margin-right:-45px;text-align:right;font-weight:bold;line-height:15px}.imagify-progress-value,#wp-admin-bar-imagify-profile .imagify-progress-value{position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;line-height:13px;font-weight:bold}.imagify-progress,#wp-admin-bar-imagify-profile .imagify-progress{height:15px}.imagify-bar-positive .imagify-progress{background:#8CC152}.imagify-bar-positive .imagify-barnb{color:#8CC152}.imagify-bar-negative .imagify-progress{background:#73818C}.imagify-bar-negative .imagify-barnb{color:#73818C}.imagify-bar-neutral .imagify-progress{background:#F5A623}.imagify-space-left .imagify-bar-negative .imagify-progress{background:#D0021B}#wpadminbar #wp-admin-bar-imagify-profile *{line-height:1.5;white-space:initial}#wpadminbar #wp-admin-bar-imagify .ab-submenu{padding-bottom:0}#wpadminbar #wp-admin-bar-imagify-profile .ab-item{height:auto;padding:0 13px}#wpadminbar #wp-admin-bar-imagify-profile{min-width:200px;padding:15px 0 10px;margin-top:0.7em;background:#222}#wp-admin-bar-imagify .dashicons{font-family:"dashicons";font-size:18px;vertical-align:middle;margin:0 5px 0 0}#wp-admin-bar-imagify .button-text{display:inline-block;vertical-align:middle}#wp-admin-bar-imagify .imagify-abq-row{display:table;width:100%}#wp-admin-bar-imagify .imagify-abq-row+.imagify-abq-row{margin-top:.75em}#wp-admin-bar-imagify .imagify-abq-row >*{display:table-cell}#wp-admin-bar-imagify-profile .imagify-meteo-icon{padding-right:7px}#wp-admin-bar-imagify-profile .imagify-meteo-icon img{width:37px}#wp-admin-bar-imagify-profile .imagify-meteo-title{font-size:17px}#wp-admin-bar-imagify-profile .imagify-meteo-subs{color:#72889F}#wpadminbar #wp-admin-bar-imagify-profile strong{font-weight:bold}#wpadminbar #wp-admin-bar-imagify-profile .imagify-user-plan,#wpadminbar #wp-admin-bar-imagify-profile a{padding:0;color:#40B1D0}#wpadminbar #wp-admin-bar-imagify-profile .imagify-account-link{display:table}#wpadminbar #wp-admin-bar-imagify-profile .imagify-account-link >* {display:table-cell}#wpadminbar #wp-admin-bar-imagify-profile .imagify-space-left{max-width:210px;min-width:210px;width:210px}#wpadminbar #wp-admin-bar-imagify-profile .imagify-space-left p{font-size:12px}#wp-admin-bar-imagify-profile .imagify-error,#wp-admin-bar-imagify-profile .imagify-warning{padding:10px;margin:0 -13px -13px}#wp-admin-bar-imagify-profile .imagify-error p+p,#wp-admin-bar-imagify-profile .imagify-warning p+p{margin-top:.5em}#wp-admin-bar-imagify-profile .imagify-error p+p+p,#wp-admin-bar-imagify-profile .imagify-warning p+p+p{margin-top:1em}.btn-ghost,#wpadminbar #wp-admin-bar-imagify-profile .btn-ghost{display:inline-block;height:auto;padding:7px 10px;border:1px solid #FFF;text-align:center;background:transparent;color:#FFF;border-radius:3px;transition:all .275s}.btn-ghost:hover,.btn-ghost:focus,#wpadminbar #wp-admin-bar-imagify-profile .btn-ghost:hover,#wpadminbar #wp-admin-bar-imagify-profile .btn-ghost:focus{background:#FFF;color:#888}.txt-center{text-align:center}.imagify-list-dash li{position:relative;padding-left:24px}.imagify-list-dash li:before{content:"";position:absolute;left:0;top:9px;height:1px;width:12px;background:#5f758e}.imagify-sub-title.imagify-sub-title{font-size:23px;background:#FFF;color:#2E3243;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;font-weight:lighter}.imagify-sub-title .icon-bulk{margin-right:10px;vertical-align:middle}.imagify-sub-title .title-text{display:inline-block;line-height:1;vertical-align:middle}.imagify-bulk .imagify-settings-section{border:1px solid #D9D9D9;border-top:0;background:#F2F5F7;color:#4A4A4A}.imagify-bulk .imagify-settings-section p,.imagify-bulk .imagify-settings-section li,.imagify-bulk .imagify-settings-section h3{color:#4A4A4A}.imagify-bulk .imagify-settings-section h3{margin-bottom:2em}.imagify-bulk-submit{margin-top:4em}#imagify-bulk-action{float:left}#imagify-bulk-action+.imagify-tooltips{overflow:hidden;display:block}.imagify-title .imagify-tooltips{position:absolute;top:100%;left:0}.imagify-tooltips .icon-round{float:left;display:inline-block;width:28px;height:28px;border:1px solid #FFF;margin-right:8px;margin-bottom:8px;font-size:17px;font-style:italic;line-height:29px;font-weight:bold;text-align:center;border-radius:50%}.imagify-tooltips .tooltip-content{display:block;position:relative;max-width:250px;padding:7px 15px 8px;background:#2e3242;color:#FFF;font-size:10px;border-radius:3px}.imagify-tooltips.right .tooltip-content{margin-left:12px}.imagify-tooltips.bottom .tooltip-content{margin-top:4px}.imagify-inline-options label .tooltip-content{position:absolute;left:0;right:0;top:100%;text-transform:none;font-size:10px;letter-spacing:0;text-align:center}.imagify-tooltips .tooltip-content:after{content:"";position:absolute}.imagify-tooltips.right .tooltip-content:after{top:16px;left:-6px;border-right:8px solid #2e3242;border-top:6px solid transparent;border-bottom:6px solid transparent}.imagify-tooltips.bottom .tooltip-content:after{top:-5px;left:50%;margin-left:-3px;border-bottom:6px solid #2e3242;border-left:6px solid transparent;border-right:6px solid transparent}.imagify-space-tooltips .tooltip-content{max-width:280px;margin-top:20px;margin-left:0;padding:5px 15px 5px;font-size:13px;background:#40B1D0;box-shadow:0 3px 0 #338EA6}.imagify-space-tooltips .tooltip-content:after{top:-14px;left:50%;margin-left:-7px;border:0 none;border-bottom:15px solid #40B1D0;border-left:15px solid transparent;border-right:15px solid transparent}.tooltip-content.tooltip-table{display:table;width:100%}.tooltip-content.tooltip-table >*{display:table-cell;vertical-align:middle}.tooltip-content .cell-icon{width:28px}.tooltip-content .cell-icon .icon{margin-bottom:0}.tooltip-content .cell-text{padding:5px 10px 5px 0;line-height:1.3}.tooltip-content .cell-sep{width:1px;background:rgba(255,255,255,.4)}.tooltip-content .cell-cta{padding-left:10px}.tooltip-content .cell-cta a{display:block;color:#FFF;width:100%;height:100%;white-space:nowrap}.imagify-number-you-optimized .number{float:left;margin-right:15px;font-size:36px;font-weight:bold;line-height:1.1}.imagify-number-you-optimized .text{display:block;overflow:hidden;font-size:12px}.imagify-number-you-optimized{padding-bottom:0.85em;margin-bottom:1.35em;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.05)}.imagify-bars p{font-weight:bold;font-size:12px;margin-bottom:0}.imagify-bars+.imagify-number-you-optimized{border-bottom:0;padding-top:0.85em}.imagify-bars+.imagify-number-you-optimized p{color:#46b1ce}.imagify-bulk-table{margin-top:2em;max-height:600px;max-height:60vh;overflow:auto}.imagify-bulk-table table{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #D3D3D3}.imagify-bulk-table td{padding:8px 15px}.imagify-bulk-table thead tr,.imagify-bulk-table thead th{background:#2E3242}.imagify-bulk-table tfoot tr,.imagify-bulk-table tfoot th{background:#73818C}.imagify-bulk-table thead th{padding:14px 15px;text-align:left;color:#F2F5F7;font-weight:bold;font-size:14px}.imagify-bulk-table tfoot td{padding:14px 15px;color:#F9FAFA}.imagify-bulk-table tbody tr,.imagify-bulk-table tbody td{background:#FFF}.imagify-bulk-table tbody tr:nth-child(odd),.imagify-bulk-table tbody tr:nth-child(odd) td{background:#F2F5F7}.imagify-bulk-table .imagify-row-progress{display:none}.imagify-bulk-table .imagify-row-progress,.imagify-bulk-table .imagify-row-progress td{height:15px;padding:0}.imagify-bulk-table .imagify-no-uploaded-yet td{height:200px;font-size:17px;letter-spacing:.1em;word-spacing:.12em;vertical-align:middle;text-transform:uppercase;font-weight:bold;text-align:center;color:#999;background-color:#FFF}.imagify-row-complete{padding:35px 20px;margin-top:2em;background:#8BC34A;color:#FFF;text-shadow:0 0 2px rgba(0,0,0,.1)}.imagify-row-complete .imagify-ac-chart{margin-top:3px}.imagify-row-complete p{color:#FFF;margin:0}@-webkit-keyframes congrate{ 0%{opacity:0;-webkit-transform:scale(1)} 50%{-webkit-transform:scale(1.05);opacity:1} 100%{-webkit-transform:scale(1);opacity:1}}​@keyframes congrate{ 0%{opacity:0;transform:scale(1)} 50%{transform:scale(1.05);opacity:1} 100%{transform:scale(1);opacity:1}}.imagify-row-complete.done{-webkit-animation:congrate 500ms ease-in-out;animation:congrate 500ms ease-in-out}.imagify-all-complete{margin:1.5em 0}.imagify-all-complete >div{display:inline-block;vertical-align:middle}.imagify-ac-report{min-width:310px}.imagify-ac-chart{width:46px;height:46px;float:left;margin:0 20px 0 10px}.imagify-ac-report-text{overflow:hidden}.imagify-ac-report-text p{line-height:1.3}.imagify-ac-rt-big{font-weight:bold;font-size:24px;letter-spacing:0.15em;word-spacing:0.15em;text-transform:uppercase}.imagify-ac-share{text-align:right}.imagify-ac-share-content{display:inline-block;padding:10px 15px;background:rgba(255,255,255,.2)}.imagify-ac-share-content >*{display:inline-block;vertical-align:middle}.imagify-bulk-table .imagify-ac-share-content p{margin-right:5px}.imagify-share-networks,.imagify-share-networks li{margin:0}.imagify-share-networks li{display:inline-block}.imagify-share-networks a{display:inline-block;vertical-align:-7px;margin:0 5px;text-decoration:none;color:#FFF}.imagify-cell-filename{max-width:200px}.imagify-cell-status{max-width:145px}.imagify-cell-status .dashicons-warning{margin-right:2px}.imagify-cell-thumbnails{max-width:120px}td.imagify-cell-filename{text-overflow:clip;white-space:nowrap;overflow:hidden}.imagify-bulk-table td.imagify-cell-totaloriginal{padding-right:78px}.imagiuploaded,.imagifilename{display:inline-block;vertical-align:middle}.imagifilename{font-size:12px}.imagiuploaded{width:33px;height:33px;margin-right:5px;margin-left:-8px;overflow:hidden;background:url(../images/upload-image.png) 0 0 no-repeat;background-size:cover}.imagiuploaded img{max-widht:100%;height:auto}.imagistatus{color:#8CA6B3;text-transform:uppercase;font-weight:bold}.status-compressing{color:#46B1CE}.status-error{color:#CE0B24}.status-warning{color:#f5a623}.status-complete{color:#8CC152}.imagify-error{background:#D0021B;color:#FFF}.imagify-warning,#wpadminbar .imagify-warning *{background:#f5a623;color:#FFF;text-shadow:0 0 2px rgba(0,0,0,0.2)}.imagify-bulk-table .imagify-cell-thumbnails{text-align:center}.imagify-cell-percentage,.imagify-cell-savings{color:#46B1CE;font-weight:bold}.imagify-cell-optimized{font-weight:bold}.imagify-cell-totaloriginal{text-align:right}.dashicons.rotate{-webkit-animation:icon-rotate 2.6s infinite linear;animation:icon-rotate 2.6s infinite linear}.dashicons-admin-generic{transform-origin:48.75% 51.75%}.imagify-modal{display:flex;flex-direction:column;align-items:center;justify-content:center}.js .imagify-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1F2332;background-color:rgba(31,35,50,.95);z-index:99999}.imagify-modal-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:800px;max-width:95%;max-height:90vw;overflow:auto;padding:20px 25px;margin:1em auto;background:#FFF;box-shadow:1px 1px 4px rgba(0,0,0,.7);border-radius:3px}#imagify-visual-comparison .imagify-modal-content{max-width:1400px;background:transparent;padding:5px;box-shadow:none;border-radius:0}.imagify-modal .h2{margin:.5em 0;color:#8ba6b4;font-weight:normal;font-size:24px;letter-spacing:0.075em;text-align:center}.imagify-modal .h3{color:#40b1d0;font-weight:normal;font-size:18px;letter-spacing:0.075em;text-align:center}.text-justify{text-align:justify}.imagify-modal .close-btn{display:none;visibility:hidden;position:absolute;right:20px;top:20px;font-size:1.2em;border:0;background:transparent none;border-radius:0;cursor:pointer}.imagify-modal .close-btn:hover,.imagify-modal .close-btn:focus{color:#40b1d0}.js .imagify-modal .close-btn{display:block;visibility:visible}#imagify-visual-comparison .close-btn{top:50px;right:5px;width:33px;height:33px;padding:1px 0 0 2px;border:1px solid #F2F2F2;color:#F2F2F2;line-height:19px;text-align:center;border-radius:50%}.wp_attachment_image #imagify-visual-comparison .close-btn{top:0}.wp_attachment_image #imagify-visual-comparison .imagify-modal-content{padding-top:40px}.imagify-modal .imagify-comparison-title{font-size:28px;margin-bottom:1em;color:#F2F2F2;text-align:left}.imagify-modal .imagify-comparison-title .twentytwenty-duo-buttons{position:static;margin:0 10px 0 15px}.imagify-comparison-title .twentytwenty-duo-buttons button{float:none;padding:6px 12px;font-size:16px;text-transform:none;border:1px solid #40B1D0;color:#889;letter-spacing:0}.imagify-comparison-title .twentytwenty-duo-buttons button:focus{outline:none;box-shadow:none}.imagify-comparison-title .twentytwenty-duo-buttons .selected{border:1px solid #40B1D0;color:#FFF;background:#40B1D0}.imagify-comparison-levels{margin:15px 0;overflow:hidden}.imagify-comparison-levels div{display:none;min-width:175px;font-size:11px}.imagify-comparison-levels .imagify-chart,.imagify-comparison-levels .imagify-chart-container{width:25px;float:none;margin:0}.imagify-c-level.go-left{float:left}.imagify-c-level.go-right{float:right}.imagify-c-level.go-right,.imagify-c-level.go-left{display:table}.imagify-c-level .imagify-c-level-row{display:table-row;margin:0;color:#FFF}.imagify-c-level-row >span{display:table-cell;padding:2px 0}.imagify-c-level-row .value{text-align:right;padding-left:5px}.imagify-c-level-row .value.level{color:#40b1d0}.imagify-c-level-row .value.size{color:#8bc34a;font-weight:bold}.imagify-c-level-row .value .imagify-chart{top:1px}@-webkit-keyframes icon-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.imagify-menu-bar-img{margin-top:1em}.imagify-modal .loader{position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px;opacity:0;visibility:hidden;transition:opacity .4s}.imagify-modal .loading .loader{visibility:visible;opacity:1}.imagify-settings .imagify-visual-comparison-text{margin-top:1em;color:#40b1d0;font-weight:bold}
1
+ body.imagify-modal-is-open{overflow:hidden}.imagify-plugins-error{overflow:hidden;padding-left:20px;list-style-type:disc}.imagify-plugins-error li{width:300px;line-height:30px}@media (max-width:570px){.imagify-plugins-error li{width:auto}}.imagify-notice-dismiss.notice-dismiss{text-decoration:none}.imagify-spinner{display:inline-block;width:20px;height:20px;margin-right:5px;vertical-align:middle;background:rgba(0,0,0,0) url("../images/spinner.gif") no-repeat scroll 0 0 / 20px 20px;opacity:0.7}.spinner.imagify-hidden{width:0;margin:4px 0 0 0}.misc-pub-section.misc-pub-imagify h4{font-size:14px;margin-top:5px;margin-bottom:0}.imagify-sweet-alert button{margin-top:17px !important;height:45px !important;letter-spacing:3px;text-transform:uppercase !important;border-radius:3px !important;background-color:#40b1d0 !important;box-shadow:0 3px 0 #338ea6 !important}.imagify-sweet-alert button.cancel{background:#777 !important;box-shadow:0 3px 0 #444 !important}.imagify-sweet-alert-signup .sa-confirm-button-container{width:40%}.imagify-sweet-alert-signup button{width:100%;padding:0 !important}.imagify-sweet-alert .sa-input-error:before,.imagify-sweet-alert .sa-input-error:after,.imagify-sweet-alert .la-ball-fall{top:25% !important}#wpwrap{transition:all .4s}.stop-scrolling #wpwrap{filter:blur(2px)}.stop-scrolling #wpwrap #wpadminbar{top:-32px}.imagify-primary{color:#40b1d0}.imagify-secondary{color:#8cc152}#imagify-check-api-container{font-weight:bold}#imagify-check-api-container .dashicons{font-size:25px}#imagify-check-api-container .dashicons-no:before{color:#f06e57;vertical-align:-1px}#imagify-check-api-container .dashicons-yes:before{color:#8BC34A;vertical-align:-1px}.imagify-valid{color:#8BC34A}.imagify-chart{width:33.33%;position:relative}#imagify-overview-chart-legend{overflow:hidden}.imagify-doughnut-legend{margin-top:38px;list-style:none}.imagify-doughnut-legend li{display:block;padding-left:30px;position:relative;margin-bottom:15px;border-radius:5px;padding:3px 8px 2px 31px;font-size:14px;font-weight:600;cursor:default;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.imagify-doughnut-legend li span{display:block;position:absolute;left:0;top:0;width:25px;height:25px;border-radius:50%}.imagify-chart{float:left;margin-bottom:20px}td .imagify-chart{float:none;margin-bottom:0}.imagify-chart-container{position:relative;width:180px;float:left;margin-right:40px}td .imagify-chart-container{width:18px;height:18px;float:none;margin-right:10px}td .imagify-chart{top:4px}.imagify-chart-percent{position:absolute;left:0;right:0;top:50%;margin-top:-14px;text-align:center;font-size:55px;font-weight:bold;color:#46B1CE}.imagify-chart-percent span{font-size:20px;vertical-align:super}.media_page_imagify-bulk-optimization .media-item{margin:0}.media_page_imagify-bulk-optimization .media-item .progress{float:none;width:100%;margin:0;background:#1F2331;box-shadow:0;border-radius:0}.media_page_imagify-bulk-optimization .media-item .percent{width:auto;padding:0 5px;line-height:1.85;font-size:12px}.media_page_imagify-bulk-optimization .media-item .progress,.media_page_imagify-bulk-optimization .media-item .percent{text-align:right}.media_page_imagify-bulk-optimization .media-item .progress .bar{width:1px;height:22px;margin-top:0;background:#46B1CE;border-radius:0;overflow:visible;-webkit-transition:width .5s;transition:width .5s}.imagify-settings a,.imagify-settings .button,.imagify-settings input,.imagify-welcome a,.imagify-welcome .button,.imagify-weolcome input{-webkit-transition:all .275s;transition:all .275s}.imagify-settings a{color:#40b1d0}.imagify-options-title{padding-bottom:.5em;border-bottom:3px solid #F2F2F2;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.025em;color:#40b1d0}.imagify-settings,.imagify-settings p,.imagify-settings th{color:#5F758E}@media (max-width:782px){.imagify-settings .form-table th{padding-top:2em;padding-bottom:.5em}}.imagify-settings .form-table td{vertical-align:top}.imagify-settings .form-table th span{cursor:pointer}.imagify-middle th{padding-top:35px}.imagify-settings .button,.imagify-welcome .button,.imagify-notice .button,.imagify-button-primary.imagify-button-primary{height:auto;padding:8px 20px;border:0 none;font-size:14px;font-weight:600;box-shadow:0 3px 0 rgba(0,0,0,.15)}.imagify-notice .button-mini{padding:2px 10px;font-size:13px}.button-primary.button-mini{padding:2px 10px}.imagify-settings .button.button-mini-flat{padding:3px 6px 5px;font-size:12px;box-shadow:none!important;line-height:1.2}.imagify-settings .button.button-mini-flat:hover,.imagify-settings .button.button-mini-flat:focus{box-shadow:none!important}.imagify-title .button-ghost.button-ghost{padding:2px 9px;border:1px solid #40B1D0;font-size:12px;font-weight:normal;color:#40B1D0;background:transparent}.imagify-title .button-ghost.button-ghost:hover,.imagify-title .button-ghost.button-ghost:focus{border-color:transparent;color:#000;background:#40B1D0}.button .dashicons{margin-right:5px;vertical-align:middle}.imagify-settings .button-primary.button-primary,.imagify-welcome .button-primary.button-primary,.imagify-button-primary.imagify-button-primary{background:#40B1D0;color:#FFF;box-shadow:0 3px 0 rgba(51,142,166,1);text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799!important}.imagify-settings .button-primary:hover,.imagify-settings .button-primary:focus,.imagify-welcome .button-primary:hover,.imagify-welcome .button-primary:focus,.imagify-button-primary.imagify-button-primary:hover,.imagify-button-primary.imagify-button-primary:focus{background:rgb(51,142,166);box-shadow:0 3px 0 rgb(31,122,146)}.wp_attachment_image .imagify-button-primary{float:left;padding:0 10px 1px;margin:0 5px 2px 0;font-size:13px;line-height:26px;box-shadow:0 3px 0 rgba(51,142,166,1)}.imagify-settings input[type="text"]{color:#4A4A4A;font-weight:600;box-shadow:none}.imagify-settings p.submit .button-primary{margin-left:240px}@media (max-width:850px){.imagify-settings p.submit .button-primary{margin-left:0px}.imagify-settings p.submit{text-align:center}}.imagify-title.imagify-title{position:relative;padding:30px 50px;font-size:23px;background:#2E3243;color:#FFF}.imagify-settings .imagify-title+.imagify-notice{margin:0;border-right:1px solid #D9D9D9;padding-top:15px;padding-bottom:15px}.imagify-logo{vertical-align:top}.imagify-sub-header,.imagify-sub-title.imagify-sub-title,.imagify-settings div.submit{margin:0;padding:20px;background:#F2F5F7}.imagify-bulk-info{margin:1em 1em 1em 240px;transition:margin .3s}@media (max-width:850px){.imagify-bulk-info{margin:1em}}.imagify-bulk-info p{display:inline-block;text-align:left;width:400px;max-width:100%;font-weight:bold}@media (min-width:1500px){.imagify-settings div.submit{display:table;width:100%}.imagify-settings div.submit >*{display:table-cell;vertical-align:middle}.imagify-bulk-info{padding:0 25px;text-align:right}}.imagify-settings div.submit{margin-top:2em;padding:20px 0}.imagify-sub-header th{text-align:right}.imagify-sub-header .form-table{margin:0}.imagify-sub-header th,.imagify-sub-header td{padding-top:0;padding-bottom:0}[for="api_key"]{padding-top:5px}.imagify-notice .imagify-rate-us.imagify-rate-us{position:relative;bottom:0;right:0;text-align:left}.imagify-notice .imagify-rate-us .stars{margin:0}.imagify-rate-us.imagify-rate-us{position:absolute;bottom:50%;right:20px;text-align:right;margin-bottom:-2.4em;color:#FFF}.imagify-rate-us a{color:#40B1D0}.imagify-rate-us .stars{display:inline-block;margin:2px 0 0 10px;text-decoration:none;letter-spacing:.2em;vertical-align:-1px}.imagify-rate-us .stars .dashicons:before{font-size:18px}.imagify-rate-us a:hover,.imagify-rate-us a:focus{color:#FEE102}@media (max-width:1220px){.imagify-rate-us.imagify-rate-us{position:static;margin-bottom:0;text-align:left}.imagify-rate-us.imagify-rate-us br{display:none}.imagify-rate-us .stars{display:block;margin-left:0}}.imagify-rkt-notice.imagify-rkt-notice{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:10px 45px 10px 0;border:0 none;box-shadow:none;color:#FFF;background:#412355}.media_page_imagify-bulk-optimization .imagify-rkt-notice{margin-left:2px;margin-right:20px}@media (max-width:782px){.media_page_imagify-bulk-optimization .imagify-rkt-notice{margin-left:0;margin-right:12px}}.imagify-rkt-notice .imagify-cross{position:absolute;right:8px;top:50%;width:22px;height:22px;padding:0;margin-top:-11px;background:transparent;color:#FD7300;border-radius:50%;transition:all .275s}.imagify-rkt-notice .imagify-cross .dashicons{position:relative;top:2px;left:1px;transition:all .275s}.imagify-rkt-notice .imagify-cross:hover{background:#FFF}.imagify-rkt-notice .imagify-cross:hover .dashicons{color:#412355}.imagify-rkt-notice .cta,.imagify-rkt-notice .logo,.imagify-rkt-notice .coupon{-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0}.imagify-rkt-notice .logo{width:150px;text-align:center;padding:0 25px 0 30px;line-height:0.8}.imagify-rkt-notice .msg{width:100%;padding:0 15px;font-size:14px;line-height:1.6}.imagify-rkt-notice .coupon{width:150px;padding:0 15px}.imagify-rkt-notice .coupon-code{padding:5px 10px;font-size:23px;font-weight:bold;border:1px dashed #F7A933;color:#F7A933}.imagify-rkt-notice .cta{width:200px}.imagify-rkt-notice .button.button{position:relative;top:-1px;height:auto;font-weight:600;font-size:14px;box-shadow:0 4px 0 #B27A27;border:0 none;padding:9px 18px 9px;background:#F7A933;text-shadow:1px 1px 1px rgba(0,0,0,.2)}@media (max-width:880px){.imagify-rkt-notice{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.imagify-rkt-notice .msg,.imagify-rkt-notice .cta,.imagify-rkt-notice .logo{text-align:left;padding:5px 15px}.imagify-cross.imagify-cross{top:8px;margin-top:0}.imagify-rkt-notice .imagify-cross .dashicons{top:1px}}.imagify-settings-section{padding:10px 20px}[id="imagify-settings"],.imagify-welcome .imagify-settings-section{border:1px solid #D9D9D9;border-top:0 none;background:#FFF}.imagify-br{line-height:2}.imagify-important{color:#F5A623}.imagify-info,.imagify-info a{color:#40B1D0;font-size:12px}.imagify-info{position:relative;display:inline-block;padding-left:25px;vertical-align:top}.imagify-info .dashicons{position:absolute;left:0;top:-1px}label+.imagify-info,label+.imagify-options-line,.imagify-visual-label{display:inline-block;max-width:70%;margin-left:15px;margin-top:2px!important;-webkit-transition:opacity .3s;transition:opacity .3s}.imagify-visual-label{vertical-align:-5px}label[for="imagify_sizes_full"]+.imagify-info{vertical-align:middle}.imagify-settings.imagify-settings [type="checkbox"]:not(:checked)+label+.imagify-options-line,.imagify-settings.imagify-settings [type="checkbox"]:not(:checked)+label .imagify-visual-label{opacity:.5}.imagify-settings.imagify-settings [type="checkbox"]:checked+label+.imagify-options-line,.imagify-settings.imagify-settings [type="checkbox"]:checked+label .imagify-visual-label{opacity:1}.imagify-checkbox-marged{max-width:500px;margin-left:45px}.imagify-settings.imagify-settings [type="checkbox"]:not(:checked),.imagify-settings.imagify-settings [type="checkbox"]:checked{opacity:0.01}.imagify-settings.imagify-settings [type="checkbox"]:not(:checked):focus,.imagify-settings.imagify-settings [type="checkbox"]:checked:focus{box-shadow:none!important;outline:none!important;border:0 none!important}.imagify-settings [type="checkbox"]:not(:checked)+label,.imagify-settings [type="checkbox"]:checked+label{position:relative;padding-left:6px;cursor:pointer;vertical-align:top}.imagify-settings [type="checkbox"]:not(:checked)+label:before,.imagify-settings [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:28px;height:28px;margin:0 0 0 -24px;border:2px solid #8BA6B4;background:#FFF;border-radius:4px}.imagify-settings [type="checkbox"]:not(:checked)+label:after,.imagify-settings [type="checkbox"]:checked+label:after{content:"✓";position:absolute;font-size:1.4em;top:3px;left:-16px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.imagify-settings [type="checkbox"][disabled]:not(:checked)+label:before,.imagify-settings [type="checkbox"][disabled]:checked+label:before{border-color:#ccc;background:#ddd}.imagify-settings [type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.imagify-settings [type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[id^="imagify_sizes_"]:checked+label{font-weight:bold}.imagify-settings .mini[type="checkbox"]:not(:checked)+label:before,.imagify-settings .mini[type="checkbox"]:checked+label:before{width:15px;height:15px;border-width:1px;border-radius:2px;margin-top:0}.imagify-settings .mini[type="checkbox"]:not(:checked)+label:after,.imagify-settings .mini[type="checkbox"]:checked+label:after{content:"✓";font-size:.9em;left:-21px;top:1px}.imagify-settings [type="checkbox"]:not(:checked):focus+label:before,.imagify-settings [type="checkbox"]:checked:focus+label:before{border-style:dotted;border-color:#40b1d0}.imagify-inline-options{position:relative;display:table;width:100%;max-width:600px;border-collapse:collapse}.imagify-inline-options:after{content:"";display:table;clear:both}.imagify-inline-options input[type="radio"]:not(:checked),.imagify-inline-options input[type="radio"]:checked{position:absolute;left:5px;top:5px;display:none}.imagify-inline-options input[type="radio"]:not(:checked)+label,.imagify-inline-options input[type="radio"]:checked+label{position:relative;display:table-cell;padding:13px 10px;text-align:center;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:0.1em;color:#FFF;background:#2E3243;border-left:1px solid rgba(255,255,255,0.2);box-shadow:0 -3px 0 rgba(0,0,0,0.1) inset,inset -1px 0 0 rgba(255,255,255,0.2);z-index:2;-webkit-transition:all .275s;transition:all .275s}.imagify-bulk-submit .imagify-inline-options input[type="radio"]:not(:checked)+label,.imagify-bulk-submit .imagify-inline-options input[type="radio"]:checked+label{margin-bottom:1.75em}.imagify-inline-options input[type="radio"]:not(:checked)+label:first-of-type,.imagify-inline-options input[type="radio"]:checked+label:first-of-type{border-radius:3px 0 0 3px}.imagify-inline-options input[type="radio"]:not(:checked)+label:last-of-type,.imagify-inline-options input[type="radio"]:checked+label:last-of-type{border-radius:0 3px 3px 0}.imagify-inline-options input[type="radio"]:checked+label{background:#8BC34A}.imagify-inline-options .imagify-info{margin-top:15px}.imagify-btn-info{display:block;font-size:0.7em;letter-spacing:0;line-height:1;text-transform:none}#describe-resize-larger input{width:5em}.imagify-col{overflow:hidden}.imagify-sidebar{float:right;width:280px;margin-left:25px}.imagify-sidebar-section{border:1px solid #BBB;background:#FFF}.imagify-sidebar-section+.imagify-sidebar-section{margin-top:2em}@media (max-width:760px){.imagify-settings{display:flex;flex-direction:column}.imagify-sidebar{order:2;float:none;width:auto;margin-left:0;margin-top:25px}.wp-media-products{text-align:center}.wp-media-products li{display:inline-block;width:100%;max-width:276px}}.imagify-sidebar-title{display:block;padding:20px 15px;border-bottom:1px solid #BBB;font-size:14px;font-weight:bold;color:#23282d;background:#F2F5F7}.imagify-sidebar-title img{vertical-align:top;margin-right:5px}.imagify-sidebar .wp-media-products{margin-top:0;margin-bottom:-.5em}.imagify-sidebar .wp-media-products .links{display:block;padding:85px 25px 24px;text-align:center;background-color:#2E3243;background-size:contain;background-repeat:no-repeat;background-position:50% 0;text-decoration:none}.imagify-sidebar .wp-media-products .links p{margin:1.5em auto;color:#FFF}.imagify-sidebar .wp-media-products .wprocket-link{background-image:linear-gradient(to bottom,rgba(59,30,78,0),rgba(59,30,78,0) 130px,rgba(59,30,78,1) 210px),url("../images/sidebar-wp-rocket.jpg");background-color:#3B1E4E;background-repeat:repeat-x,no-repeat}.imagify-sidebar-content{padding:10px 20px}.imagify-mark-styled{display:inline-block;padding:1px 2px 1px 4px;line-height:1.3;font-weight:bold;background:#F7A933;transform-origine:50% 50%;transform:rotateZ(-2deg) rotateX(-10deg) skewX(-2deg) skewY(-3deg);text-shadow:1px 1px 0 rgba(0,0,0,0.2)}.imagify-mark-styled span{display:inline-block;transform:rotateZ(2deg) rotateX(10deg) skewX(2deg) skewY(3deg)}.imagify-discount-code{margin:0.35em 0 .5em;display:block;font-size:2em;letter-spacing:.05em;font-weight:bold;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}.imagify-big-text{font-size:15px;font-weight:bold}.imagify-big-text strong{font-size:20px}a.btn-rocket{display:block;font-size:1.15em;padding:12px;background:#F7A933;box-shadow:0 3px 0 #D69626;border-radius:3px;color:#FFF;text-transform:uppercase;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,0.2);text-decoration:none}a.btn-rocket:hover,a.btn-rocket:focus{background:darkorange;box-shadow:0 3px 0 darkorange}.imagify-welcome{margin:30px 20px 0 0}.imagify-welcome .baseline{display:inline-block;margin:.2em 0 0 2em;font-size:17px}.imagify-welcome .imagify-logo{vertical-align:middle}.imagify-welcome-remove{position:absolute;top:50%;right:15px;margin-top:-8px;color:#FFF;text-decoration:none}.imagify-columns{overflow:hidden;padding:15px 0;counter-reset:cols}.imagify-columns [class^="col-"]{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imagify-columns .col-1-3{width:33.333%;padding-left:28px}.imagify-columns .col-1-2{width:50%;padding:0 20px}.imagify-columns .col-informations{width:41.6%;padding-right:30px}.imagify-columns .col-statistics{width:25%}@media (max-width:830px){.imagify-columns [class^="col-"]{float:none;margin-bottom:1.5em}.imagify-columns .col-1-3,.imagify-columns .col-1-2{width:auto;padding:0 28px;clear:both;padding-top:1em}}.imagify-columns [class^="col-"] img{float:left;margin-right:18px}.imagify-col-content{overflow:hidden}.imagify-col-title{margin:0 0 15px 0;font-size:23px}.counter .imagify-col-title:before{counter-increment:cols;content:counter(cols) ". ";color:#40B1D0}.imagify-col-desc{color:#5F758E;margin-bottom:2em}.imagify-notice.imagify-notice{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:10px 20px 10px 2px;border:0 none;background:#2E3243;box-shadow:none;color:#FFF}@media (max-width:782px){.imagify-notice.imagify-notice,.imagify-welcome{margin-right:12px}}@media (max-width:450px){.imagify-notice.imagify-notice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column}}.wrap .imagify-notice{margin:5px 15px 2px;position:relative}.imagify-notice-logo{padding:18px 23px;background:#40B1D0}.updated .imagify-notice-logo{background:#8BC34A}.error .imagify-notice-logo{background:#D0021B}.imagify-notice-title{font-size:15px}.imagify-notice-content{padding:5px 23px}.imagify-notice-content.imagify-notice-content p{margin:0.65em 0}.imagify-notice a{color:#40B1D0}.imagify-notice a:hover,.imagify-notice a:focus{color:#FEE102}.imagify-notice code{background:rgba(0,0,0,0.4) none repeat scroll 0 0}.column-imagify_optimized_file.column-imagify_optimized_file{width:300px;text-align:center;vertical-align:middle}.column-imagify_optimized_file >*{max-width:235px;margin:0 auto}ul.imagify-datas-list.imagify-datas-list{margin:0 auto;color:#555;font-size:10px}.compat-field-imagify .label{vertical-align:top}.compat-field-imagify ul.imagify-datas-list{margin-top:7px;font-size:11px}ul.imagify-datas-list .big{font-size:12px;color:#40B1D0}.imagify-data-item{overflow:hidden}.imagify-data-item .imagify-chart{display:inline-block;top:1px;width:20px;vertical-align:middle;margin-bottom:0}li.imagify-data-item{clear:both;margin-bottom:2px}ul.imagify-datas-list .imagify-data-item span.data,ul.imagify-datas-list .imagify-data-item strong{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.imagify-datas-list .imagify-data-item span.data{text-align:left;padding-right:5px}.compat-field-imagify .imagify-datas-list .imagify-data-item .data{width:130px;text-align:left;font-weight:bold}.media-sidebar .imagify-datas-list .imagify-data-item .data{width:auto;float:none}ul.imagify-datas-list .imagify-data-item strong{text-align:left;padding-left:5px}.media-sidebar .imagify-datas-list .imagify-data-item strong{width:auto;float:none}.imagify-datas-more-action.imagify-datas-more-action{margin:.4em auto;background:linear-gradient(to bottom,transparent,transparent 49%,rgba(0,0,0,.075) 50%,rgba(0,0,0,.075) 58%,transparent 58%,transparent)}.imagify-datas-more-action a{display:inline-block;padding:0 5px;background:#40B1D0;color:#FFF;text-transform:uppercase;font-size:9px;font-weight:bold;line-height:1.9;text-decoration:none}.imagify-datas-more-action a.is-open{background:#555}.imagify-datas-more-action a.is-open .dashicons{transform:rotate(180deg)}.imagify-datas-more-action a .dashicons{font-size:14px;vertical-align:middle;line-height:.8}.imagify-datas-more-action a .dashicons:before{vertical-align:middle;line-height:20px}.imagify-datas-more-action .the-text{display:inline-block;vertical-align:middle;height:20px;line-height:20px}ul.imagify-datas-details.imagify-datas-details{margin:.7em auto}.imagify-datas-details strong{color:#40B1D0}.imagify-datas-details .original{color:#555}.imagify-datas-actions-links{overflow:hidden;border-top:2px solid transparent;padding-top:5px;font-size:8px}.imagify-datas-actions-links a{position:relative;display:inline-block;padding-left:17px;text-decoration:none;font-weight:600}.compat-field-imagify .imagify-datas-actions-links{max-width:300px}.misc-pub-imagify .imagify-datas-actions-links{border-top:2px solid #f2f2f2;padding-bottom:5px}.compat-field-imagify .imagify-datas-actions-links a,.misc-pub-imagify .imagify-datas-actions-links a{font-size:10px;float:left;width:50%}.media-sidebar .compat-field-imagify .imagify-datas-actions-links a,.submitbox .misc-pub-imagify .imagify-datas-actions-links a{display:block;width:auto;float:none}.column-imagify_optimized_file .imagify-datas-actions-links a{margin:0 .7em;padding-left:15px}.imagify-datas-actions-links a:only-child{float:none;width:auto}.imagify-datas-details.is-open+.imagify-datas-actions-links{border-top-color:rgba(0,0,0,.075)}.imagify-datas-actions-links .dashicons{position:absolute;left:0;top:4px;width:12px;margin-right:2px;font-size:11px}.imagify-title >h1{padding:0}.imagify-title-right{display:table;float:right;margin-top:-10px}.imagify-title-right p{margin:0}.imagify-title-right a{font-weight:bold;text-decoration:none}.imagify-title-right >div{display:table-cell;vertical-align:middle}.imagify-title-right .dashicons-arrow-down-alt2{vertical-align:-4px;margin-left:2px}@media (max-width:1200px){.imagify-bulk .imagify-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.imagify-title-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:20px}}.imagify-account,.imagify-account-link{padding-right:15px}.imagify-sep-v{width:1px;background:rgba(255,255,255,.2)}.imagify-credit-left{position:relative;min-width:280px;padding-left:15px}.imagify-meteo-icon{display:inline-block;height:38px;vertical-align:middle;margin-right:10px}.imagify-user-plan{color:#40b1d0}@media (max-width:630px){.imagify-title-right{display:block;width:auto}.imagify-title-right >div{display:block;width:auto;margin-top:10px;max-width:100%}.imagify-credit-left{padding-left:0}}.imagify-meteo-title.imagify-meteo-title{color:#FFF;font-size:17px}.imagify-space-left{display:inline-block;min-height:38px;min-width:245px;vertical-align:middle}.imagify-space-left >p{color:#FFF}[class^="imagify-bar-"],#wp-admin-bar-imagify-profile [class^="imagify-bar-"]{position:relative;height:15px;width:100%;background:#60758D;color:#FFF;font-size:10px}.base-transparent{background:transparent}[class^="imagify-bar-"].right-outside-number{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:45px}.right-outside-number .imagify-barnb{display:block;margin-right:-45px;text-align:right;font-weight:bold;line-height:15px}.imagify-progress-value,#wp-admin-bar-imagify-profile .imagify-progress-value{position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;line-height:13px;font-weight:bold}.imagify-progress,#wp-admin-bar-imagify-profile .imagify-progress{height:15px}.imagify-bar-positive .imagify-progress{background:#8CC152}.imagify-bar-positive .imagify-barnb{color:#8CC152}.imagify-bar-negative .imagify-progress{background:#73818C}.imagify-bar-negative .imagify-barnb{color:#73818C}.imagify-bar-neutral .imagify-progress{background:#F5A623}.imagify-space-left .imagify-bar-negative .imagify-progress{background:#D0021B}#wpadminbar #wp-admin-bar-imagify-profile *{line-height:1.5;white-space:initial}#wpadminbar #wp-admin-bar-imagify .ab-submenu{padding-bottom:0}#wpadminbar #wp-admin-bar-imagify-profile .ab-item{height:auto;padding:0 13px}#wpadminbar #wp-admin-bar-imagify-profile{min-width:200px;padding:15px 0 10px;margin-top:0.7em;background:#222}#wp-admin-bar-imagify .dashicons{font-family:"dashicons";font-size:18px;vertical-align:middle;margin:0 5px 0 0}#wp-admin-bar-imagify .button-text{display:inline-block;vertical-align:middle}#wp-admin-bar-imagify .imagify-abq-row{display:table;width:100%}#wp-admin-bar-imagify .imagify-abq-row+.imagify-abq-row{margin-top:.75em}#wp-admin-bar-imagify .imagify-abq-row >*{display:table-cell}#wp-admin-bar-imagify-profile .imagify-meteo-icon{padding-right:7px}#wp-admin-bar-imagify-profile .imagify-meteo-icon img{width:37px}#wp-admin-bar-imagify-profile .imagify-meteo-title{font-size:17px}#wp-admin-bar-imagify-profile .imagify-meteo-subs{color:#72889F}#wpadminbar #wp-admin-bar-imagify-profile strong{font-weight:bold}#wpadminbar #wp-admin-bar-imagify-profile .imagify-user-plan,#wpadminbar #wp-admin-bar-imagify-profile a{padding:0;color:#40B1D0}#wpadminbar #wp-admin-bar-imagify-profile .imagify-account-link{display:table}#wpadminbar #wp-admin-bar-imagify-profile .imagify-account-link >* {display:table-cell}#wpadminbar #wp-admin-bar-imagify-profile .imagify-space-left{max-width:210px;min-width:210px;width:210px}#wpadminbar #wp-admin-bar-imagify-profile .imagify-space-left p{font-size:12px}#wp-admin-bar-imagify-profile .imagify-error,#wp-admin-bar-imagify-profile .imagify-warning{padding:10px;margin:0 -13px -13px}#wp-admin-bar-imagify-profile .imagify-error p+p,#wp-admin-bar-imagify-profile .imagify-warning p+p{margin-top:.5em}#wp-admin-bar-imagify-profile .imagify-error p+p+p,#wp-admin-bar-imagify-profile .imagify-warning p+p+p{margin-top:1em}.btn-ghost,#wpadminbar #wp-admin-bar-imagify-profile .btn-ghost{display:inline-block;height:auto;padding:7px 10px;border:1px solid #FFF;text-align:center;background:transparent;color:#FFF;border-radius:3px;transition:all .275s}.btn-ghost:hover,.btn-ghost:focus,#wpadminbar #wp-admin-bar-imagify-profile .btn-ghost:hover,#wpadminbar #wp-admin-bar-imagify-profile .btn-ghost:focus{background:#FFF;color:#888}.txt-center{text-align:center}.imagify-list-dash li{position:relative;padding-left:24px}.imagify-list-dash li:before{content:"";position:absolute;left:0;top:9px;height:1px;width:12px;background:#5f758e}.imagify-sub-title.imagify-sub-title{font-size:23px;background:#FFF;color:#2E3243;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;font-weight:lighter}.imagify-sub-title .icon-bulk{margin-right:10px;vertical-align:middle}.imagify-sub-title .title-text{display:inline-block;line-height:1;vertical-align:middle}.imagify-bulk .imagify-settings-section{border:1px solid #D9D9D9;border-top:0;background:#F2F5F7;color:#4A4A4A}.imagify-bulk .imagify-settings-section p,.imagify-bulk .imagify-settings-section li,.imagify-bulk .imagify-settings-section h3{color:#4A4A4A}.imagify-bulk .imagify-settings-section h3{margin-bottom:2em}.imagify-bulk-submit{margin-top:4em}#imagify-bulk-action{float:left}#imagify-bulk-action+.imagify-tooltips{overflow:hidden;display:block}.imagify-title .imagify-tooltips{position:absolute;top:100%;left:0}.imagify-tooltips .icon-round{float:left;display:inline-block;width:28px;height:28px;border:1px solid #FFF;margin-right:8px;margin-bottom:8px;font-size:17px;font-style:italic;line-height:29px;font-weight:bold;text-align:center;border-radius:50%}.imagify-tooltips .tooltip-content{display:block;position:relative;max-width:250px;padding:7px 15px 8px;background:#2e3242;color:#FFF;font-size:10px;border-radius:3px}.imagify-tooltips.right .tooltip-content{margin-left:12px}.imagify-tooltips.bottom .tooltip-content{margin-top:4px}.imagify-inline-options label .tooltip-content{position:absolute;left:0;right:0;top:100%;text-transform:none;font-size:10px;letter-spacing:0;text-align:center}.imagify-tooltips .tooltip-content:after{content:"";position:absolute}.imagify-tooltips.right .tooltip-content:after{top:16px;left:-6px;border-right:8px solid #2e3242;border-top:6px solid transparent;border-bottom:6px solid transparent}.imagify-tooltips.bottom .tooltip-content:after{top:-5px;left:50%;margin-left:-3px;border-bottom:6px solid #2e3242;border-left:6px solid transparent;border-right:6px solid transparent}.imagify-space-tooltips .tooltip-content{max-width:280px;margin-top:20px;margin-left:0;padding:5px 15px 5px;font-size:13px;background:#40B1D0;box-shadow:0 3px 0 #338EA6}.imagify-space-tooltips .tooltip-content:after{top:-14px;left:50%;margin-left:-7px;border:0 none;border-bottom:15px solid #40B1D0;border-left:15px solid transparent;border-right:15px solid transparent}.tooltip-content.tooltip-table{display:table;width:100%}.tooltip-content.tooltip-table >*{display:table-cell;vertical-align:middle}.tooltip-content .cell-icon{width:28px}.tooltip-content .cell-icon .icon{margin-bottom:0}.tooltip-content .cell-text{padding:5px 10px 5px 0;line-height:1.3}.tooltip-content .cell-sep{width:1px;background:rgba(255,255,255,.4)}.tooltip-content .cell-cta{padding-left:10px}.tooltip-content .cell-cta a{display:block;color:#FFF;width:100%;height:100%;white-space:nowrap}.imagify-number-you-optimized .number{display:table-cell;padding-right:15px;font-size:36px;font-weight:bold;line-height:1.1;vertical-align:middle}.imagify-number-you-optimized .text{display:table-cell;vertical-align:middle;overflow:hidden;font-size:12px}.imagify-number-you-optimized .text br{display:none}.imagify-number-you-optimized >p{display:table}.imagify-number-you-optimized{padding-bottom:0.85em;margin-bottom:1.35em;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.05)}.imagify-bars p{font-weight:bold;font-size:12px;margin-bottom:0}.imagify-bars+.imagify-number-you-optimized{border-bottom:0;padding-top:0.85em}.imagify-bars+.imagify-number-you-optimized p{color:#46b1ce}.imagify-bulk-table{margin-top:2em;max-height:600px;max-height:60vh;overflow:auto}.imagify-bulk-table table{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #D3D3D3}.imagify-bulk-table td{padding:8px 15px}.imagify-bulk-table thead tr,.imagify-bulk-table thead th{background:#2E3242}.imagify-bulk-table tfoot tr,.imagify-bulk-table tfoot th{background:#73818C}.imagify-bulk-table thead th{padding:14px 15px;text-align:left;color:#F2F5F7;font-weight:bold;font-size:14px}.imagify-bulk-table tfoot td{padding:14px 15px;color:#F9FAFA}.imagify-bulk-table tbody tr,.imagify-bulk-table tbody td{background:#FFF}.imagify-bulk-table tbody tr:nth-child(odd),.imagify-bulk-table tbody tr:nth-child(odd) td{background:#F2F5F7}.imagify-bulk-table .imagify-row-progress{display:none}.imagify-bulk-table .imagify-row-progress,.imagify-bulk-table .imagify-row-progress td{height:15px;padding:0}.imagify-bulk-table .imagify-no-uploaded-yet td{height:200px;font-size:17px;letter-spacing:.1em;word-spacing:.12em;vertical-align:middle;text-transform:uppercase;font-weight:bold;text-align:center;color:#999;background-color:#FFF}.imagify-row-complete{padding:35px 20px;margin-top:2em;background:#8BC34A;color:#FFF;text-shadow:0 0 2px rgba(0,0,0,.1)}.imagify-row-complete .imagify-ac-chart{margin-top:3px}.imagify-row-complete p{color:#FFF;margin:0}@-webkit-keyframes congrate{ 0%{opacity:0;-webkit-transform:scale(1)} 50%{-webkit-transform:scale(1.05);opacity:1} 100%{-webkit-transform:scale(1);opacity:1}}​@keyframes congrate{ 0%{opacity:0;transform:scale(1)} 50%{transform:scale(1.05);opacity:1} 100%{transform:scale(1);opacity:1}}.imagify-row-complete.done{-webkit-animation:congrate 500ms ease-in-out;animation:congrate 500ms ease-in-out}.imagify-all-complete{margin:1.5em 0}.imagify-all-complete >div{display:inline-block;vertical-align:middle}.imagify-ac-report{min-width:310px}.imagify-ac-chart{width:46px;height:46px;float:left;margin:0 20px 0 10px}.imagify-ac-report-text{overflow:hidden}.imagify-ac-report-text p{line-height:1.3}.imagify-ac-rt-big{font-weight:bold;font-size:24px;letter-spacing:0.15em;word-spacing:0.15em;text-transform:uppercase}.imagify-ac-share{text-align:right}.imagify-ac-share-content{display:inline-block;padding:10px 15px;background:rgba(255,255,255,.2)}.imagify-ac-share-content >*{display:inline-block;vertical-align:middle}.imagify-bulk-table .imagify-ac-share-content p{margin-right:5px}.imagify-share-networks,.imagify-share-networks li{margin:0}.imagify-share-networks li{display:inline-block}.imagify-share-networks a{display:inline-block;vertical-align:-7px;margin:0 5px;text-decoration:none;color:#FFF}.imagify-cell-filename{max-width:200px}.imagify-cell-status{max-width:145px}.imagify-cell-status .dashicons-warning{margin-right:2px}.imagify-cell-thumbnails{max-width:120px}td.imagify-cell-filename{text-overflow:clip;white-space:nowrap;overflow:hidden}.imagify-bulk-table td.imagify-cell-totaloriginal{padding-right:78px}.imagiuploaded,.imagifilename{display:inline-block;vertical-align:middle}.imagifilename{font-size:12px}.imagiuploaded{width:33px;height:33px;margin-right:5px;margin-left:-8px;overflow:hidden;background:url(../images/upload-image.png) 0 0 no-repeat;background-size:cover}.imagiuploaded img{max-widht:100%;height:auto}.imagistatus{color:#8CA6B3;text-transform:uppercase;font-weight:bold}.status-compressing{color:#46B1CE}.status-error{color:#CE0B24}.status-warning{color:#f5a623}.status-complete{color:#8CC152}.imagify-error{background:#D0021B;color:#FFF}.imagify-warning,#wpadminbar .imagify-warning *{background:#f5a623;color:#FFF;text-shadow:0 0 2px rgba(0,0,0,0.2)}.imagify-bulk-table .imagify-cell-thumbnails{text-align:center}.imagify-cell-percentage,.imagify-cell-savings{color:#46B1CE;font-weight:bold}.imagify-cell-optimized{font-weight:bold}.imagify-cell-totaloriginal{text-align:right}.dashicons.rotate{-webkit-animation:icon-rotate 2.6s infinite linear;animation:icon-rotate 2.6s infinite linear}.dashicons-admin-generic{transform-origin:48.75% 51.75%}.imagify-modal{display:flex;flex-direction:column;align-items:center;justify-content:center}.js .imagify-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1F2332;background-color:rgba(31,35,50,.95);z-index:99999}.imagify-modal-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:800px;max-width:95%;max-height:90vw;overflow:auto;padding:20px 25px;margin:1em auto;background:#FFF;box-shadow:1px 1px 4px rgba(0,0,0,.7);border-radius:3px}#imagify-visual-comparison .imagify-modal-content{max-width:1400px;background:transparent;padding:5px;box-shadow:none;border-radius:0}.imagify-modal .h2{margin:.5em 0;color:#8ba6b4;font-weight:normal;font-size:24px;letter-spacing:0.075em;text-align:center}.imagify-modal .h3{color:#40b1d0;font-weight:normal;font-size:18px;letter-spacing:0.075em;text-align:center}.text-justify{text-align:justify}.imagify-modal .close-btn{display:none;visibility:hidden;position:absolute;right:20px;top:20px;font-size:1.2em;border:0;background:transparent none;border-radius:0;cursor:pointer}.imagify-modal .close-btn:hover,.imagify-modal .close-btn:focus{color:#40b1d0}.js .imagify-modal .close-btn{display:block;visibility:visible}#imagify-visual-comparison .close-btn{top:50px;right:5px;width:33px;height:33px;padding:1px 0 0 2px;border:1px solid #F2F2F2;color:#F2F2F2;line-height:19px;text-align:center;border-radius:50%}.wp_attachment_image #imagify-visual-comparison .close-btn{top:0}.wp_attachment_image #imagify-visual-comparison .imagify-modal-content{padding-top:40px}.imagify-modal .imagify-comparison-title{font-size:28px;margin-bottom:1em;color:#F2F2F2;text-align:left}.imagify-modal .imagify-comparison-title .twentytwenty-duo-buttons{position:static;margin:0 10px 0 15px}.imagify-comparison-title .twentytwenty-duo-buttons button{float:none;padding:6px 12px;font-size:16px;text-transform:none;border:1px solid #40B1D0;color:#889;letter-spacing:0}.imagify-comparison-title .twentytwenty-duo-buttons button:focus{outline:none;box-shadow:none}.imagify-comparison-title .twentytwenty-duo-buttons .selected{border:1px solid #40B1D0;color:#FFF;background:#40B1D0}.imagify-comparison-levels{margin:15px 0;overflow:hidden}.imagify-comparison-levels div{display:none;min-width:175px;font-size:11px}.imagify-comparison-levels .imagify-chart,.imagify-comparison-levels .imagify-chart-container{width:25px;float:none;margin:0}.imagify-c-level.go-left{float:left}.imagify-c-level.go-right{float:right}.imagify-c-level.go-right,.imagify-c-level.go-left{display:table}.imagify-c-level .imagify-c-level-row{display:table-row;margin:0;color:#FFF}.imagify-c-level-row >span{display:table-cell;padding:2px 0}.imagify-c-level-row .value{text-align:right;padding-left:5px}.imagify-c-level-row .value.level{color:#40b1d0}.imagify-c-level-row .value.size{color:#8bc34a;font-weight:bold}.imagify-c-level-row .value .imagify-chart{top:1px}@-webkit-keyframes icon-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.imagify-menu-bar-img{margin-top:1em}.imagify-modal .loader{position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px;opacity:0;visibility:hidden;transition:opacity .4s}.imagify-modal .loading .loader{visibility:visible;opacity:1}.imagify-settings .imagify-visual-comparison-text{margin-top:1em;color:#40b1d0;font-weight:bold}
assets/css/twentytwenty.css CHANGED
@@ -197,4 +197,13 @@
197
  right: 50%;
198
  margin-right: -22px;
199
  border-left: 8px solid white;
 
 
 
 
 
 
 
 
 
200
  }
197
  right: 50%;
198
  margin-right: -22px;
199
  border-left: 8px solid white;
200
+ }
201
+
202
+ /* Specifics for too high modals */
203
+ .modal-is-too-high .imagify-comparison-levels {
204
+ position: absolute;
205
+ padding: 15px 20px;
206
+ background: rgba(31, 35, 50, 0.95);
207
+ bottom: 0; left: 0; right: 0;
208
+ margin-bottom: 0;
209
  }
assets/css/twentytwenty.min.css CHANGED
@@ -1 +1 @@
1
- .twentytwenty-handle{z-index:40;position:absolute;left:50%;top:50%;height:64px;width:64px;margin-left:-32px;margin-top:-32px;border-radius:50%;box-shadow:0 3px 0 #338EA6;background:#40B1D0;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{left:50%;width:2px;height:9999px;margin-left:-1px}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:32px;box-shadow:0 3px 0 white,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:34px;box-shadow:0 -3px 0 white,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{content:"";position:absolute;z-index:30;display:block;background:#F2F5F7;box-shadow:0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-labels,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:0.5s;transition-duration:0.5s}.twentytwenty-labels{opacity:1;-webkit-transition-property:opacity;transition-property:opacity}.twentytwenty-labels .twentytwenty-label-content{position:absolute;padding:0 12px;font-size:13px;letter-spacing:0.1em;line-height:38px;color:white;background:#1F2332;border-radius:2px}.twentytwenty-horizontal .twentytwenty-labels .twentytwenty-label-content{bottom:15px}.twentytwenty-after-label .twentytwenty-label-content{background:#40B1D0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{position:absolute;width:0;height:0;border:8px inset transparent}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-8px}.twentytwenty-container{box-sizing:content-box;position:relative;z-index:0;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,0.15);opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-container img{position:absolute;top:0;display:block;width:100%;height:auto}.loaded .twentytwenty-container{opacity:1}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-labels,.twentytwenty-container.active .twentytwenty-overlay:hover .twentytwenty-labels{opacity:0}.twentytwenty-horizontal .twentytwenty-before-label .twentytwenty-label-content{left:15px}.twentytwenty-horizontal .twentytwenty-after-label .twentytwenty-label-content{right:15px}.twentytwenty-overlay{z-index:25}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-duo-buttons{position:absolute;top:10px;z-index:30;overflow:hidden}.twentytwenty-duo-buttons button{float:left;padding:2px 6px;font-size:11px;text-transform:uppercase;letter-spacing:0.125em;font-weight:bold;border:0;background:#1f2332;color:#FFF;transition:all .3s;cursor:pointer}.twentytwenty-duo-buttons button:hover,.twentytwenty-duo-buttons button:focus{background:#444}.twentytwenty-duo-buttons button:first-child{border-radius:3px 0 0 3px}.twentytwenty-duo-buttons button:last-child{border-radius:0 3px 3px 0}.twentytwenty-duo-buttons button.selected{background:#8bc34a;text-shadow:0 0 1px rgba(0,0,0,.2);cursor:default}.twentytwenty-duo-left{left:10px}.twentytwenty-duo-right{right:10px}.twentytwenty-left-arrow{left:50%;margin-left:-22px;border-right:8px solid white}.twentytwenty-right-arrow{right:50%;margin-right:-22px;border-left:8px solid white}
1
+ .twentytwenty-handle{z-index:40;position:absolute;left:50%;top:50%;height:64px;width:64px;margin-left:-32px;margin-top:-32px;border-radius:50%;box-shadow:0 3px 0 #338EA6;background:#40B1D0;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{left:50%;width:2px;height:9999px;margin-left:-1px}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:32px;box-shadow:0 3px 0 white,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:34px;box-shadow:0 -3px 0 white,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{content:"";position:absolute;z-index:30;display:block;background:#F2F5F7;box-shadow:0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-labels,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:0.5s;transition-duration:0.5s}.twentytwenty-labels{opacity:1;-webkit-transition-property:opacity;transition-property:opacity}.twentytwenty-labels .twentytwenty-label-content{position:absolute;padding:0 12px;font-size:13px;letter-spacing:0.1em;line-height:38px;color:white;background:#1F2332;border-radius:2px}.twentytwenty-horizontal .twentytwenty-labels .twentytwenty-label-content{bottom:15px}.twentytwenty-after-label .twentytwenty-label-content{background:#40B1D0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{position:absolute;width:0;height:0;border:8px inset transparent}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-8px}.twentytwenty-container{box-sizing:content-box;position:relative;z-index:0;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,0.15);opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-container img{position:absolute;top:0;display:block;width:100%;height:auto}.loaded .twentytwenty-container{opacity:1}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-labels,.twentytwenty-container.active .twentytwenty-overlay:hover .twentytwenty-labels{opacity:0}.twentytwenty-horizontal .twentytwenty-before-label .twentytwenty-label-content{left:15px}.twentytwenty-horizontal .twentytwenty-after-label .twentytwenty-label-content{right:15px}.twentytwenty-overlay{z-index:25}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-duo-buttons{position:absolute;top:10px;z-index:30;overflow:hidden}.twentytwenty-duo-buttons button{float:left;padding:2px 6px;font-size:11px;text-transform:uppercase;letter-spacing:0.125em;font-weight:bold;border:0;background:#1f2332;color:#FFF;transition:all .3s;cursor:pointer}.twentytwenty-duo-buttons button:hover,.twentytwenty-duo-buttons button:focus{background:#444}.twentytwenty-duo-buttons button:first-child{border-radius:3px 0 0 3px}.twentytwenty-duo-buttons button:last-child{border-radius:0 3px 3px 0}.twentytwenty-duo-buttons button.selected{background:#8bc34a;text-shadow:0 0 1px rgba(0,0,0,.2);cursor:default}.twentytwenty-duo-left{left:10px}.twentytwenty-duo-right{right:10px}.twentytwenty-left-arrow{left:50%;margin-left:-22px;border-right:8px solid white}.twentytwenty-right-arrow{right:50%;margin-right:-22px;border-left:8px solid white}.modal-is-too-high .imagify-comparison-levels{position:absolute;padding:15px 20px;background:rgba(31,35,50,0.95);bottom:0;left:0;right:0;margin-bottom:0}
assets/images/logo-wprocket.png ADDED
Binary file
assets/images/logo-wprocket2x.png ADDED
Binary file
assets/js/admin.js CHANGED
@@ -1,4 +1,7 @@
1
  jQuery(function($){
 
 
 
2
  /*
3
  * Create a new Imagify account
4
  */
@@ -22,7 +25,7 @@ jQuery(function($){
22
  return false;
23
  }
24
 
25
- $.get(ajaxurl + "?action=imagify_signup&email=" +inputValue + "&imagifysignupnonce="+ $('#imagifysignupnonce').val())
26
  .done(function(response){
27
  if( !response.success ) {
28
  swal.showInputError(response.data);
@@ -61,7 +64,7 @@ jQuery(function($){
61
  return false;
62
  }
63
 
64
- $.get(ajaxurl + "?action=imagify_check_api_key_validity&api_key=" +inputValue + "&imagifycheckapikeynonce="+ $('#imagifycheckapikeynonce').val())
65
  .done(function(response){
66
  if( !response.success ) {
67
  swal.showInputError(response.data);
@@ -157,7 +160,7 @@ jQuery(function($){
157
  var $adminBarProfile = $('#wp-admin-bar-imagify-profile-content');
158
 
159
  if( $adminBarProfile.is(':empty') ) {
160
- xhr = $.get(ajaxurl + "?action=imagify_get_admin_bar_profile&imagifygetadminbarprofilenonce="+ $('#imagifygetadminbarprofilenonce').val())
161
  .done(function(response){
162
  $adminBarProfile.html(response.data);
163
  $('#wp-admin-bar-imagify-profile-loading').remove();
1
  jQuery(function($){
2
+
3
+ var concat = ajaxurl.indexOf("?") > 0 ? "&" : "?";
4
+
5
  /*
6
  * Create a new Imagify account
7
  */
25
  return false;
26
  }
27
 
28
+ $.get(ajaxurl + concat + "action=imagify_signup&email=" +inputValue + "&imagifysignupnonce="+ $('#imagifysignupnonce').val())
29
  .done(function(response){
30
  if( !response.success ) {
31
  swal.showInputError(response.data);
64
  return false;
65
  }
66
 
67
+ $.get(ajaxurl + concat + "action=imagify_check_api_key_validity&api_key=" +inputValue + "&imagifycheckapikeynonce="+ $('#imagifycheckapikeynonce').val())
68
  .done(function(response){
69
  if( !response.success ) {
70
  swal.showInputError(response.data);
160
  var $adminBarProfile = $('#wp-admin-bar-imagify-profile-content');
161
 
162
  if( $adminBarProfile.is(':empty') ) {
163
+ xhr = $.get(ajaxurl + concat + "action=imagify_get_admin_bar_profile&imagifygetadminbarprofilenonce="+ $('#imagifygetadminbarprofilenonce').val())
164
  .done(function(response){
165
  $adminBarProfile.html(response.data);
166
  $('#wp-admin-bar-imagify-profile-loading').remove();
assets/js/admin.min.js CHANGED
@@ -1,6 +1,6 @@
1
- jQuery(function(a){a("#imagify-signup").click(function(b){b.preventDefault();swal({title:imagify.signupTitle,text:imagify.signupText,confirmButtonText:imagify.signupConfirmButtonText,type:"input",closeOnConfirm:!1,allowOutsideClick:!0,showLoaderOnConfirm:!0,customClass:"imagify-sweet-alert imagify-sweet-alert-signup"},function(b){if(""==a.trim(b)||!b)return swal.showInputError(imagify.signupErrorEmptyEmail),!1;a.get(ajaxurl+"?action=imagify_signup&email="+b+"&imagifysignupnonce="+a("#imagifysignupnonce").val()).done(function(a){a.success?
2
- swal({title:imagify.signupSuccessTitle,text:imagify.signupSuccessText,type:"success",customClass:"imagify-sweet-alert"}):swal.showInputError(a.data)})})});a("#imagify-save-api-key").click(function(b){b.preventDefault();swal({title:imagify.saveApiKeyTitle,text:imagify.saveApiKeyText,confirmButtonText:imagify.saveApiKeyConfirmButtonText,type:"input",closeOnConfirm:!1,allowOutsideClick:!0,showLoaderOnConfirm:!0,customClass:"imagify-sweet-alert imagify-sweet-alert-signup"},function(b){if(""==a.trim(b)||
3
- !b)return swal.showInputError(imagify.signupErrorEmptyEmail),!1;a.get(ajaxurl+"?action=imagify_check_api_key_validity&api_key="+b+"&imagifycheckapikeynonce="+a("#imagifycheckapikeynonce").val()).done(function(a){a.success?swal({title:imagify.ApiKeyCheckSuccessTitle,text:imagify.ApiKeyCheckSuccessText,type:"success",customClass:"imagify-sweet-alert"}):swal.showInputError(a.data)})})});a(".imagify-notice-dismiss").click(function(b){b.preventDefault();var c=a(this);b=c.parents(".imagify-welcome, .imagify-notice");
4
  c=c.attr("href");b.fadeTo(100,0,function(){a(this).slideUp(100,function(){a(this).remove()})});a.get(c.replace("admin-post.php","admin-ajax.php"))});0<a(".imagify-modal-trigger").length&&(a(".imagify-modal").attr("aria-hidden","true"),a(".imagify-modal-trigger").on("click",function(){var b=a(this).attr("href")||a(this).data("target");a(b).css("display","flex").hide().fadeIn(400).attr("aria-hidden","false").attr("tabindex","0").focus().removeAttr("tabindex").addClass("modal-is-open");a("body").addClass("imagify-modal-is-open");
5
  return!1}),a(".imagify-modal").find(".close-btn").on("click",function(){a(this).closest(".imagify-modal").fadeOut(400).attr("aria-hidden","true").removeClass("modal-is-open");a("body").removeClass("imagify-modal-is-open")}).on("blur",function(){var b=a(this).closest(".imagify-modal");"false"===b.attr("aria-hidden")&&b.attr("tabindex","0").focus().removeAttr("tabindex")}),a(window).on("keydown",function(b){if(27==b.keyCode&&0<a(".imagify-modal.modal-is-open").length)return b.preventDefault(),a(".imagify-modal.modal-is-open").find(".close-btn").trigger("click"),
6
- !1}));var d=!1,e=!1;a("#wp-admin-bar-imagify").hover(function(){!0===d&&e.abort();d=!0;var b=a("#wp-admin-bar-imagify-profile-content");b.is(":empty")&&(e=a.get(ajaxurl+"?action=imagify_get_admin_bar_profile&imagifygetadminbarprofilenonce="+a("#imagifygetadminbarprofilenonce").val()).done(function(c){b.html(c.data);a("#wp-admin-bar-imagify-profile-loading").remove();d=!1}))})});
1
+ jQuery(function(a){var d=0<ajaxurl.indexOf("?")?"&":"?";a("#imagify-signup").click(function(b){b.preventDefault();swal({title:imagify.signupTitle,text:imagify.signupText,confirmButtonText:imagify.signupConfirmButtonText,type:"input",closeOnConfirm:!1,allowOutsideClick:!0,showLoaderOnConfirm:!0,customClass:"imagify-sweet-alert imagify-sweet-alert-signup"},function(b){if(""==a.trim(b)||!b)return swal.showInputError(imagify.signupErrorEmptyEmail),!1;a.get(ajaxurl+d+"action=imagify_signup&email="+b+"&imagifysignupnonce="+
2
+ a("#imagifysignupnonce").val()).done(function(a){a.success?swal({title:imagify.signupSuccessTitle,text:imagify.signupSuccessText,type:"success",customClass:"imagify-sweet-alert"}):swal.showInputError(a.data)})})});a("#imagify-save-api-key").click(function(b){b.preventDefault();swal({title:imagify.saveApiKeyTitle,text:imagify.saveApiKeyText,confirmButtonText:imagify.saveApiKeyConfirmButtonText,type:"input",closeOnConfirm:!1,allowOutsideClick:!0,showLoaderOnConfirm:!0,customClass:"imagify-sweet-alert imagify-sweet-alert-signup"},
3
+ function(b){if(""==a.trim(b)||!b)return swal.showInputError(imagify.signupErrorEmptyEmail),!1;a.get(ajaxurl+d+"action=imagify_check_api_key_validity&api_key="+b+"&imagifycheckapikeynonce="+a("#imagifycheckapikeynonce").val()).done(function(a){a.success?swal({title:imagify.ApiKeyCheckSuccessTitle,text:imagify.ApiKeyCheckSuccessText,type:"success",customClass:"imagify-sweet-alert"}):swal.showInputError(a.data)})})});a(".imagify-notice-dismiss").click(function(b){b.preventDefault();var c=a(this);b=c.parents(".imagify-welcome, .imagify-notice");
4
  c=c.attr("href");b.fadeTo(100,0,function(){a(this).slideUp(100,function(){a(this).remove()})});a.get(c.replace("admin-post.php","admin-ajax.php"))});0<a(".imagify-modal-trigger").length&&(a(".imagify-modal").attr("aria-hidden","true"),a(".imagify-modal-trigger").on("click",function(){var b=a(this).attr("href")||a(this).data("target");a(b).css("display","flex").hide().fadeIn(400).attr("aria-hidden","false").attr("tabindex","0").focus().removeAttr("tabindex").addClass("modal-is-open");a("body").addClass("imagify-modal-is-open");
5
  return!1}),a(".imagify-modal").find(".close-btn").on("click",function(){a(this).closest(".imagify-modal").fadeOut(400).attr("aria-hidden","true").removeClass("modal-is-open");a("body").removeClass("imagify-modal-is-open")}).on("blur",function(){var b=a(this).closest(".imagify-modal");"false"===b.attr("aria-hidden")&&b.attr("tabindex","0").focus().removeAttr("tabindex")}),a(window).on("keydown",function(b){if(27==b.keyCode&&0<a(".imagify-modal.modal-is-open").length)return b.preventDefault(),a(".imagify-modal.modal-is-open").find(".close-btn").trigger("click"),
6
+ !1}));var e=!1,f=!1;a("#wp-admin-bar-imagify").hover(function(){!0===e&&f.abort();e=!0;var b=a("#wp-admin-bar-imagify-profile-content");b.is(":empty")&&(f=a.get(ajaxurl+d+"action=imagify_get_admin_bar_profile&imagifygetadminbarprofilenonce="+a("#imagifygetadminbarprofilenonce").val()).done(function(c){b.html(c.data);a("#wp-admin-bar-imagify-profile-loading").remove();e=!1}))})});
assets/js/bulk.js CHANGED
@@ -1,5 +1,7 @@
1
  jQuery(function($){
2
 
 
 
3
  // avoid error on IE
4
  var imagify = {
5
  log: function (content) {
@@ -84,7 +86,7 @@ jQuery(function($){
84
  imageUrl: imagifyBulk.waitImageUrl
85
  });
86
 
87
- $.get(ajaxurl+"?action=imagify_get_unoptimized_attachment_ids&optimization_level="+$optimization_level+"&imagifybulkuploadnonce="+$('#imagifybulkuploadnonce').val())
88
  .done(function(response) {
89
  if( !response.success ) {
90
  $obj.removeAttr('disabled');
@@ -120,7 +122,7 @@ jQuery(function($){
120
  swal.close();
121
 
122
  var config = {
123
- 'lib': ajaxurl+"?action=imagify_bulk_upload&imagifybulkuploadnonce="+$('#imagifybulkuploadnonce').val(),
124
  'images': response.data
125
  }
126
 
1
  jQuery(function($){
2
 
3
+ var concat = ajaxurl.indexOf("?") > 0 ? "&" : "?";
4
+
5
  // avoid error on IE
6
  var imagify = {
7
  log: function (content) {
86
  imageUrl: imagifyBulk.waitImageUrl
87
  });
88
 
89
+ $.get(ajaxurl+concat+"action=imagify_get_unoptimized_attachment_ids&optimization_level="+$optimization_level+"&imagifybulkuploadnonce="+$('#imagifybulkuploadnonce').val())
90
  .done(function(response) {
91
  if( !response.success ) {
92
  $obj.removeAttr('disabled');
122
  swal.close();
123
 
124
  var config = {
125
+ 'lib': ajaxurl+concat+"action=imagify_bulk_upload&imagifybulkuploadnonce="+$('#imagifybulkuploadnonce').val(),
126
  'images': response.data
127
  }
128
 
assets/js/bulk.min.js CHANGED
@@ -1,16 +1,16 @@
1
- jQuery(function(a){function n(c){c.each(function(){var c=parseInt(a(this).closest(".imagify-chart").next(".imagipercent").text()),c=[{value:c,color:"#00B3D3"},{value:100-c,color:"#D8D8D8"}];(new Chart(a(this)[0].getContext("2d"))).Doughnut(c,{segmentStrokeColor:"#FFF",segmentStrokeWidth:1,animateRotate:!0,tooltipEvents:[]})})}function p(c){c.each(function(){var c=parseInt(a(this).closest(".imagify-ac-chart").attr("data-percent")),c=[{value:c,color:"#40B1D0"},{value:100-c,color:"#FFFFFF"}];(new Chart(a(this)[0].getContext("2d"))).Doughnut(c,
2
- {segmentStrokeColor:"transparent",segmentStrokeWidth:0,animateRotate:!0,animation:!0,percentageInnerCutout:70,tooltipEvents:[]})})}var l={log:function(a){"undefined"!==console&&console.log(a)}},d=document.getElementById("imagify-overview-chart"),f=[{value:imagifyBulk.totalUnoptimizedAttachments,color:"#D9E4EB",highlight:"#D9E4EB",label:imagifyBulk.overviewChartLabels.unoptimized},{value:imagifyBulk.totalOptimizedAttachments,color:"#46B1CE",highlight:"#46B1CE",label:imagifyBulk.overviewChartLabels.optimized},
3
  {value:imagifyBulk.totalErrorsAttachments,color:"#2E3242",highlight:"#2E3242",label:imagifyBulk.overviewChartLabels.error}];if(d){var e=(new Chart(d.getContext("2d"))).Doughnut(f,{segmentStrokeColor:"transparent",segmentStrokeWidth:0,animateRotate:!0,animation:!0,percentageInnerCutout:85,legendTemplate:'<ul class="imagify-<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>',
4
  tooltipTemplate:"<%= value %>"}),d=e.generateLegend();document.getElementById("imagify-overview-chart-legend").innerHTML=d}a("#imagify-simulate-bulk-action").click(function(c){c.preventDefault();a("#imagify-bulk-action").trigger("click")});a("#imagify-bulk-action").click(function(){var c=a(this),d=a('[name="optimization_level"]:checked').val();"undefined"===typeof d&&(d=-1);if(c.attr("disabled"))return!1;c.attr("disabled","disabled");c.find(".dashicons").addClass("rotate");confirmMessage=function(){return imagifyBulk.processing};
5
- a(window).on("beforeunload",confirmMessage);swal({title:imagifyBulk.waitTitle,text:imagifyBulk.waitText,closeOnConfirm:!1,showConfirmButton:!1,imageUrl:imagifyBulk.waitImageUrl});a.get(ajaxurl+"?action=imagify_get_unoptimized_attachment_ids&optimization_level="+d+"&imagifybulkuploadnonce="+a("#imagifybulkuploadnonce").val()).done(function(d){if(d.success){swal.close();d={lib:ajaxurl+"?action=imagify_bulk_upload&imagifybulkuploadnonce="+a("#imagifybulkuploadnonce").val(),images:d.data};var f=a(".imagify-bulk-table table tbody"),
6
- g=0,m=0,h=0,k=0;a(".imagify-row-progress").slideDown();a(".imagify-no-uploaded-yet, .imagify-row-complete").hide(200);Optimizer=new ImagifyGulp(d);Optimizer.before(function(a){f.append('<tr id="attachment-'+a.id+'"><td class="imagify-cell-filename"><span class="imagiuploaded"><img src="'+a.thumbnail+'"/>"</span><span class="imagifilename">'+a.filename+'</span></td><td class="imagify-cell-status"><span class="imagistatus status-compressing"><span class="dashicons dashicons-admin-generic rotate"></span>Compressing<span></span></span></td><td class="imagify-cell-original"></td><td class="imagify-cell-optimized"></td><td class="imagify-cell-percentage"></td><td class="imagify-cell-thumbnails"></td><td class="imagify-cell-savings"></td></tr>')}).each(function(b){var c=
7
  a("#imagify-progress-bar");c.css({width:b.progress+"%"});c.find(".percent").html(b.progress+"%");b.success?(a("#attachment-"+b.image+" .imagify-cell-status").html('<span class="imagistatus status-complete"><span class="dashicons dashicons-yes"></span>Complete</span>'),a("#attachment-"+b.image+" .imagify-cell-original").html(b.original_size_human),a("#attachment-"+b.image+" .imagify-cell-optimized").html(b.new_size_human),a("#attachment-"+b.image+" .imagify-cell-percentage").html('<span class="imagify-chart"><span class="imagify-chart-container"><canvas height="18" width="18" id="imagify-consumption-chart" style="width: 18px; height: 18px;"></canvas></span></span><span class="imagipercent">'+
8
- b.percent+"</span>%"),n(a("#attachment-"+b.image+" .imagify-cell-percentage").find("canvas")),a("#attachment-"+b.image+" .imagify-cell-thumbnails").html(b.thumbnails),a("#attachment-"+b.image+" .imagify-cell-savings").html(Optimizer.toHumanSize(b.overall_saving,1)),a("#imagify-overview-chart-percent").html(b.global_optimized_attachments_percent+"<span>%</span>"),a("#imagify-total-optimized-attachments").html(b.global_already_optimized_attachments),a(".imagify-unconsumed-percent").html(b.global_unconsumed_quota+
9
  "%"),a(".imagify-unconsumed-bar").animate({width:b.global_unconsumed_quota+"%"}),a("#imagify-original-bar").find(".imagify-barnb").html(b.global_original_human),a("#imagify-optimized-bar").animate({width:b.global_optimized_percent+"%"}),a("#imagify-optimized-bar").find(".imagify-barnb").html(b.global_optimized_human),a("#imagify-total-optimized-attachments-pct").html(b.global_optimized_percent+"%"),g=g+b.thumbnails+1,a(".imagify-cell-nb-files").html(g+" file(s)"),h+=b.original_overall_size,a(".imagify-total-original").html(Optimizer.toHumanSize(h,
10
- 1)),k+=b.overall_saving,a(".imagify-total-gain").html(Optimizer.toHumanSize(k,1))):(error_class="error",error_dashicon="dismiss",error_message="Error",0<=b.error.indexOf("You've consumed all your data")&&swal({title:imagifyBulk.overQuotaTitle,text:imagifyBulk.overQuotaText,type:"error",customClass:"imagify-sweet-alert",html:!0},function(){location.reload()}),0<=b.error.indexOf("This image is already compressed")?(error_dashicon=error_class="warning",error_message="Notice"):(m++,a(".imagify-cell-errors").html(m+
11
  " error(s)")),a("#attachment-"+b.image).after('<tr><td colspan="7"><span class="status-'+error_class+'">'+b.error+"</span></td></tr>"),a("#attachment-"+b.image+" .imagify-cell-status").html('<span class="imagistatus status-'+error_class+'"><span class="dashicons dashicons-'+error_dashicon+'"></span>'+error_message+"</span>"));e.segments[0].value=b.global_unoptimized_attachments;e.segments[1].value=b.global_optimized_attachments;e.segments[2].value=b.global_errors_attachments;e.update()}).done(function(b){c.removeAttr("disabled");
12
  c.find(".dashicons").removeClass("rotate");a(window).off("beforeunload",confirmMessage);a(".imagify-row-progress").slideUp();"NaN"!==b.global_percent&&(a(".imagify-row-complete").removeClass("hidden").addClass("done").attr("aria-hidden","false"),a("html, body").animate({scrollTop:a(".imagify-row-complete").offset().top},200),a(".imagify-ac-rt-total-gain").html(b.global_gain_human),a(".imagify-ac-rt-total-original").html(b.global_original_size_human),text2share=imagifyBulk.textToShare,text2share=text2share.replace("%1$s",
13
- b.global_gain_human),text2share=text2share.replace("%2$s",b.global_original_size_human),text2share=encodeURIComponent(text2share),a(".imagify-sn-twitter").attr("href","https://twitter.com/intent/tweet?source=webclient&amp;original_referer="+imagifyBulk.pluginURL+"&amp;text="+text2share+"&amp;url="+imagifyBulk.pluginURL+"&amp;related=imagify&amp;hastags=performance,web,wordpress"),a(".imagify-ac-chart").attr("data-percent",b.global_percent),p(a(".imagify-ac-chart").find("canvas")))}).error(function(a){l.log("Can't optimize image with id "+
14
- a)}).run()}else c.removeAttr("disabled"),c.find(".dashicons").removeClass("rotate"),a(window).off("beforeunload",confirmMessage),l.log(d),"over-quota"==d.data.message&&swal({title:imagifyBulk.overQuotaTitle,text:imagifyBulk.overQuotaText,type:"error",customClass:"imagify-sweet-alert",html:!0}),"no-images"==d.data.message&&swal({title:imagifyBulk.noAttachmentToOptimizeTitle,text:imagifyBulk.noAttachmentToOptimizeText,type:"info",customClass:"imagify-sweet-alert"})}).fail(function(){swal({title:imagifyBulk.getUnoptimizedImagesErrorTitle,
15
  text:imagifyBulk.getUnoptimizedImagesErrorText,type:"error",customClass:"imagify-sweet-alert"},function(){location.reload()})})})});var width=700,height=290;if(window.innerWidth)var clientLeft=(window.innerWidth-width)/2,clientTop=(window.innerHeight-height)/2;else clientLeft=(document.body.clientWidth-width)/2,clientTop=(document.body.clientHeight-height)/2;
16
  [].forEach.call(document.querySelectorAll(".imagify-share-networks a"),function(a){a.addEventListener("click",function(a){window.open(this.href,"","status=no, scrollbars=no, menubar=no, top="+clientTop+", left="+clientLeft+", width="+width+", height="+height);a.preventDefault()},!1)});
1
+ jQuery(function(a){function p(c){c.each(function(){var c=parseInt(a(this).closest(".imagify-chart").next(".imagipercent").text()),c=[{value:c,color:"#00B3D3"},{value:100-c,color:"#D8D8D8"}];(new Chart(a(this)[0].getContext("2d"))).Doughnut(c,{segmentStrokeColor:"#FFF",segmentStrokeWidth:1,animateRotate:!0,tooltipEvents:[]})})}function q(c){c.each(function(){var c=parseInt(a(this).closest(".imagify-ac-chart").attr("data-percent")),c=[{value:c,color:"#40B1D0"},{value:100-c,color:"#FFFFFF"}];(new Chart(a(this)[0].getContext("2d"))).Doughnut(c,
2
+ {segmentStrokeColor:"transparent",segmentStrokeWidth:0,animateRotate:!0,animation:!0,percentageInnerCutout:70,tooltipEvents:[]})})}var l=0<ajaxurl.indexOf("?")?"&":"?",m={log:function(a){"undefined"!==console&&console.log(a)}},d=document.getElementById("imagify-overview-chart"),f=[{value:imagifyBulk.totalUnoptimizedAttachments,color:"#D9E4EB",highlight:"#D9E4EB",label:imagifyBulk.overviewChartLabels.unoptimized},{value:imagifyBulk.totalOptimizedAttachments,color:"#46B1CE",highlight:"#46B1CE",label:imagifyBulk.overviewChartLabels.optimized},
3
  {value:imagifyBulk.totalErrorsAttachments,color:"#2E3242",highlight:"#2E3242",label:imagifyBulk.overviewChartLabels.error}];if(d){var e=(new Chart(d.getContext("2d"))).Doughnut(f,{segmentStrokeColor:"transparent",segmentStrokeWidth:0,animateRotate:!0,animation:!0,percentageInnerCutout:85,legendTemplate:'<ul class="imagify-<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>',
4
  tooltipTemplate:"<%= value %>"}),d=e.generateLegend();document.getElementById("imagify-overview-chart-legend").innerHTML=d}a("#imagify-simulate-bulk-action").click(function(c){c.preventDefault();a("#imagify-bulk-action").trigger("click")});a("#imagify-bulk-action").click(function(){var c=a(this),d=a('[name="optimization_level"]:checked').val();"undefined"===typeof d&&(d=-1);if(c.attr("disabled"))return!1;c.attr("disabled","disabled");c.find(".dashicons").addClass("rotate");confirmMessage=function(){return imagifyBulk.processing};
5
+ a(window).on("beforeunload",confirmMessage);swal({title:imagifyBulk.waitTitle,text:imagifyBulk.waitText,closeOnConfirm:!1,showConfirmButton:!1,imageUrl:imagifyBulk.waitImageUrl});a.get(ajaxurl+l+"action=imagify_get_unoptimized_attachment_ids&optimization_level="+d+"&imagifybulkuploadnonce="+a("#imagifybulkuploadnonce").val()).done(function(d){if(d.success){swal.close();d={lib:ajaxurl+l+"action=imagify_bulk_upload&imagifybulkuploadnonce="+a("#imagifybulkuploadnonce").val(),images:d.data};var f=a(".imagify-bulk-table table tbody"),
6
+ g=0,n=0,h=0,k=0;a(".imagify-row-progress").slideDown();a(".imagify-no-uploaded-yet, .imagify-row-complete").hide(200);Optimizer=new ImagifyGulp(d);Optimizer.before(function(a){f.append('<tr id="attachment-'+a.id+'"><td class="imagify-cell-filename"><span class="imagiuploaded"><img src="'+a.thumbnail+'"/>"</span><span class="imagifilename">'+a.filename+'</span></td><td class="imagify-cell-status"><span class="imagistatus status-compressing"><span class="dashicons dashicons-admin-generic rotate"></span>Compressing<span></span></span></td><td class="imagify-cell-original"></td><td class="imagify-cell-optimized"></td><td class="imagify-cell-percentage"></td><td class="imagify-cell-thumbnails"></td><td class="imagify-cell-savings"></td></tr>')}).each(function(b){var c=
7
  a("#imagify-progress-bar");c.css({width:b.progress+"%"});c.find(".percent").html(b.progress+"%");b.success?(a("#attachment-"+b.image+" .imagify-cell-status").html('<span class="imagistatus status-complete"><span class="dashicons dashicons-yes"></span>Complete</span>'),a("#attachment-"+b.image+" .imagify-cell-original").html(b.original_size_human),a("#attachment-"+b.image+" .imagify-cell-optimized").html(b.new_size_human),a("#attachment-"+b.image+" .imagify-cell-percentage").html('<span class="imagify-chart"><span class="imagify-chart-container"><canvas height="18" width="18" id="imagify-consumption-chart" style="width: 18px; height: 18px;"></canvas></span></span><span class="imagipercent">'+
8
+ b.percent+"</span>%"),p(a("#attachment-"+b.image+" .imagify-cell-percentage").find("canvas")),a("#attachment-"+b.image+" .imagify-cell-thumbnails").html(b.thumbnails),a("#attachment-"+b.image+" .imagify-cell-savings").html(Optimizer.toHumanSize(b.overall_saving,1)),a("#imagify-overview-chart-percent").html(b.global_optimized_attachments_percent+"<span>%</span>"),a("#imagify-total-optimized-attachments").html(b.global_already_optimized_attachments),a(".imagify-unconsumed-percent").html(b.global_unconsumed_quota+
9
  "%"),a(".imagify-unconsumed-bar").animate({width:b.global_unconsumed_quota+"%"}),a("#imagify-original-bar").find(".imagify-barnb").html(b.global_original_human),a("#imagify-optimized-bar").animate({width:b.global_optimized_percent+"%"}),a("#imagify-optimized-bar").find(".imagify-barnb").html(b.global_optimized_human),a("#imagify-total-optimized-attachments-pct").html(b.global_optimized_percent+"%"),g=g+b.thumbnails+1,a(".imagify-cell-nb-files").html(g+" file(s)"),h+=b.original_overall_size,a(".imagify-total-original").html(Optimizer.toHumanSize(h,
10
+ 1)),k+=b.overall_saving,a(".imagify-total-gain").html(Optimizer.toHumanSize(k,1))):(error_class="error",error_dashicon="dismiss",error_message="Error",0<=b.error.indexOf("You've consumed all your data")&&swal({title:imagifyBulk.overQuotaTitle,text:imagifyBulk.overQuotaText,type:"error",customClass:"imagify-sweet-alert",html:!0},function(){location.reload()}),0<=b.error.indexOf("This image is already compressed")?(error_dashicon=error_class="warning",error_message="Notice"):(n++,a(".imagify-cell-errors").html(n+
11
  " error(s)")),a("#attachment-"+b.image).after('<tr><td colspan="7"><span class="status-'+error_class+'">'+b.error+"</span></td></tr>"),a("#attachment-"+b.image+" .imagify-cell-status").html('<span class="imagistatus status-'+error_class+'"><span class="dashicons dashicons-'+error_dashicon+'"></span>'+error_message+"</span>"));e.segments[0].value=b.global_unoptimized_attachments;e.segments[1].value=b.global_optimized_attachments;e.segments[2].value=b.global_errors_attachments;e.update()}).done(function(b){c.removeAttr("disabled");
12
  c.find(".dashicons").removeClass("rotate");a(window).off("beforeunload",confirmMessage);a(".imagify-row-progress").slideUp();"NaN"!==b.global_percent&&(a(".imagify-row-complete").removeClass("hidden").addClass("done").attr("aria-hidden","false"),a("html, body").animate({scrollTop:a(".imagify-row-complete").offset().top},200),a(".imagify-ac-rt-total-gain").html(b.global_gain_human),a(".imagify-ac-rt-total-original").html(b.global_original_size_human),text2share=imagifyBulk.textToShare,text2share=text2share.replace("%1$s",
13
+ b.global_gain_human),text2share=text2share.replace("%2$s",b.global_original_size_human),text2share=encodeURIComponent(text2share),a(".imagify-sn-twitter").attr("href","https://twitter.com/intent/tweet?source=webclient&amp;original_referer="+imagifyBulk.pluginURL+"&amp;text="+text2share+"&amp;url="+imagifyBulk.pluginURL+"&amp;related=imagify&amp;hastags=performance,web,wordpress"),a(".imagify-ac-chart").attr("data-percent",b.global_percent),q(a(".imagify-ac-chart").find("canvas")))}).error(function(a){m.log("Can't optimize image with id "+
14
+ a)}).run()}else c.removeAttr("disabled"),c.find(".dashicons").removeClass("rotate"),a(window).off("beforeunload",confirmMessage),m.log(d),"over-quota"==d.data.message&&swal({title:imagifyBulk.overQuotaTitle,text:imagifyBulk.overQuotaText,type:"error",customClass:"imagify-sweet-alert",html:!0}),"no-images"==d.data.message&&swal({title:imagifyBulk.noAttachmentToOptimizeTitle,text:imagifyBulk.noAttachmentToOptimizeText,type:"info",customClass:"imagify-sweet-alert"})}).fail(function(){swal({title:imagifyBulk.getUnoptimizedImagesErrorTitle,
15
  text:imagifyBulk.getUnoptimizedImagesErrorText,type:"error",customClass:"imagify-sweet-alert"},function(){location.reload()})})})});var width=700,height=290;if(window.innerWidth)var clientLeft=(window.innerWidth-width)/2,clientTop=(window.innerHeight-height)/2;else clientLeft=(document.body.clientWidth-width)/2,clientTop=(document.body.clientHeight-height)/2;
16
  [].forEach.call(document.querySelectorAll(".imagify-share-networks a"),function(a){a.addEventListener("click",function(a){window.open(this.href,"","status=no, scrollbars=no, menubar=no, top="+clientTop+", left="+clientLeft+", width="+width+", height="+height);a.preventDefault()},!1)});
assets/js/jquery.twentytwenty.js CHANGED
@@ -322,10 +322,11 @@
322
  var $ori_parent = $('.post-php').find('.wp_attachment_image'),
323
  $thumbnail = $ori_parent.find('.thumbnail'),
324
  thumb = { src: $thumbnail.prop('src'), width: $thumbnail.width(), height: $thumbnail.height() },
325
- ori_source = { src: $('#imagify-full-original').val(), size: $('#imagify-full-original-size').val() };
 
326
 
327
  // if shown image > 300, use twentytwenty
328
- if ( thumb.width > 300 && $('#imagify-full-original').length > 0 ) {
329
 
330
  var imgs_loaded = 0,
331
  filesize = $('.misc-pub-filesize').find('strong').text(),
@@ -366,8 +367,10 @@
366
  );
367
 
368
  $('#imagify-start-comparison').on('click.imagify', function(){
 
 
369
 
370
- $( $(this).data('target') ).find('.imagify-modal-content').css({
371
  'width' : ($(window).outerWidth()*0.95) + 'px',
372
  'max-width' : thumb.width
373
  });
@@ -392,10 +395,51 @@
392
  labelBefore: imagifyTTT.labels.original_l,
393
  labelAfter: imagifyTTT.labels.optimized_l
394
  }, function(){
 
 
 
 
 
395
  if ( ! $tt.closest('.imagify-modal-content').hasClass('loaded') ) {
396
  $tt.closest('.imagify-modal-content').removeClass('loading').addClass('loaded');
397
  draw_me_a_chart( $('.imagify-level-optimized').find('.imagify-chart').find('canvas') );
398
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
  });
400
  clearInterval( check_load );
401
  check_load = null;
@@ -405,8 +449,20 @@
405
  });
406
  }
407
  // else put images next to next
 
 
 
 
 
 
 
 
408
  else {
 
409
 
 
 
 
410
  }
411
 
412
  }
322
  var $ori_parent = $('.post-php').find('.wp_attachment_image'),
323
  $thumbnail = $ori_parent.find('.thumbnail'),
324
  thumb = { src: $thumbnail.prop('src'), width: $thumbnail.width(), height: $thumbnail.height() },
325
+ ori_source = { src: $('#imagify-full-original').val(), size: $('#imagify-full-original-size').val() },
326
+ $optimize_btn = $('#misc-publishing-actions').find('.misc-pub-imagify').find('.button-primary');
327
 
328
  // if shown image > 300, use twentytwenty
329
+ if ( thumb.width > 300 && $('#imagify-full-original').length > 0 && $('#imagify-full-original').val() !== '' ) {
330
 
331
  var imgs_loaded = 0,
332
  filesize = $('.misc-pub-filesize').find('strong').text(),
367
  );
368
 
369
  $('#imagify-start-comparison').on('click.imagify', function(){
370
+
371
+ var $modal = $( $(this).data('target') );
372
 
373
+ $modal.find('.imagify-modal-content').css({
374
  'width' : ($(window).outerWidth()*0.95) + 'px',
375
  'max-width' : thumb.width
376
  });
395
  labelBefore: imagifyTTT.labels.original_l,
396
  labelAfter: imagifyTTT.labels.optimized_l
397
  }, function(){
398
+
399
+ var windowH = $(window).height(),
400
+ ttH = $('.twentytwenty-container').height(),
401
+ ttTop = $('.twentytwenty-wrapper').position().top;
402
+
403
  if ( ! $tt.closest('.imagify-modal-content').hasClass('loaded') ) {
404
  $tt.closest('.imagify-modal-content').removeClass('loading').addClass('loaded');
405
  draw_me_a_chart( $('.imagify-level-optimized').find('.imagify-chart').find('canvas') );
406
  }
407
+
408
+ // check if image height is to big
409
+ if ( windowH < ttH && ! $modal.hasClass('modal-is-too-high') ) {
410
+ $modal.addClass('modal-is-too-high');
411
+
412
+ var $handle = $modal.find('.twentytwenty-handle'),
413
+ $labels = $modal.find('.twentytwenty-label-content'),
414
+ $datas = $modal.find('.imagify-comparison-levels'),
415
+ datasH = $datas.outerHeight(),
416
+ handle_pos = ( windowH - ttTop - $handle.height() ) / 2,
417
+ labels_pos = ( windowH - ttTop * 3 - datasH );
418
+
419
+ $handle.css({
420
+ top: handle_pos
421
+ });
422
+ $labels.css({
423
+ top: labels_pos,
424
+ bottom: 'auto'
425
+ });
426
+ $modal.find('.twentytwenty-wrapper').css({
427
+ paddingBottom: datasH
428
+ });
429
+
430
+ $modal.find('.imagify-modal-content').on('scroll.imagify', function(){
431
+ $handle.css({
432
+ top: handle_pos + $(this).scrollTop()
433
+ });
434
+ $labels.css({
435
+ top: labels_pos + $(this).scrollTop()
436
+ });
437
+ $datas.css({
438
+ bottom: - ( $(this).scrollTop() )
439
+ });
440
+ });
441
+ }
442
+
443
  });
444
  clearInterval( check_load );
445
  check_load = null;
449
  });
450
  }
451
  // else put images next to next
452
+ else if ( thumb.width < 300 && $('#imagify-full-original').length > 0 && $('#imagify-full-original').val() !== '' ) {
453
+
454
+ }
455
+ // if image has no backup
456
+ else if ( $('#imagify-full-original').length > 0 && $('#imagify-full-original').val() === '' ) {
457
+ // do nothing ?
458
+ }
459
+ // in case image is not optimized
460
  else {
461
+ $('[id^="imgedit-open-btn-"]').before('<span class="spinner imagify-hidden"></span><a class="imagify-button-primary button-primary imagify-optimize-trigger" id="imagify-optimize-trigger" href="' + $optimize_btn.attr('href') + '">' + imagifyTTT.labels.optimize + '</a>');
462
 
463
+ $('#imagify-optimize-trigger').on('click', function(){
464
+ $(this).prev('.spinner').removeClass('imagify-hidden').addClass('is-active');
465
+ });
466
  }
467
 
468
  }
assets/js/jquery.twentytwenty.min.js CHANGED
@@ -1,20 +1,23 @@
1
- (function(p,a,e){a.fn.twentytwenty=function(k,g){k=a.extend({handlePosition:.5,orientation:"horizontal",labelBefore:"Before",labelAfter:"After"},k);return this.each(function(){var d=k.handlePosition,c=a(this),f=k.orientation,m="vertical"===f?"down":"left",n="vertical"===f?"up":"right",l=c.find("img:first"),e=c.find("img:last");c.wrap('<div class="twentytwenty-wrapper twentytwenty-'+f+'"></div>');c.append('<div class="twentytwenty-overlay"></div>');c.append('<div class="twentytwenty-handle"></div>');
2
- var b=c.find(".twentytwenty-handle");b.append('<span class="twentytwenty-'+m+'-arrow"></span>');b.append('<span class="twentytwenty-'+n+'-arrow"></span>');c.addClass("twentytwenty-container");l.addClass("twentytwenty-before");e.addClass("twentytwenty-after");m=c.find(".twentytwenty-overlay");m.append('<div class="twentytwenty-labels twentytwenty-before-label"><span class="twentytwenty-label-content">'+k.labelBefore+"</span></div>");m.append('<div class="twentytwenty-labels twentytwenty-after-label"><span class="twentytwenty-label-content">'+
3
- k.labelAfter+"</span></div>");var q=function(a){var q,k,d;d=l.width();var h=l.height();q=d+"px";k=h+"px";d=a*d+"px";a=a*h+"px";b.css("vertical"===f?"top":"left","vertical"===f?a:d);h=c.find(".twentytwenty-before");"vertical"===f?h.css("clip","rect(0,"+q+","+a+",0)"):h.css("clip","rect(0,"+d+","+k+",0)");c.css("height",k);"function"===typeof g&&g()},u=0,v=0,h=0,w=0;a(p).on("resize.twentytwenty",function(a){q(d)});b.on("movestart",function(a){(a.distX>a.distY&&a.distX<-a.distY||a.distX<a.distY&&a.distX>
4
- -a.distY)&&"vertical"!==f?a.preventDefault():(a.distX<a.distY&&a.distX<-a.distY||a.distX>a.distY&&a.distX>-a.distY)&&"vertical"===f&&a.preventDefault();c.addClass("active");u=c.offset().left;v=c.offset().top;h=l.width();w=l.height()});b.on("moveend",function(a){c.removeClass("active")});b.on("move",function(a){c.hasClass("active")&&(d="vertical"===f?(a.pageY-v)/w:(a.pageX-u)/h,0>d&&(d=0),1<d&&(d=1),q(d))});c.find("img").on("mousedown",function(a){a.preventDefault()});a(p).trigger("resize.twentytwenty")})}})(window,
5
  jQuery);
6
- (function(p,a,e){var k=function(b){b.each(function(){var b=parseInt(a(this).closest(".imagify-chart").next(".imagify-chart-value").text()),b=[{value:b,color:"#00B3D3"},{value:100-b,color:"#D8D8D8"}];(new Chart(a(this)[0].getContext("2d"))).Doughnut(b,{segmentStrokeColor:"#2A2E3C",segmentStrokeWidth:1,animateRotate:!0,percentageInnerCutout:60,tooltipEvents:[]})})};a(".imagify-visual-comparison-btn").on("click",function(){if(1!==a(".twentytwenty-wrapper").length&&(a(a(this).data("target")).find(".imagify-modal-content").css("width",.95*
7
- a(p).outerWidth()+"px"),0<a(".twentytwenty-container").length&&800<a(p).outerWidth())){var b=a(".twentytwenty-container"),c=0,d=b.data("loader"),f=b.data("label-original"),h=b.data("label-normal"),g=b.data("label-aggressive"),l=b.data("label-ultra"),e=b.data("original-label").replace(/\*\*/,"<strong>").replace(/\*\*/,"</strong>"),m=b.data("original-alt"),n=b.data("original-img"),t=b.data("original-dim").split("x");b.data("normal-label").replace(/\*\*/,"<strong>").replace(/\*\*/,"</strong>");var r=
8
- b.data("normal-alt"),B=b.data("normal-img"),x=b.data("normal-dim").split("x");b.data("aggressive-label").replace(/\*\*/,"<strong>").replace(/\*\*/,"</strong>");var C=b.data("aggressive-alt"),D=b.data("aggressive-img"),y=b.data("aggressive-dim").split("x"),E=b.data("ultra-label").replace(/\*\*/,"<strong>").replace(/\*\*/,"</strong>"),F=b.data("ultra-alt"),G=b.data("ultra-img"),z=b.data("ultra-dim").split("x"),f='<span class="twentytwenty-duo-buttons twentytwenty-duo-left"><button type="button" class="imagify-comparison-original selected" data-img="original">'+
9
- f+'</button><button type="button" class="imagify-comparison-normal" data-img="normal">'+h+'</button><button type="button" class="imagify-comparison-aggressive" data-img="aggressive">'+g+"</button></span>",h='<span class="twentytwenty-duo-buttons twentytwenty-duo-right"><button type="button" class="imagify-comparison-normal" data-img="normal">'+h+'</button><button type="button" class="imagify-comparison-aggressive" data-img="aggressive">'+g+'</button><button type="button" class="imagify-comparison-ultra selected" data-img="ultra">'+
10
- l+"</button></span>";b.before('<img class="loader" src="'+d+'" alt="Loading\u2026" width="64" height="64">');d=a(".twentytwenty-left-buttons").lenght?f+h:"";a(".twentytwenty-left-buttons").append(f);a(".twentytwenty-right-buttons").append(h);b.closest(".imagify-modal-content").addClass("loading").find(".twentytwenty-container").append('<img class="img-original" alt="'+m+'" width="'+t[0]+'" height="'+t[1]+'"><img class="img-normal" alt="'+r+'" width="'+x[0]+'" height="'+x[1]+'"><img class="img-aggressive" alt="'+
11
- C+'" width="'+y[0]+'" height="'+y[1]+'"><img class="img-ultra" alt="'+F+'" width="'+z[0]+'" height="'+z[1]+'">'+d);a(".img-original").on("load",function(){c++}).attr("src",n);a(".img-normal").on("load",function(){c++}).attr("src",B);a(".img-aggressive").on("load",function(){c++}).attr("src",D);a(".img-ultra").on("load",function(){c++}).attr("src",G);var A=setInterval(function(){4===c&&(b.twentytwenty({handlePosition:.6,orientation:"horizontal",labelBefore:e,labelAfter:E},function(){b.closest(".imagify-modal-content").hasClass("loaded")||
12
- (b.closest(".imagify-modal-content").removeClass("loading").addClass("loaded"),k(a(".imagify-level-ultra").find(".imagify-chart").find("canvas")))}),clearInterval(A),A=null)},75);a(".imagify-comparison-title").on("click",".twentytwenty-duo-buttons button:not(.selected)",function(b){b.stopPropagation();var c=a(this);b=c.closest(".imagify-comparison-title").nextAll(".twentytwenty-wrapper").find(".twentytwenty-container");var d=c.closest(".twentytwenty-duo-buttons").hasClass("twentytwenty-duo-left")?
13
- "left":"right",f="left"===d?c.closest(".imagify-comparison-title").find(".twentytwenty-duo-right"):c.closest(".imagify-comparison-title").find(".twentytwenty-duo-left"),h=c.closest(".twentytwenty-duo-buttons").find("button"),g=b.find(".twentytwenty-before"),l=b.find(".twentytwenty-after"),e=c.data("img");h.removeClass("selected");c.addClass("selected");f.find(".selected").data("img")===e&&f.find("button:not(.selected)").eq(0).trigger("click");"left"===d&&(c=g.css("clip"),g.attr("style",""),g.removeClass("twentytwenty-before"),
14
- b.find(".img-"+e).addClass("twentytwenty-before").css("clip",c),a(".twentytwenty-before-label").find(".twentytwenty-label-content").text(b.data(e+"-label")),a(".imagify-c-level.go-left").attr("aria-hidden","true").removeClass("go-left go-right"),a(".imagify-level-"+e).attr("aria-hidden","false").addClass("go-left"));"right"===d&&(l.removeClass("twentytwenty-after"),b.find(".img-"+e).addClass("twentytwenty-after"),a(".twentytwenty-after-label").find(".twentytwenty-label-content").text(b.data(e+"-label")),
15
- a(".imagify-c-level.go-right").attr("aria-hidden","true").removeClass("go-left go-right"),a(".imagify-level-"+e).attr("aria-hidden","false").addClass("go-right"));k(a(".imagify-level-"+e).find(".imagify-chart").find("canvas"));return!1})}});if(0<a(".post-php").find(".wp_attachment_image").find(".thumbnail").length){e=a(".post-php").find(".wp_attachment_image");var g=e.find(".thumbnail"),d=g.prop("src"),c=g.width(),g=g.height(),f=a("#imagify-full-original").val(),m=a("#imagify-full-original-size").val();
16
- if(300<c&&0<a("#imagify-full-original").length){var n=0,l=a(".misc-pub-filesize").find("strong").text(),r=a(".imagify-data-item").find(".imagify-chart-value").text();a('[id^="imgedit-open-btn-"]').before('<button type="button" class="imagify-button-primary button-primary imagify-modal-trigger" data-target="#imagify-visual-comparison" id="imagify-start-comparison">'+imagifyTTT.labels.compare+"</button>");e.append('<div id="imagify-visual-comparison" class="imagify-modal" aria-hidden="true"><div class="imagify-modal-content loading"><div class="twentytwenty-container"><img class="imagify-img-before" alt="" width="'+
17
- c+'" height="'+g+'"><img class="imagify-img-after" alt="" width="'+c+'" height="'+g+'"></div><div class="imagify-comparison-levels"><div class="imagify-c-level imagify-level-original go-left"><p class="imagify-c-level-row"><span class="label">'+imagifyTTT.labels.filesize+'</span><span class="value level">'+m+'</span></p></div><div class="imagify-c-level imagify-level-optimized go-right"><p class="imagify-c-level-row"><span class="label">'+imagifyTTT.labels.filesize+'</span><span class="value level">'+
18
- l+'</span></p><p class="imagify-c-level-row"><span class="label">'+imagifyTTT.labels.saving+'</span><span class="value"><span class="imagify-chart"><span class="imagify-chart-container"><canvas id="imagify-consumption-chart-normal" width="15" height="15"></canvas></span></span><span class="imagify-chart-value">'+r+'</span>%</span></p></div></div><button class="close-btn absolute" type="button"><i aria-hidden="true" class="dashicons dashicons-no-alt"></i><span class="screen-reader-text">'+imagifyTTT.labels.close+
19
- "</span></button></div></div>");a("#imagify-start-comparison").on("click.imagify",function(){a(a(this).data("target")).find(".imagify-modal-content").css({width:.95*a(p).outerWidth()+"px","max-width":c});a(".imagify-img-before").on("load",function(){n++}).attr("src",f);a(".imagify-img-after").on("load",function(){n++}).attr("src",d);var b=a(".twentytwenty-container"),e=setInterval(function(){2===n&&(b.twentytwenty({handlePosition:.3,orientation:"horizontal",labelBefore:imagifyTTT.labels.original_l,
20
- labelAfter:imagifyTTT.labels.optimized_l},function(){b.closest(".imagify-modal-content").hasClass("loaded")||(b.closest(".imagify-modal-content").removeClass("loading").addClass("loaded"),k(a(".imagify-level-optimized").find(".imagify-chart").find("canvas")))}),clearInterval(e),e=null)},75)})}}})(window,jQuery);
 
 
 
1
+ (function(r,a,l){a.fn.twentytwenty=function(p,e){p=a.extend({handlePosition:.5,orientation:"horizontal",labelBefore:"Before",labelAfter:"After"},p);return this.each(function(){var h=p.handlePosition,c=a(this),f=p.orientation,m="vertical"===f?"down":"left",q="vertical"===f?"up":"right",d=c.find("img:first"),l=c.find("img:last");c.wrap('<div class="twentytwenty-wrapper twentytwenty-'+f+'"></div>');c.append('<div class="twentytwenty-overlay"></div>');c.append('<div class="twentytwenty-handle"></div>');
2
+ var b=c.find(".twentytwenty-handle");b.append('<span class="twentytwenty-'+m+'-arrow"></span>');b.append('<span class="twentytwenty-'+q+'-arrow"></span>');c.addClass("twentytwenty-container");d.addClass("twentytwenty-before");l.addClass("twentytwenty-after");m=c.find(".twentytwenty-overlay");m.append('<div class="twentytwenty-labels twentytwenty-before-label"><span class="twentytwenty-label-content">'+p.labelBefore+"</span></div>");m.append('<div class="twentytwenty-labels twentytwenty-after-label"><span class="twentytwenty-label-content">'+
3
+ p.labelAfter+"</span></div>");var t=function(a){var t,k,g;g=d.width();var n=d.height();t=g+"px";k=n+"px";g=a*g+"px";a=a*n+"px";b.css("vertical"===f?"top":"left","vertical"===f?a:g);n=c.find(".twentytwenty-before");"vertical"===f?n.css("clip","rect(0,"+t+","+a+",0)"):n.css("clip","rect(0,"+g+","+k+",0)");c.css("height",k);"function"===typeof e&&e()},v=0,g=0,k=0,w=0;a(r).on("resize.twentytwenty",function(a){t(h)});b.on("movestart",function(a){(a.distX>a.distY&&a.distX<-a.distY||a.distX<a.distY&&a.distX>
4
+ -a.distY)&&"vertical"!==f?a.preventDefault():(a.distX<a.distY&&a.distX<-a.distY||a.distX>a.distY&&a.distX>-a.distY)&&"vertical"===f&&a.preventDefault();c.addClass("active");v=c.offset().left;g=c.offset().top;k=d.width();w=d.height()});b.on("moveend",function(a){c.removeClass("active")});b.on("move",function(a){c.hasClass("active")&&(h="vertical"===f?(a.pageY-g)/w:(a.pageX-v)/k,0>h&&(h=0),1<h&&(h=1),t(h))});c.find("img").on("mousedown",function(a){a.preventDefault()});a(r).trigger("resize.twentytwenty")})}})(window,
5
  jQuery);
6
+ (function(r,a,l){var p=function(b){b.each(function(){var b=parseInt(a(this).closest(".imagify-chart").next(".imagify-chart-value").text()),b=[{value:b,color:"#00B3D3"},{value:100-b,color:"#D8D8D8"}];(new Chart(a(this)[0].getContext("2d"))).Doughnut(b,{segmentStrokeColor:"#2A2E3C",segmentStrokeWidth:1,animateRotate:!0,percentageInnerCutout:60,tooltipEvents:[]})})};a(".imagify-visual-comparison-btn").on("click",function(){if(1!==a(".twentytwenty-wrapper").length&&(a(a(this).data("target")).find(".imagify-modal-content").css("width",.95*
7
+ a(r).outerWidth()+"px"),0<a(".twentytwenty-container").length&&800<a(r).outerWidth())){var b=a(".twentytwenty-container"),c=0,f=b.data("loader"),g=b.data("label-original"),k=b.data("label-normal"),e=b.data("label-aggressive"),h=b.data("label-ultra"),d=b.data("original-label").replace(/\*\*/,"<strong>").replace(/\*\*/,"</strong>"),l=b.data("original-alt"),m=b.data("original-img"),n=b.data("original-dim").split("x");b.data("normal-label").replace(/\*\*/,"<strong>").replace(/\*\*/,"</strong>");var q=
8
+ b.data("normal-alt"),u=b.data("normal-img"),x=b.data("normal-dim").split("x");b.data("aggressive-label").replace(/\*\*/,"<strong>").replace(/\*\*/,"</strong>");var B=b.data("aggressive-alt"),C=b.data("aggressive-img"),y=b.data("aggressive-dim").split("x"),D=b.data("ultra-label").replace(/\*\*/,"<strong>").replace(/\*\*/,"</strong>"),E=b.data("ultra-alt"),F=b.data("ultra-img"),z=b.data("ultra-dim").split("x"),g='<span class="twentytwenty-duo-buttons twentytwenty-duo-left"><button type="button" class="imagify-comparison-original selected" data-img="original">'+
9
+ g+'</button><button type="button" class="imagify-comparison-normal" data-img="normal">'+k+'</button><button type="button" class="imagify-comparison-aggressive" data-img="aggressive">'+e+"</button></span>",k='<span class="twentytwenty-duo-buttons twentytwenty-duo-right"><button type="button" class="imagify-comparison-normal" data-img="normal">'+k+'</button><button type="button" class="imagify-comparison-aggressive" data-img="aggressive">'+e+'</button><button type="button" class="imagify-comparison-ultra selected" data-img="ultra">'+
10
+ h+"</button></span>";b.before('<img class="loader" src="'+f+'" alt="Loading\u2026" width="64" height="64">');f=a(".twentytwenty-left-buttons").lenght?g+k:"";a(".twentytwenty-left-buttons").append(g);a(".twentytwenty-right-buttons").append(k);b.closest(".imagify-modal-content").addClass("loading").find(".twentytwenty-container").append('<img class="img-original" alt="'+l+'" width="'+n[0]+'" height="'+n[1]+'"><img class="img-normal" alt="'+q+'" width="'+x[0]+'" height="'+x[1]+'"><img class="img-aggressive" alt="'+
11
+ B+'" width="'+y[0]+'" height="'+y[1]+'"><img class="img-ultra" alt="'+E+'" width="'+z[0]+'" height="'+z[1]+'">'+f);a(".img-original").on("load",function(){c++}).attr("src",m);a(".img-normal").on("load",function(){c++}).attr("src",u);a(".img-aggressive").on("load",function(){c++}).attr("src",C);a(".img-ultra").on("load",function(){c++}).attr("src",F);var A=setInterval(function(){4===c&&(b.twentytwenty({handlePosition:.6,orientation:"horizontal",labelBefore:d,labelAfter:D},function(){b.closest(".imagify-modal-content").hasClass("loaded")||
12
+ (b.closest(".imagify-modal-content").removeClass("loading").addClass("loaded"),p(a(".imagify-level-ultra").find(".imagify-chart").find("canvas")))}),clearInterval(A),A=null)},75);a(".imagify-comparison-title").on("click",".twentytwenty-duo-buttons button:not(.selected)",function(b){b.stopPropagation();var c=a(this);b=c.closest(".imagify-comparison-title").nextAll(".twentytwenty-wrapper").find(".twentytwenty-container");var g=c.closest(".twentytwenty-duo-buttons").hasClass("twentytwenty-duo-left")?
13
+ "left":"right",k="left"===g?c.closest(".imagify-comparison-title").find(".twentytwenty-duo-right"):c.closest(".imagify-comparison-title").find(".twentytwenty-duo-left"),f=c.closest(".twentytwenty-duo-buttons").find("button"),e=b.find(".twentytwenty-before"),h=b.find(".twentytwenty-after"),d=c.data("img");f.removeClass("selected");c.addClass("selected");k.find(".selected").data("img")===d&&k.find("button:not(.selected)").eq(0).trigger("click");"left"===g&&(c=e.css("clip"),e.attr("style",""),e.removeClass("twentytwenty-before"),
14
+ b.find(".img-"+d).addClass("twentytwenty-before").css("clip",c),a(".twentytwenty-before-label").find(".twentytwenty-label-content").text(b.data(d+"-label")),a(".imagify-c-level.go-left").attr("aria-hidden","true").removeClass("go-left go-right"),a(".imagify-level-"+d).attr("aria-hidden","false").addClass("go-left"));"right"===g&&(h.removeClass("twentytwenty-after"),b.find(".img-"+d).addClass("twentytwenty-after"),a(".twentytwenty-after-label").find(".twentytwenty-label-content").text(b.data(d+"-label")),
15
+ a(".imagify-c-level.go-right").attr("aria-hidden","true").removeClass("go-left go-right"),a(".imagify-level-"+d).attr("aria-hidden","false").addClass("go-right"));p(a(".imagify-level-"+d).find(".imagify-chart").find("canvas"));return!1})}});if(0<a(".post-php").find(".wp_attachment_image").find(".thumbnail").length){l=a(".post-php").find(".wp_attachment_image");var e=l.find(".thumbnail"),h=e.prop("src"),c=e.width(),e=e.height(),f=a("#imagify-full-original").val(),m=a("#imagify-full-original-size").val(),
16
+ q=a("#misc-publishing-actions").find(".misc-pub-imagify").find(".button-primary");if(300<c&&0<a("#imagify-full-original").length&&""!==a("#imagify-full-original").val()){var d=0,q=a(".misc-pub-filesize").find("strong").text(),u=a(".imagify-data-item").find(".imagify-chart-value").text();a('[id^="imgedit-open-btn-"]').before('<button type="button" class="imagify-button-primary button-primary imagify-modal-trigger" data-target="#imagify-visual-comparison" id="imagify-start-comparison">'+imagifyTTT.labels.compare+
17
+ "</button>");l.append('<div id="imagify-visual-comparison" class="imagify-modal" aria-hidden="true"><div class="imagify-modal-content loading"><div class="twentytwenty-container"><img class="imagify-img-before" alt="" width="'+c+'" height="'+e+'"><img class="imagify-img-after" alt="" width="'+c+'" height="'+e+'"></div><div class="imagify-comparison-levels"><div class="imagify-c-level imagify-level-original go-left"><p class="imagify-c-level-row"><span class="label">'+imagifyTTT.labels.filesize+'</span><span class="value level">'+
18
+ m+'</span></p></div><div class="imagify-c-level imagify-level-optimized go-right"><p class="imagify-c-level-row"><span class="label">'+imagifyTTT.labels.filesize+'</span><span class="value level">'+q+'</span></p><p class="imagify-c-level-row"><span class="label">'+imagifyTTT.labels.saving+'</span><span class="value"><span class="imagify-chart"><span class="imagify-chart-container"><canvas id="imagify-consumption-chart-normal" width="15" height="15"></canvas></span></span><span class="imagify-chart-value">'+
19
+ u+'</span>%</span></p></div></div><button class="close-btn absolute" type="button"><i aria-hidden="true" class="dashicons dashicons-no-alt"></i><span class="screen-reader-text">'+imagifyTTT.labels.close+"</span></button></div></div>");a("#imagify-start-comparison").on("click.imagify",function(){var b=a(a(this).data("target"));b.find(".imagify-modal-content").css({width:.95*a(r).outerWidth()+"px","max-width":c});a(".imagify-img-before").on("load",function(){d++}).attr("src",f);a(".imagify-img-after").on("load",
20
+ function(){d++}).attr("src",h);var e=a(".twentytwenty-container"),l=setInterval(function(){2===d&&(e.twentytwenty({handlePosition:.3,orientation:"horizontal",labelBefore:imagifyTTT.labels.original_l,labelAfter:imagifyTTT.labels.optimized_l},function(){var c=a(r).height(),d=a(".twentytwenty-container").height(),f=a(".twentytwenty-wrapper").position().top;e.closest(".imagify-modal-content").hasClass("loaded")||(e.closest(".imagify-modal-content").removeClass("loading").addClass("loaded"),p(a(".imagify-level-optimized").find(".imagify-chart").find("canvas")));
21
+ if(c<d&&!b.hasClass("modal-is-too-high")){b.addClass("modal-is-too-high");var h=b.find(".twentytwenty-handle"),l=b.find(".twentytwenty-label-content"),m=b.find(".imagify-comparison-levels"),d=m.outerHeight(),q=(c-f-h.height())/2,n=c-3*f-d;h.css({top:q});l.css({top:n,bottom:"auto"});b.find(".twentytwenty-wrapper").css({paddingBottom:d});b.find(".imagify-modal-content").on("scroll.imagify",function(){h.css({top:q+a(this).scrollTop()});l.css({top:n+a(this).scrollTop()});m.css({bottom:-a(this).scrollTop()})})}}),
22
+ clearInterval(l),l=null)},75)})}else 300>c&&0<a("#imagify-full-original").length&&""!==a("#imagify-full-original").val()||0<a("#imagify-full-original").length&&""===a("#imagify-full-original").val()||(a('[id^="imgedit-open-btn-"]').before('<span class="spinner imagify-hidden"></span><a class="imagify-button-primary button-primary imagify-optimize-trigger" id="imagify-optimize-trigger" href="'+q.attr("href")+'">'+imagifyTTT.labels.optimize+"</a>"),a("#imagify-optimize-trigger").on("click",function(){a(this).prev(".spinner").removeClass("imagify-hidden").addClass("is-active")}))}})(window,
23
+ jQuery);
assets/js/options.js CHANGED
@@ -5,6 +5,8 @@ jQuery(function($){
5
  var busy = false,
6
  xhr = false;
7
 
 
 
8
  $('#imagify-settings #api_key').blur(function(){
9
  var obj = $(this),
10
  value = obj.val();
@@ -27,7 +29,7 @@ jQuery(function($){
27
 
28
  busy = true;
29
 
30
- xhr = $.get(ajaxurl+"?action=imagify_check_api_key_validity&api_key="+obj.val()+"&imagifycheckapikeynonce="+$('#imagifycheckapikeynonce').val())
31
  .done(function(response){
32
  if( !response.success ) {
33
  $('#imagify-check-api-container').html( '<span class="dashicons dashicons-no"></span> ' + response.data);
5
  var busy = false,
6
  xhr = false;
7
 
8
+ var concat = ajaxurl.indexOf("?") > 0 ? "&" : "?";
9
+
10
  $('#imagify-settings #api_key').blur(function(){
11
  var obj = $(this),
12
  value = obj.val();
29
 
30
  busy = true;
31
 
32
+ xhr = $.get(ajaxurl+concat+"action=imagify_check_api_key_validity&api_key="+obj.val()+"&imagifycheckapikeynonce="+$('#imagifycheckapikeynonce').val())
33
  .done(function(response){
34
  if( !response.success ) {
35
  $('#imagify-check-api-container').html( '<span class="dashicons dashicons-no"></span> ' + response.data);
assets/js/options.min.js CHANGED
@@ -1,4 +1,4 @@
1
- jQuery(function(a){var c=!1,d=!1;a("#imagify-settings #api_key").blur(function(){var b=a(this),e=b.val();if(""===a.trim(e))return!1;if(a("#check_api_key").val()===e)return a("#imagify-check-api-container").html('<span class="dashicons dashicons-yes"></span> '+imagify.ValidApiKeyText),!1;!0===c?d.abort():(a("#imagify-check-api-container").remove(),b.after('<span id="imagify-check-api-container"><span class="imagify-spinner"></span>'+imagify.waitApiKeyCheckText+"</span>"));c=!0;d=a.get(ajaxurl+"?action=imagify_check_api_key_validity&api_key="+
2
- b.val()+"&imagifycheckapikeynonce="+a("#imagifycheckapikeynonce").val()).done(function(b){b.success?(a("#imagify-check-api-container").remove(),swal({title:imagify.ApiKeyCheckSuccessTitle,text:imagify.ApiKeyCheckSuccessText,type:"success",customClass:"imagify-sweet-alert"},function(){location.reload()})):a("#imagify-check-api-container").html('<span class="dashicons dashicons-no"></span> '+b.data);c=!1})});a(".imagify-options-line").css("cursor","pointer").on("click",function(b){if("INPUT"!==b.target.nodeName)return a('input[aria-describedby="'+
3
- a(this).attr("id")+'"]').trigger("click"),!1});a(".imagify-settings th span").on("click",function(b){1===a(this).parent().next("td").find("input:checkbox").length&&a(this).parent().next("td").find("input:checkbox").trigger("click")});a(".imagify-options-line").find("input").on("change focus",function(){var b=a(this).closest(".imagify-options-line").prev("label").prev("input");b[0].checked||b.prop("checked",!0)});a(".imagify-settings-section").find("#backup").on("change",function(){if(!a(this).is(":checked")){var b=
4
- a(this);swal({title:imagifyOptions.noBackupTitle,text:imagifyOptions.noBackupText,type:"info",customClass:"imagify-sweet-alert",showCancelButton:!0},function(a){a||b.prop("checked",!0)})}})});
1
+ jQuery(function(a){var c=!1,d=!1,f=0<ajaxurl.indexOf("?")?"&":"?";a("#imagify-settings #api_key").blur(function(){var b=a(this),e=b.val();if(""===a.trim(e))return!1;if(a("#check_api_key").val()===e)return a("#imagify-check-api-container").html('<span class="dashicons dashicons-yes"></span> '+imagify.ValidApiKeyText),!1;!0===c?d.abort():(a("#imagify-check-api-container").remove(),b.after('<span id="imagify-check-api-container"><span class="imagify-spinner"></span>'+imagify.waitApiKeyCheckText+"</span>"));
2
+ c=!0;d=a.get(ajaxurl+f+"action=imagify_check_api_key_validity&api_key="+b.val()+"&imagifycheckapikeynonce="+a("#imagifycheckapikeynonce").val()).done(function(b){b.success?(a("#imagify-check-api-container").remove(),swal({title:imagify.ApiKeyCheckSuccessTitle,text:imagify.ApiKeyCheckSuccessText,type:"success",customClass:"imagify-sweet-alert"},function(){location.reload()})):a("#imagify-check-api-container").html('<span class="dashicons dashicons-no"></span> '+b.data);c=!1})});a(".imagify-options-line").css("cursor",
3
+ "pointer").on("click",function(b){if("INPUT"!==b.target.nodeName)return a('input[aria-describedby="'+a(this).attr("id")+'"]').trigger("click"),!1});a(".imagify-settings th span").on("click",function(b){1===a(this).parent().next("td").find("input:checkbox").length&&a(this).parent().next("td").find("input:checkbox").trigger("click")});a(".imagify-options-line").find("input").on("change focus",function(){var b=a(this).closest(".imagify-options-line").prev("label").prev("input");b[0].checked||b.prop("checked",
4
+ !0)});a(".imagify-settings-section").find("#backup").on("change",function(){if(!a(this).is(":checked")){var b=a(this);swal({title:imagifyOptions.noBackupTitle,text:imagifyOptions.noBackupText,type:"info",customClass:"imagify-sweet-alert",showCancelButton:!0},function(a){a||b.prop("checked",!0)})}})});
imagify.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Imagify
4
  Plugin URI: https://wordpress.org/plugins/imagify/
5
  Description: Dramaticaly reduce image file sizes without loosing quality, make your website load faster, boost your SEO and save money on your bandwith using Imagify, the new most advanced image optimization tool.
6
- Version: 1.4
7
  Author: WP Media
8
  Author URI: http://wp-media.me
9
  Licence: GPLv2
@@ -17,7 +17,7 @@ Copyright 2015 WP Media
17
  defined( 'ABSPATH' ) or die( 'Cheatin\' uh?' );
18
 
19
  // Imagify defines
20
- define( 'IMAGIFY_VERSION' , '1.4' );
21
  define( 'IMAGIFY_SLUG' , 'imagify' );
22
  define( 'IMAGIFY_SETTINGS_SLUG' , IMAGIFY_SLUG . '_settings' );
23
  define( 'IMAGIFY_WEB_MAIN' , 'https://imagify.io' );
@@ -71,6 +71,7 @@ function _imagify_init() {
71
  require( IMAGIFY_FUNCTIONS_PATH . 'admin-stats.php' );
72
  require( IMAGIFY_COMMON_PATH . 'attachments.php' );
73
  require( IMAGIFY_COMMON_PATH . 'admin-bar.php' );
 
74
  require( IMAGIFY_3RD_PARTY_PATH . '3rd-party.php' );
75
 
76
  if ( is_admin() ) {
3
  Plugin Name: Imagify
4
  Plugin URI: https://wordpress.org/plugins/imagify/
5
  Description: Dramaticaly reduce image file sizes without loosing quality, make your website load faster, boost your SEO and save money on your bandwith using Imagify, the new most advanced image optimization tool.
6
+ Version: 1.4.2
7
  Author: WP Media
8
  Author URI: http://wp-media.me
9
  Licence: GPLv2
17
  defined( 'ABSPATH' ) or die( 'Cheatin\' uh?' );
18
 
19
  // Imagify defines
20
+ define( 'IMAGIFY_VERSION' , '1.4.2' );
21
  define( 'IMAGIFY_SLUG' , 'imagify' );
22
  define( 'IMAGIFY_SETTINGS_SLUG' , IMAGIFY_SLUG . '_settings' );
23
  define( 'IMAGIFY_WEB_MAIN' , 'https://imagify.io' );
71
  require( IMAGIFY_FUNCTIONS_PATH . 'admin-stats.php' );
72
  require( IMAGIFY_COMMON_PATH . 'attachments.php' );
73
  require( IMAGIFY_COMMON_PATH . 'admin-bar.php' );
74
+ require( IMAGIFY_COMMON_PATH . 'cron.php' );
75
  require( IMAGIFY_3RD_PARTY_PATH . '3rd-party.php' );
76
 
77
  if ( is_admin() ) {
inc/admin/ajax.php CHANGED
@@ -25,7 +25,7 @@ function _do_admin_post_imagify_manual_upload() {
25
 
26
  $attachment_id = $_GET['attachment_id'];
27
 
28
- set_transient( 'imagify-async-in-progress-' . $attachment_id, true );
29
 
30
  $attachment = new Imagify_Attachment( $attachment_id );
31
 
@@ -358,8 +358,19 @@ function _do_admin_post_imagify_dismiss_notice() {
358
  wp_nonce_ays( '' );
359
  }
360
  }
 
 
361
 
362
- imagify_dismiss_notice( $_GET['notice'] );
 
 
 
 
 
 
 
 
 
363
 
364
  if ( ! defined( 'DOING_AJAX' ) ) {
365
  wp_safe_redirect( wp_get_referer() );
25
 
26
  $attachment_id = $_GET['attachment_id'];
27
 
28
+ set_transient( 'imagify-async-in-progress-' . $attachment_id, true, 10 * MINUTE_IN_SECONDS );
29
 
30
  $attachment = new Imagify_Attachment( $attachment_id );
31
 
358
  wp_nonce_ays( '' );
359
  }
360
  }
361
+
362
+ $notice = $_GET['notice'];
363
 
364
+ imagify_dismiss_notice( $notice );
365
+
366
+ /**
367
+ * Fires when a notice is dismissed.
368
+ *
369
+ * @since 1.4.2
370
+ *
371
+ * @param int $notice The notice slug
372
+ */
373
+ do_action( 'imagify_dismiss_notice', $notice );
374
 
375
  if ( ! defined( 'DOING_AJAX' ) ) {
376
  wp_safe_redirect( wp_get_referer() );
inc/admin/enqueue.php CHANGED
@@ -175,12 +175,13 @@ function _imagify_admin_print_styles() {
175
  if ( isset( $current_screen ) && 'post' === $current_screen->base && 'attachment' === $current_screen->post_type ) {
176
  wp_localize_script( 'imagify-js-twentytwenty', 'imagifyTTT', array(
177
  'labels' => array(
178
- 'original_l' => __( 'Original Image', 'imagify' ),
179
- 'optimized_l' => __( 'Optimized Image', 'imagify' ),
180
- 'compare' => __( 'Compare Original VS Optimized', 'imagify' ),
181
- 'close' => __( 'Close', 'imagify' ),
182
- 'filesize' => __( 'File Size:', 'imagify' ),
183
- 'saving' => __( 'Original Saving:', 'imagify' ),
 
184
  )
185
  ));
186
  wp_enqueue_script( 'imagify-js-chart' );
@@ -254,4 +255,20 @@ function _imagify_admin_print_intercom() {
254
  </script>
255
  <script>(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/cd6nxj3z';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()</script>
256
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
257
  }
175
  if ( isset( $current_screen ) && 'post' === $current_screen->base && 'attachment' === $current_screen->post_type ) {
176
  wp_localize_script( 'imagify-js-twentytwenty', 'imagifyTTT', array(
177
  'labels' => array(
178
+ 'original_l' => esc_html__( 'Original Image', 'imagify' ),
179
+ 'optimized_l' => esc_html__( 'Optimized Image', 'imagify' ),
180
+ 'compare' => esc_html__( 'Compare Original VS Optimized', 'imagify' ),
181
+ 'close' => esc_html__( 'Close', 'imagify' ),
182
+ 'filesize' => esc_html__( 'File Size:', 'imagify' ),
183
+ 'saving' => esc_html__( 'Original Saving:', 'imagify' ),
184
+ 'optimize' => esc_html__( 'Optimize', 'imagify' )
185
  )
186
  ));
187
  wp_enqueue_script( 'imagify-js-chart' );
255
  </script>
256
  <script>(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/cd6nxj3z';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()</script>
257
  <?php
258
+ }
259
+
260
+ /**
261
+ * Remove Yoast SEO bugged script
262
+ *
263
+ * @since 1.4.1
264
+ */
265
+ add_action( 'wp_print_scripts', '_imagify_dequeue_yoastseo_script' );
266
+ function _imagify_dequeue_yoastseo_script() {
267
+ global $pagenow;
268
+ $current_screen = get_current_screen();
269
+
270
+ if ( isset( $current_screen ) && 'post' === $current_screen->base && 'attachment' === $current_screen->post_type ) {
271
+ wp_dequeue_script( 'yoast-seo' );
272
+ wp_deregister_script( 'yoast-seo' );
273
+ }
274
  }
inc/admin/ui/bulk.php CHANGED
@@ -10,7 +10,8 @@ function _imagify_display_bulk_page() {
10
  $user = new Imagify_User();
11
  ?>
12
  <div class="wrap imagify-settings imagify-bulk">
13
- <div class="imagify-title">
 
14
  <div class="imagify-title-right">
15
  <div class="imagify-account">
16
  <p class="imagify-meteo-title"><?php _e( 'Account status', 'imagify' ); ?></p>
@@ -22,7 +23,7 @@ function _imagify_display_bulk_page() {
22
  <span class="button-text"><?php _e( 'View My Subscription', 'imagify' ); ?></span>
23
  </a>
24
  </div>
25
-
26
  <?php if ( 1 === $user->plan_id ) { ?>
27
  <div class="imagify-sep-v"></div>
28
  <div class="imagify-credit-left">
@@ -66,9 +67,9 @@ function _imagify_display_bulk_page() {
66
  </div>
67
  </div>
68
  <?php } ?>
69
-
70
  </div>
71
-
 
72
  <img width="225" height="26" alt="Imagify" src="<?php echo IMAGIFY_ASSETS_IMG_URL; ?>imagify-logo.png" class="imagify-logo" />
73
  </div>
74
 
10
  $user = new Imagify_User();
11
  ?>
12
  <div class="wrap imagify-settings imagify-bulk">
13
+ <div class="imagify-title">
14
+ <?php if ( ! defined( 'IMAGIFY_HIDDEN_ACCOUNT' ) || false === IMAGIFY_HIDDEN_ACCOUNT ) { ?>
15
  <div class="imagify-title-right">
16
  <div class="imagify-account">
17
  <p class="imagify-meteo-title"><?php _e( 'Account status', 'imagify' ); ?></p>
23
  <span class="button-text"><?php _e( 'View My Subscription', 'imagify' ); ?></span>
24
  </a>
25
  </div>
26
+
27
  <?php if ( 1 === $user->plan_id ) { ?>
28
  <div class="imagify-sep-v"></div>
29
  <div class="imagify-credit-left">
67
  </div>
68
  </div>
69
  <?php } ?>
 
70
  </div>
71
+ <?php } ?>
72
+
73
  <img width="225" height="26" alt="Imagify" src="<?php echo IMAGIFY_ASSETS_IMG_URL; ?>imagify-logo.png" class="imagify-logo" />
74
  </div>
75
 
inc/admin/ui/notices.php CHANGED
@@ -220,7 +220,7 @@ function _imagify_warning_grid_view_notice() {
220
  }
221
 
222
  /**
223
- *
224
  *
225
  * @since 1.1.1
226
  */
@@ -256,4 +256,112 @@ function _imagify_warning_over_quota_notice() {
256
  <a href="<?php echo get_imagify_admin_url( 'dismiss-notice', 'free-over-quota' ); ?>" class="imagify-notice-dismiss notice-dismiss" title="<?php esc_attr_e( 'Dismiss this notice', 'imagify' ); ?>"><span class="screen-reader-text"><?php _e( 'Dismiss this notice', 'imagify' ); ?></span></a>
257
  </div>
258
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
  }
220
  }
221
 
222
  /**
223
+ * This warning is displayed to warn the user that its quota is consumed for the current month
224
  *
225
  * @since 1.1.1
226
  */
256
  <a href="<?php echo get_imagify_admin_url( 'dismiss-notice', 'free-over-quota' ); ?>" class="imagify-notice-dismiss notice-dismiss" title="<?php esc_attr_e( 'Dismiss this notice', 'imagify' ); ?>"><span class="screen-reader-text"><?php _e( 'Dismiss this notice', 'imagify' ); ?></span></a>
257
  </div>
258
  <?php
259
+ }
260
+
261
+ add_action( 'admin_notices', '_imagify_rocket_notice' );
262
+ function _imagify_rocket_notice() {
263
+ $current_screen = get_current_screen();
264
+ $ignored_notices = get_user_meta( $GLOBALS['current_user']->ID, '_imagify_ignore_notices', true );
265
+
266
+ if ( ( isset( $current_screen ) && 'media_page_imagify-bulk-optimization' !== $current_screen->base ) || in_array( 'wp-rocket', (array) $ignored_notices ) || ! current_user_can( apply_filters( 'imagify_capacity', 'manage_options' ) ) ) {
267
+ return;
268
+ }
269
+
270
+ $dismiss_url = get_imagify_admin_url( 'dismiss-notice', 'wp-rocket' );
271
+
272
+ $coupon_code = 'IMAGIFY20';
273
+ $wprocket_url = 'http://wp-rocket.me/';
274
+
275
+ switch( get_locale() ) {
276
+ case 'fr_FR' :
277
+ $wprocket_url = 'http://wp-rocket.me/fr/';
278
+ break;
279
+ case 'es_ES' :
280
+ $wprocket_url = 'http://wp-rocket.me/es/';
281
+ break;
282
+ case 'it_IT' :
283
+ $wprocket_url = 'http://wp-rocket.me/it/';
284
+ break;
285
+ case 'de_DE' :
286
+ $wprocket_url = 'http://wp-rocket.me/de/';
287
+ break;
288
+ }
289
+
290
+ $wprocket_url .= '?utm_source=imagify-coupon&utm_medium=plugin&utm_campaign=imagify';
291
+ ?>
292
+
293
+ <div class="updated imagify-rkt-notice">
294
+ <a href="<?php echo $dismiss_url; ?>" class="imagify-cross"><span class="dashicons dashicons-no"></span></a>
295
+
296
+ <p class="logo">
297
+ <img src="<?php echo IMAGIFY_ASSETS_IMG_URL ?>logo-wprocket.png" srcset="<?php echo IMAGIFY_ASSETS_IMG_URL ?>logo-wprocket2x.png 2x" alt="WP Rocket" width="118" height="32">
298
+ </p>
299
+ <p class="msg">
300
+ <?php
301
+ esc_html_e( 'Discover the best caching plugin to speed up your website.', 'imagify');
302
+ echo '<br>';
303
+ printf(
304
+ esc_html__( '%sGet %s off%s with this coupon code:%s', 'imagify' ),
305
+ '<strong>', '20%', '</strong>', ' ' . $coupon_code
306
+ );
307
+ ?>
308
+ </p>
309
+ <p class="coupon">
310
+ <span class="coupon-code"><?php echo $coupon_code; ?></span>
311
+ </p>
312
+ <p class="cta">
313
+ <a href="<?php echo $wprocket_url; ?>" class="button button-primary tgm-plugin-update-modal"><?php esc_html_e( 'Get WP Rocket now', 'imagify' ); ?></a>
314
+ </p>
315
+ </div>
316
+
317
+ <?php
318
+ }
319
+
320
+ /**
321
+ * This notice is displayed to rate the plugin after 100 optimization & 7 days after the first installation
322
+ *
323
+ * @since 1.4.2
324
+ */
325
+ add_action( 'all_admin_notices', '_imagify_rating_notice' );
326
+ function _imagify_rating_notice() {
327
+ $user_images_count = get_site_transient( 'imagify_user_images_count' );
328
+
329
+ if ( ! $user_images_count || get_site_transient( 'imagify_seen_rating_notice' ) ) {
330
+ return;
331
+ }
332
+
333
+ $current_screen = get_current_screen();
334
+ $ignored_notices = get_user_meta( $GLOBALS['current_user']->ID, '_imagify_ignore_notices', true );
335
+
336
+ if ( ( isset( $current_screen ) && ( 'settings_page_imagify' === $current_screen->base || 'settings_page_imagify-network' === $current_screen->base ) ) || in_array( 'rating', (array) $ignored_notices ) || ! current_user_can( apply_filters( 'imagify_capacity', 'manage_options' ) ) ) {
337
+ return;
338
+ }
339
+ ?>
340
+ <div class="clear"></div>
341
+ <div class="updated imagify-notice below-h2">
342
+ <div class="imagify-notice-logo">
343
+ <img class="imagify-logo" src="<?php echo IMAGIFY_ASSETS_IMG_URL; ?>imagify-logo.png" width="138" height="16" alt="Imagify" />
344
+ </div>
345
+ <div class="imagify-notice-content">
346
+ <?php
347
+ $imagify_rate_url = 'https://wordpress.org/support/view/plugin-reviews/imagify?rate=5#postform';
348
+ ?>
349
+ <p><?php printf( __( '%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and improved your website\'s speed by reducing your images size.', 'imagify' ), '<strong>', '</strong>', $user_images_count ); ?></p>
350
+ <p class="imagify-rate-us">
351
+ <?php printf( __( '%sDo you like this plugin?%s Please take a few seconds to %srate it on WordPress.org%s!', 'imagify' ), '<strong>', '</strong><br />', '<a href="' . $imagify_rate_url . '">', '</a>' ); ?>
352
+ <br>
353
+ <a class="stars" href="<?php echo $imagify_rate_url; ?>">☆☆☆☆☆</a>
354
+ </p>
355
+ </div>
356
+ <a href="<?php echo get_imagify_admin_url( 'dismiss-notice', 'rating' ); ?>" class="imagify-notice-dismiss notice-dismiss" title="<?php esc_attr_e( 'Dismiss this notice', 'imagify' ); ?>"><span class="screen-reader-text"><?php _e( 'Dismiss this notice', 'imagify' ); ?></span></a>
357
+ </div>
358
+ <?php
359
+ }
360
+
361
+ add_action( 'imagify_dismiss_notice', '_imagify_clear_scheduled_rating' );
362
+ function _imagify_clear_scheduled_rating( $notice ) {
363
+ if ( 'rating' === $notice ) {
364
+ set_site_transient( 'do_imagify_rating_cron', 'no' );
365
+ wp_clear_scheduled_hook( 'imagify_rating_event' );
366
+ }
367
  }
inc/admin/ui/options.php CHANGED
@@ -34,7 +34,7 @@ function _imagify_display_options_page() {
34
  </p>
35
 
36
  <p>
37
- <a class="btn btn-rocket" href="http://wp-rocket.me/?utm_source=imagify&amp;utm_medium=plugin&amp;utm_campaign=coupon-code"><?php _e( 'Get WP Rocket now', 'imagify' ); ?></a>
38
  </p>
39
  </div>
40
  </li>
34
  </p>
35
 
36
  <p>
37
+ <a class="btn btn-rocket" href="http://wp-rocket.me/?utm_source=imagify-coupon&amp;utm_medium=plugin&amp;utm_campaign=imagify"><?php _e( 'Get WP Rocket now', 'imagify' ); ?></a>
38
  </p>
39
  </div>
40
  </li>
inc/admin/upgrader.php CHANGED
@@ -133,4 +133,10 @@ function _imagify_new_upgrade( $imagify_version, $current_version ) {
133
  }
134
  }
135
  }
 
 
 
 
 
 
136
  }
133
  }
134
  }
135
  }
136
+
137
+ if ( version_compare( $current_version, '1.4.2', '<' ) ) {
138
+ // Delete all transients used for async optimization
139
+ global $wpdb;
140
+ $wpdb->query( 'DELETE from ' . $wpdb->options . ' WHERE option_name LIKE "_transient_imagify-async-in-progress-%"' );
141
+ }
142
  }
inc/common/admin-bar.php CHANGED
@@ -48,8 +48,12 @@ function _imagify_admin_bar( $wp_admin_bar ) {
48
  'title' => sprintf( __( 'Rate Imagify on %s', 'imagify' ), 'WordPress.org' ),
49
  'href' => 'https://wordpress.org/support/view/plugin-reviews/imagify?rate=5#postform',
50
  ) );
51
-
52
  // Quota & Profile informations
 
 
 
 
53
  if ( ( defined( 'IMAGIFY_API_KEY' ) && IMAGIFY_API_KEY ) || get_imagify_option( 'api_key', false ) ) {
54
  $wp_admin_bar->add_menu( array(
55
  'parent' => 'imagify',
48
  'title' => sprintf( __( 'Rate Imagify on %s', 'imagify' ), 'WordPress.org' ),
49
  'href' => 'https://wordpress.org/support/view/plugin-reviews/imagify?rate=5#postform',
50
  ) );
51
+
52
  // Quota & Profile informations
53
+ if ( defined( 'IMAGIFY_HIDDEN_ACCOUNT' ) && IMAGIFY_HIDDEN_ACCOUNT ) {
54
+ return;
55
+ }
56
+
57
  if ( ( defined( 'IMAGIFY_API_KEY' ) && IMAGIFY_API_KEY ) || get_imagify_option( 'api_key', false ) ) {
58
  $wp_admin_bar->add_menu( array(
59
  'parent' => 'imagify',
inc/common/cron.php ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ defined( 'ABSPATH' ) or die( 'Cheatin\' uh?' );
3
+
4
+ /**
5
+ * Planning cron
6
+ * If the task is not programmed, it is automatically triggered
7
+ *
8
+ * @since 1.4.2
9
+ */
10
+ add_action( 'init', '_imagify_rating_scheduled' );
11
+ function _imagify_rating_scheduled() {
12
+ if ( ! wp_next_scheduled( 'imagify_rating_event' ) && ! get_site_transient( 'do_imagify_rating_cron' ) ) {
13
+ wp_schedule_event( time(), 'daily', 'imagify_rating_event' );
14
+ }
15
+ }
16
+
17
+ /*
18
+ * Saved the user images count to display it later
19
+ * in a notice message to ask him to rate Imagify on WordPress.org
20
+ *
21
+ * @since 1.4.2
22
+ */
23
+ add_action( 'imagify_rating_event', '_do_imagify_rating_cron' );
24
+ function _do_imagify_rating_cron() {
25
+ // Stop the process if the plugin isn't installed since 3 days
26
+ if ( get_site_transient( 'imagify_seen_rating_notice' ) ) {
27
+ return;
28
+ }
29
+
30
+ // Check if the Imagify servers & the API are accessible
31
+ if ( ! is_imagify_servers_up() ) {
32
+ return;
33
+ }
34
+
35
+ $user = get_imagify_user();
36
+
37
+ if ( isset( $user ) && (int) $user->image_count > 100 ) {
38
+ set_site_transient( 'imagify_user_images_count', $user->image_count );
39
+ }
40
+ }
inc/functions/admin-stats.php CHANGED
@@ -182,8 +182,8 @@ function imagify_count_saving_data( $key = '' ) {
182
 
183
  // Incremente the original sizes
184
  if ( $attachment->is_optimized() ) {
185
- $original_size += $original_data['original_size'];
186
- $optimized_size += $original_data['optimized_size'];
187
  }
188
 
189
  $metadata = wp_get_attachment_metadata( $attachment_id );
@@ -193,8 +193,8 @@ function imagify_count_saving_data( $key = '' ) {
193
  foreach ( $sizes as $size_key => $size_data ) {
194
  $size_data = $attachment->get_size_data( $size_key );
195
  if ( ! empty( $size_data['success'] ) ) {
196
- $original_size += $size_data['original_size'];
197
- $optimized_size += $size_data['optimized_size'];
198
  }
199
  }
200
  }
182
 
183
  // Incremente the original sizes
184
  if ( $attachment->is_optimized() ) {
185
+ $original_size += ( $original_data['original_size'] ) ? $original_data['original_size'] : 0;
186
+ $optimized_size += ( $original_data['optimized_size'] ) ? $original_data['optimized_size'] : 0;
187
  }
188
 
189
  $metadata = wp_get_attachment_metadata( $attachment_id );
193
  foreach ( $sizes as $size_key => $size_data ) {
194
  $size_data = $attachment->get_size_data( $size_key );
195
  if ( ! empty( $size_data['success'] ) ) {
196
+ $original_size += ( $size_data['original_size'] ) ? $size_data['original_size'] : 0;
197
+ $optimized_size += ( $size_data['optimized_size'] ) ? $size_data['optimized_size'] : 0;
198
  }
199
  }
200
  }
inc/functions/process.php CHANGED
@@ -147,7 +147,7 @@ function do_imagify( $file_path, $backup, $optimization_level, $resize = array()
147
  **/
148
  function imagify_do_async_job( $body ) {
149
  if ( isset( $body['transient_id'] ) ) {
150
- set_transient( 'imagify-async-in-progress-' . $body['transient_id'], true );
151
  }
152
 
153
  $args = array(
147
  **/
148
  function imagify_do_async_job( $body ) {
149
  if ( isset( $body['transient_id'] ) ) {
150
+ set_transient( 'imagify-async-in-progress-' . $body['transient_id'], true, 10 * MINUTE_IN_SECONDS );
151
  }
152
 
153
  $args = array(
languages/imagify-de_DE.mo ADDED
Binary file
languages/imagify-de_DE.po ADDED
@@ -0,0 +1,948 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Imagify\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Feb 12 2016 15:00:09 GMT+0100 (CET)\n"
6
+ "PO-Revision-Date: Thu Feb 25 2016 11:24:15 GMT+0100 (CET)\n"
7
+ "Last-Translator: caspar <caspar@wp-rocket.me>\n"
8
+ "Language-Team: \n"
9
+ "Language: German\n"
10
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
11
+ "MIME-Version: 1.0\n"
12
+ "Content-Type: text/plain; charset=UTF-8\n"
13
+ "Content-Transfer-Encoding: 8bit\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Poedit-Basepath: .\n"
16
+ "X-Poedit-SearchPath-0: ..\n"
17
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
18
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
19
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
20
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
21
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
22
+ "X-Generator: Loco - https://localise.biz/\n"
23
+ "X-Loco-Target-Locale: de_DE"
24
+
25
+ #. URI of the plugin
26
+ msgid "https://wordpress.org/plugins/imagify"
27
+ msgstr "https://de.wordpress.org/plugins/imagify"
28
+
29
+ #. Description of the plugin
30
+ msgid ""
31
+ "Dramaticaly reduce image file sizes without loosing quality, make your "
32
+ "website load faster, boost your SEO and save money on your bandwith using "
33
+ "Imagify, the new most advanced image optimization tool."
34
+ msgstr ""
35
+ "Verlustfreie Bildoptimierung für WordPress. Imagify reduziert dramatisch die "
36
+ "Dateigröße deiner Bilder, macht deine Website schneller, verbessert deine "
37
+ "SEO und spart Bandbreite."
38
+
39
+ #: ../inc/admin/ajax.php:118 ../inc/admin/meta-boxes.php:29 ..
40
+ #: inc/functions/admin-ui.php:99 ../inc/functions/admin-ui.php:127 ..
41
+ #: inc/functions/admin-ui.php:133 ../inc/functions/admin-ui.php:139 ..
42
+ #: inc/functions/admin-ui.php:175 ../inc/functions/admin-ui.php:181
43
+ msgid "Optimizing..."
44
+ msgstr "Wird&#160;optimiert&#160;…"
45
+
46
+ #: ../inc/admin/ajax.php:118 ../inc/admin/enqueue.php:163 ../inc/admin/enqueue.
47
+ #: php:184 ../inc/admin/meta-boxes.php:34 ../inc/functions/admin-ui.php:181
48
+ msgid "Optimize"
49
+ msgstr "Optimieren"
50
+
51
+ #: ../inc/admin/ajax.php:427
52
+ msgid "Oops, It's almost over!"
53
+ msgstr "Hoppla, es wird langsam eng."
54
+
55
+ #: ../inc/admin/ajax.php:428
56
+ #, php-format
57
+ msgid ""
58
+ "You have almost used all your credit.%sDon't forget to upgrade your "
59
+ "subscription to continue optimizing your images."
60
+ msgstr ""
61
+ "In Kürze wirst du dein Guthaben verbraucht haben.%sAktualisiere dein Abo, um "
62
+ "deine Bilder auch in Zukunft zu optimieren."
63
+
64
+ #: ../inc/admin/ajax.php:429 ../inc/admin/ui/bulk.php:23
65
+ msgid "View My Subscription"
66
+ msgstr "Mein Abo ansehen"
67
+
68
+ #: ../inc/admin/ajax.php:437 ../inc/admin/enqueue.php:209 ../inc/admin/ui/notices.
69
+ #: php:251
70
+ msgid "Oops, It's Over!"
71
+ msgstr "Alles hat ein Ende…"
72
+
73
+ #: ../inc/admin/ajax.php:438 ../inc/admin/enqueue.php:225 ../inc/admin/ui/notices.
74
+ #: php:253
75
+ #, php-format
76
+ msgid ""
77
+ "You have consumed all your credit for this month. You will have <strong>%s "
78
+ "back on %s</strong>."
79
+ msgstr ""
80
+ "Du hast dein Guthaben für diesen Monat aufgebraucht. <strong>%s</strong> "
81
+ "werden dir am <strong>%s</strong> wieder zur Verfügung stehen."
82
+
83
+ #: ../inc/admin/ajax.php:439
84
+ msgid "Upgrade My Subscription"
85
+ msgstr "Mein Abo aktualisieren"
86
+
87
+ #: ../inc/admin/ajax.php:458 ../inc/admin/ui/bulk.php:17
88
+ msgid "Account status"
89
+ msgstr "Kontostatus"
90
+
91
+ #: ../inc/admin/ajax.php:459 ../inc/admin/ui/bulk.php:18
92
+ msgid "Your subscription:"
93
+ msgstr "Dein Abo:"
94
+
95
+ #: ../inc/admin/ajax.php:467 ../inc/admin/ui/bulk.php:48
96
+ #, php-format
97
+ msgid "You have %s space credit left"
98
+ msgstr "Du hast noch %s Guthaben"
99
+
100
+ #: ../inc/admin/ajax.php:479
101
+ msgid "View my subscription"
102
+ msgstr "Mein Abo ansehen"
103
+
104
+ #: ../inc/admin/enqueue.php:121
105
+ msgid "Let's get you started!"
106
+ msgstr "Los geht’s!"
107
+
108
+ #: ../inc/admin/enqueue.php:122
109
+ msgid "Enter your email to get an API key:"
110
+ msgstr "Gib deinen E-Mail-Adresse ein, um einen API-Schlüssel zu erhalten:"
111
+
112
+ #: ../inc/admin/enqueue.php:123
113
+ msgid "Sign Up"
114
+ msgstr "Konto anlegen"
115
+
116
+ #: ../inc/admin/enqueue.php:124
117
+ msgid "You need to specify an email!"
118
+ msgstr "Du musst eine E-Mail-Adresse angeben."
119
+
120
+ #: ../inc/admin/enqueue.php:125 ../inc/admin/enqueue.php:131
121
+ msgid "Congratulations!"
122
+ msgstr "Glückwunsch!"
123
+
124
+ #: ../inc/admin/enqueue.php:126
125
+ msgid ""
126
+ "Your account has been succesfully created. Please check your mailbox, you "
127
+ "are going to receive an email with API key."
128
+ msgstr ""
129
+ "Dein Konto ist jetzt angelegt. Überprüfe dein E-Mail-Postfach, du erhältst "
130
+ "eine E-Mail mit deinem API-Schlüssel."
131
+
132
+ #: ../inc/admin/enqueue.php:127
133
+ msgid "Connect to Imagify!"
134
+ msgstr "Verbindung zu Imagify herstellen"
135
+
136
+ #: ../inc/admin/enqueue.php:128
137
+ msgid "Paste your API key below:"
138
+ msgstr "Füge deinen API-Schlüssel hier ein:"
139
+
140
+ #: ../inc/admin/enqueue.php:129
141
+ msgid "Connect me"
142
+ msgstr "Verbinden"
143
+
144
+ #: ../inc/admin/enqueue.php:130
145
+ msgid "Check in progress..."
146
+ msgstr "API-Schlüssel wird geprüft…"
147
+
148
+ #: ../inc/admin/enqueue.php:132
149
+ msgid ""
150
+ "Your API key is valid. You can now configure the Imagify settings to "
151
+ "optimize your images."
152
+ msgstr ""
153
+ "Dein API-Schlüssel ist gültig. Du kannst jetzt deine Einstellungen für die "
154
+ "Bildoptimierung mit Imagify wählen."
155
+
156
+ #: ../inc/admin/enqueue.php:133 ../inc/admin/ui/options.php:85
157
+ msgid "Your API key is valid."
158
+ msgstr "Dein API-Schlüssel ist gültig."
159
+
160
+ #: ../inc/admin/enqueue.php:150
161
+ msgid "Don't Need a Parachute?"
162
+ msgstr "Du brauchst keinen Fallschirm?"
163
+
164
+ #: ../inc/admin/enqueue.php:151
165
+ msgid ""
166
+ "If you keep this option deactivated, you won't be able to re-optimize your "
167
+ "images to another compression level and restore your original images in case "
168
+ "of need."
169
+ msgstr ""
170
+ "Wenn du diese Option deaktiviert lässt, wirst du deine Bilder nicht erneut "
171
+ "mit einem anderen Level komprimieren, oder deren Originale wiederherstellen "
172
+ "können."
173
+
174
+ #: ../inc/admin/enqueue.php:164 ../inc/functions/admin-ui.php:75
175
+ msgid "Restore Original"
176
+ msgstr "Original wiederherstellen"
177
+
178
+ #: ../inc/admin/enqueue.php:178
179
+ msgid "Original Image"
180
+ msgstr "Originalbild"
181
+
182
+ #: ../inc/admin/enqueue.php:179
183
+ msgid "Optimized Image"
184
+ msgstr "Optimiertes Bild"
185
+
186
+ #: ../inc/admin/enqueue.php:180
187
+ msgid "Compare Original VS Optimized"
188
+ msgstr "Vergleiche Original mit optimiert"
189
+
190
+ #: ../inc/admin/enqueue.php:181 ../inc/admin/ui/options.php:358 ..
191
+ #: inc/admin/ui/options.php:480
192
+ msgid "Close"
193
+ msgstr "Schließen"
194
+
195
+ #: ../inc/admin/enqueue.php:182 ../inc/admin/ui/options.php:411 ..
196
+ #: inc/admin/ui/options.php:421 ../inc/admin/ui/options.php:441 ..
197
+ #: inc/admin/ui/options.php:462
198
+ msgid "File Size:"
199
+ msgstr "Dateigröße:"
200
+
201
+ #: ../inc/admin/enqueue.php:183 ../inc/admin/ui/options.php:425 ..
202
+ #: inc/admin/ui/options.php:445 ../inc/admin/ui/options.php:466 ..
203
+ #: inc/functions/admin-ui.php:44
204
+ msgid "Original Saving:"
205
+ msgstr "Optimiert um:"
206
+
207
+ #: ../inc/admin/enqueue.php:199
208
+ msgid "Please wait..."
209
+ msgstr "Einen Moment bitte&#160;…"
210
+
211
+ #: ../inc/admin/enqueue.php:200
212
+ msgid ""
213
+ "We are trying to get your unoptimized images, it may take time depending on "
214
+ "the number of images."
215
+ msgstr ""
216
+ "Nicht optimierte Bilder werden gesammelt, dies kann einen Moment dauern&#160;"
217
+ "…"
218
+
219
+ #: ../inc/admin/enqueue.php:202
220
+ msgid "Oops, There is something wrong!"
221
+ msgstr "Hm, etwas ist schief gelaufen."
222
+
223
+ #: ../inc/admin/enqueue.php:203
224
+ msgid ""
225
+ "An unknow error occurred when we tried to get all your unoptimized images. "
226
+ "Try again and if the issue still persist, please contact us!"
227
+ msgstr ""
228
+ "Ein unbekannter Fehler ist beim Sammeln der nicht optimierten Bilder "
229
+ "aufgetreten. Versuche es noch einmal; falls der Fehler sich wiederholt, "
230
+ "kontaktiere bitte den Imagify-Support."
231
+
232
+ #: ../inc/admin/enqueue.php:205 ../inc/admin/upload.php:38 ../inc/admin/ui/bulk.
233
+ #: php:258
234
+ msgid "Optimized"
235
+ msgstr "Optimiert"
236
+
237
+ #: ../inc/admin/enqueue.php:206 ../inc/admin/upload.php:39
238
+ msgid "Unoptimized"
239
+ msgstr "Nicht Optimiert"
240
+
241
+ #: ../inc/admin/enqueue.php:207
242
+ msgid "Error"
243
+ msgstr "Fehler"
244
+
245
+ #: ../inc/admin/enqueue.php:210
246
+ msgid "Hold on!"
247
+ msgstr "Moment, bitte!"
248
+
249
+ #: ../inc/admin/enqueue.php:211
250
+ msgid "All your images have been optimized by Imagify. Congratulations!"
251
+ msgstr "Imagify hat alle deine Bilder optimiert. Glückwunsch!"
252
+
253
+ #: ../inc/admin/enqueue.php:213
254
+ #, php-format
255
+ msgid ""
256
+ "Discover @imagify, the new compression tool to optimize your images for free."
257
+ " I saved %1$s out of %2$s!"
258
+ msgstr ""
259
+ "Freies #WordPress #Plugin zur Bildoptimierung für bessere #Performance: "
260
+ "Bilder mit @imagify komprimiert, %1$s von %2$s gespart!"
261
+
262
+ #: ../inc/admin/enqueue.php:217
263
+ msgid "Imagify is still processing. Are you sure you want to leave this page?"
264
+ msgstr ""
265
+ "Imagify arbeitet noch. Möchtest du diese Seite wirklich verlassen und den "
266
+ "Prozess abbrechen?"
267
+
268
+ #: ../inc/admin/enqueue.php:222 ../inc/admin/enqueue.php:225 ..
269
+ #: inc/admin/ui/notices.php:253
270
+ #, php-format
271
+ msgid ""
272
+ "To continue to optimize your images, log in to your Imagify account to %sbuy "
273
+ "a pack or subscribe to a plan%s."
274
+ msgstr ""
275
+ "Um deine Bilder auch in Zukunft zu optimieren, logge dich bei Imagify.io ein "
276
+ "und %skaufe ein einmaliges Guthaben oder ein Abo%s."
277
+
278
+ #: ../inc/admin/enqueue.php:225
279
+ msgid "F j, Y"
280
+ msgstr "j. F Y"
281
+
282
+ #: ../inc/admin/menu.php:24 ../inc/admin/menu.php:24 ../inc/admin/plugins.php:13 .
283
+ #: ./inc/admin/ui/bulk.php:79 ../inc/common/admin-bar.php:39
284
+ msgid "Bulk Optimization"
285
+ msgstr "Stapelverarbeitung"
286
+
287
+ #: ../inc/admin/meta-boxes.php:19 ../inc/functions/admin-ui.php:168
288
+ msgid "Invalid API key"
289
+ msgstr "Ungültiger API-Schlüssel"
290
+
291
+ #: ../inc/admin/meta-boxes.php:21 ../inc/functions/admin-ui.php:170
292
+ msgid "Check your Settings"
293
+ msgstr "Überprüfe deine Einstellungen"
294
+
295
+ #: ../inc/admin/options.php:107
296
+ msgid "Cheatin&#8217; uh?"
297
+ msgstr "Ts, ts, ts&#160;…"
298
+
299
+ #: ../inc/admin/options.php:115
300
+ msgid "<strong>ERROR</strong>: options page not found."
301
+ msgstr "<strong>Fehler</strong>: Einstellungsseite nicht gefunden."
302
+
303
+ #: ../inc/admin/plugins.php:14 ../inc/admin/ui/options.php:70 ../inc/common/admin-
304
+ #: bar.php:30
305
+ msgid "Settings"
306
+ msgstr "Einstellungen"
307
+
308
+ #: ../inc/admin/upload.php:40
309
+ msgid "Errors"
310
+ msgstr "Fehler"
311
+
312
+ #: ../inc/admin/upload.php:43
313
+ msgid "Filter by status"
314
+ msgstr "Filtere nach Status"
315
+
316
+ #: ../inc/admin/upload.php:46
317
+ msgid "All images"
318
+ msgstr "Alle Bilder"
319
+
320
+ #: ../inc/admin/ui/bulk.php:60
321
+ msgid "Upgrade your account to continue optimizing your images"
322
+ msgstr "Aktualisiere dein Konto, um deine Bilder weiterhin zu optimieren"
323
+
324
+ #: ../inc/admin/ui/bulk.php:64
325
+ msgid "More info"
326
+ msgstr "Weitere Informationen"
327
+
328
+ #: ../inc/admin/ui/bulk.php:89
329
+ msgid "Information"
330
+ msgstr "Informationen"
331
+
332
+ #: ../inc/admin/ui/bulk.php:91
333
+ msgid ""
334
+ "Please be aware that optimizing a large number of images can take a while "
335
+ "depending on your server and network speed."
336
+ msgstr ""
337
+ "Bitte beachte: Das Optimieren einer hohen Anzahl Bilder kann eine Weile "
338
+ "dauern, abhängig von deinem Server und der Netzwerkgeschwindigkeit."
339
+
340
+ #: ../inc/admin/ui/bulk.php:92
341
+ msgid ""
342
+ "You must keep this page open while the bulk optimizaton is processing. If "
343
+ "you leave you can come back to continue where it left off."
344
+ msgstr ""
345
+ "Du musst diese Seite während der Stapelverarbeitung geöffnet lassen. Falls "
346
+ "du sie doch schließt, wird die Stapelverarbeitung unterbrochen und später "
347
+ "fortgesetzt, sobald du diese Seite erneut aufrufst."
348
+
349
+ #: ../inc/admin/ui/bulk.php:100
350
+ msgid "Select Your Compression Level"
351
+ msgstr "Wähle deinen Komprimierungsstufen"
352
+
353
+ #: ../inc/admin/ui/bulk.php:103 ../inc/admin/ui/bulk.php:131 ..
354
+ #: inc/admin/ui/options.php:129 ../inc/admin/ui/options.php:319 ..
355
+ #: inc/admin/ui/options.php:382 ../inc/admin/ui/options.php:399 ..
356
+ #: inc/admin/ui/options.php:459 ../inc/classes/class-attachment.php:135 ..
357
+ #: inc/functions/admin-ui.php:127
358
+ msgid "Ultra"
359
+ msgstr "Ultra"
360
+
361
+ #: ../inc/admin/ui/bulk.php:106 ../inc/admin/ui/bulk.php:126 ..
362
+ #: inc/admin/ui/options.php:124 ../inc/admin/ui/options.php:331 ..
363
+ #: inc/admin/ui/options.php:381 ../inc/admin/ui/options.php:394 ..
364
+ #: inc/admin/ui/options.php:438 ../inc/classes/class-attachment.php:138 ..
365
+ #: inc/functions/admin-ui.php:133
366
+ msgid "Aggressive"
367
+ msgstr "Aggressiv"
368
+
369
+ #: ../inc/admin/ui/bulk.php:109 ../inc/admin/ui/bulk.php:121 ..
370
+ #: inc/admin/ui/options.php:119 ../inc/admin/ui/options.php:343 ..
371
+ #: inc/admin/ui/options.php:380 ../inc/admin/ui/options.php:389 ..
372
+ #: inc/admin/ui/options.php:418 ../inc/classes/class-attachment.php:141 ..
373
+ #: inc/functions/admin-ui.php:139
374
+ msgid "Normal"
375
+ msgstr "Normal"
376
+
377
+ #: ../inc/admin/ui/bulk.php:113
378
+ msgid "Your default setting:"
379
+ msgstr "Deine Standard-Einstellung:"
380
+
381
+ #: ../inc/admin/ui/bulk.php:140
382
+ #, php-format
383
+ msgid "Don't forget to check %syour settings%s before bulk optimization."
384
+ msgstr "Überprüfe deine %sEinstellungen%s vor der Stapelverarbeitung."
385
+
386
+ #: ../inc/admin/ui/bulk.php:150
387
+ msgid "Imagif'em all"
388
+ msgstr "Alle Bilder optimieren"
389
+
390
+ #: ../inc/admin/ui/bulk.php:157
391
+ #, php-format
392
+ msgid "All images which are over to %s could be optimized using the pro version."
393
+ msgstr "Bilder größer als %s können mit der Pro-version optimiert werden."
394
+
395
+ #: ../inc/admin/ui/bulk.php:168
396
+ msgid "Overview"
397
+ msgstr "Übersicht"
398
+
399
+ #: ../inc/admin/ui/bulk.php:178
400
+ msgid "Statistics"
401
+ msgstr "Statistik"
402
+
403
+ #: ../inc/admin/ui/bulk.php:190
404
+ msgid "that's the number of images you optimized with Imagify"
405
+ msgstr "Bilder mit Imagify optimiert"
406
+
407
+ #: ../inc/admin/ui/bulk.php:195
408
+ msgid "Original size"
409
+ msgstr "Originalgröße"
410
+
411
+ #: ../inc/admin/ui/bulk.php:200
412
+ msgid "Optimized size"
413
+ msgstr "Optimierte Größe"
414
+
415
+ #: ../inc/admin/ui/bulk.php:211
416
+ #, php-format
417
+ msgid "that's the size you saved %sby using Imagify"
418
+ msgstr "geringere Dateigröße dank Imagify"
419
+
420
+ #: ../inc/admin/ui/bulk.php:231
421
+ msgid "Well done!"
422
+ msgstr "Klasse!"
423
+
424
+ #: ../inc/admin/ui/bulk.php:232
425
+ #, php-format
426
+ msgid "you saved %1$s out of %2$s"
427
+ msgstr "du hast %1$s von %2$s gespart"
428
+
429
+ #: ../inc/admin/ui/bulk.php:237
430
+ msgid "Share your awesome result"
431
+ msgstr "Teile dein hervorragendes Ergebnis"
432
+
433
+ #: ../inc/admin/ui/bulk.php:252
434
+ msgid "Compression process results"
435
+ msgstr "Ergebnisse der Komprimierung"
436
+
437
+ #: ../inc/admin/ui/bulk.php:255
438
+ msgid "Filename"
439
+ msgstr "Dateiname"
440
+
441
+ #: ../inc/admin/ui/bulk.php:256
442
+ msgid "Status"
443
+ msgstr "Status"
444
+
445
+ #: ../inc/admin/ui/bulk.php:257 ../inc/admin/ui/options.php:379 ..
446
+ #: inc/admin/ui/options.php:384 ../inc/admin/ui/options.php:408
447
+ msgid "Original"
448
+ msgstr "Original"
449
+
450
+ #: ../inc/admin/ui/bulk.php:259
451
+ msgid "Percentage"
452
+ msgstr "Prozent"
453
+
454
+ #: ../inc/admin/ui/bulk.php:260
455
+ msgid "Thumbnails optimized"
456
+ msgstr "Vorschaubilder optimiert"
457
+
458
+ #: ../inc/admin/ui/bulk.php:261
459
+ msgid "Overall saving"
460
+ msgstr "Gesamte Ersparnis"
461
+
462
+ #: ../inc/admin/ui/bulk.php:266
463
+ msgid "file"
464
+ msgstr "Datei"
465
+
466
+ #: ../inc/admin/ui/bulk.php:267
467
+ msgid "error"
468
+ msgstr "Fehler"
469
+
470
+ #: ../inc/admin/ui/bulk.php:268
471
+ msgid "Total:"
472
+ msgstr "Gesamt:"
473
+
474
+ #: ../inc/admin/ui/bulk.php:269
475
+ msgid "Gain:"
476
+ msgstr "Gewinn:"
477
+
478
+ #: ../inc/admin/ui/bulk.php:286
479
+ #, php-format
480
+ msgid "%sStart the bulk optimization%s"
481
+ msgstr "%sStapelverarbeitung starten%s"
482
+
483
+ #: ../inc/admin/ui/notices.php:23
484
+ msgid "Welcome to Imagify, the best way to easily optimize your images!"
485
+ msgstr "Willkommen bei Imagify, der smarten Bildoptimierung!"
486
+
487
+ #: ../inc/admin/ui/notices.php:25 ../inc/admin/ui/notices.php:25 ..
488
+ #: inc/admin/ui/notices.php:90 ../inc/admin/ui/notices.php:90 ..
489
+ #: inc/admin/ui/notices.php:181 ../inc/admin/ui/notices.php:181 ..
490
+ #: inc/admin/ui/notices.php:217 ../inc/admin/ui/notices.php:217 ..
491
+ #: inc/admin/ui/notices.php:256 ../inc/admin/ui/notices.php:256 ..
492
+ #: inc/admin/ui/notices.php:356 ../inc/admin/ui/notices.php:356
493
+ msgid "Dismiss this notice"
494
+ msgstr "Diese Meldung verwerfen"
495
+
496
+ #: ../inc/admin/ui/notices.php:32
497
+ msgid "Create an Account"
498
+ msgstr "Konto anlegen"
499
+
500
+ #: ../inc/admin/ui/notices.php:33
501
+ msgid ""
502
+ "Don't have an Imagify account yet? Optimize your images by creating an "
503
+ "account in a few seconds!"
504
+ msgstr ""
505
+ "Registriere dein Konto bei Imagify (kostenfrei, dauert nur ein paar "
506
+ "Sekunden), um anschließend deine Bilder in WordPress zu optimieren."
507
+
508
+ #: ../inc/admin/ui/notices.php:36
509
+ msgid "Sign up, It's FREE!"
510
+ msgstr "Mein Konto kostenfrei anlegen"
511
+
512
+ #: ../inc/admin/ui/notices.php:42
513
+ msgid "Enter your API Key"
514
+ msgstr "API-Schlüssel eingeben"
515
+
516
+ #: ../inc/admin/ui/notices.php:43
517
+ #, php-format
518
+ msgid ""
519
+ "Save your API Key you have received by email or you can get it on your "
520
+ "%sImagify account page%s."
521
+ msgstr ""
522
+ "Aktiviere Imagify mit deinem persönlichen API-Schlüssel, den du per E-Mail "
523
+ "erhalten hast. Du kannst ihn auch jederzeit in deinen %sKontoeinstellungen%s "
524
+ "abrufen."
525
+
526
+ #: ../inc/admin/ui/notices.php:46
527
+ msgid "I have my API key"
528
+ msgstr "Meinen API-Schlüssel eingeben"
529
+
530
+ #: ../inc/admin/ui/notices.php:52
531
+ msgid "Configure it"
532
+ msgstr "Einstellungen wählen"
533
+
534
+ #: ../inc/admin/ui/notices.php:53
535
+ msgid "It’s almost done! You have just to configure your optimization settings."
536
+ msgstr ""
537
+ "Fast fertig! Wähle nun deine Einstellungen für Imagify. Anschließend kannst "
538
+ "du alle deine Bilder von Imagify automatisch optimieren lassen."
539
+
540
+ #: ../inc/admin/ui/notices.php:54
541
+ msgid "Go to Settings"
542
+ msgstr "Meine Einstellungen wählen"
543
+
544
+ #: ../inc/admin/ui/notices.php:85 ../inc/admin/ui/options.php:91
545
+ msgid "Your API key isn't valid!"
546
+ msgstr "Dein API-Schlüssel ist ungültig."
547
+
548
+ #: ../inc/admin/ui/notices.php:88
549
+ #, php-format
550
+ msgid ""
551
+ "Go to your Imagify account page to get your API Key and specify it on "
552
+ "%1$syour settings%3$s or %2$screate an account for free%3$s if you don't "
553
+ "have one yet."
554
+ msgstr ""
555
+ "Du findest deinen API-Schlüssel in deinem Imagify-Konto. Sobald du ihn dort "
556
+ "geholt hast, %1$shinterlege ihn in deinen Einstellungen%3$s. Oder %2$slege "
557
+ "kostenfrei ein Konto an%3$s, um deinen API-Schlüssel zu erhalten."
558
+
559
+ #: ../inc/admin/ui/notices.php:138
560
+ msgid ""
561
+ "The following plugins are not compatible with this plugin and may cause "
562
+ "unexpected results:"
563
+ msgstr ""
564
+ "Die folgenden Plugins sind nicht kompatibel mit diesem Plugin und können "
565
+ "unerwartete Ergebnisse verursachen:"
566
+
567
+ #: ../inc/admin/ui/notices.php:144
568
+ msgid "Deactivate"
569
+ msgstr "Deaktivieren"
570
+
571
+ #: ../inc/admin/ui/notices.php:173
572
+ msgid "The external HTTP requests are blocked!"
573
+ msgstr "Externe HTTP-Anfragen werden blockiert."
574
+
575
+ #: ../inc/admin/ui/notices.php:174
576
+ msgid ""
577
+ "You defined the <code>WP_HTTP_BLOCK_EXTERNAL</code> constant in the <code>wp-"
578
+ "config.php</code> to block all external HTTP requests."
579
+ msgstr ""
580
+ "Alle externen HTTP-Anfragen werden blockiert, weil in der Datei <em>wp-"
581
+ "config.php</em> die PHP-Konstante <code>WP_HTTP_BLOCK_EXTERNAL</code> "
582
+ "gesetzt ist.\n"
583
+
584
+ #: ../inc/admin/ui/notices.php:176
585
+ msgid ""
586
+ "To optimize your images, you have to put the following code in your <code>wp-"
587
+ "config.php</code> file so that it works correctly."
588
+ msgstr ""
589
+ "Um deine Bilder optimieren zu können, füge den folgenden Code zu deiner "
590
+ "<em>wp-config.php</em> hinzu."
591
+
592
+ #: ../inc/admin/ui/notices.php:177
593
+ msgid "Click on the field and press Ctrl-A to select all."
594
+ msgstr "Klicke auf das Feld und drücke ctrl+A (cmd+A) für Alles auswählen."
595
+
596
+ #: ../inc/admin/ui/notices.php:213
597
+ msgid "You're missing out!"
598
+ msgstr "Du verpasst etwas!"
599
+
600
+ #: ../inc/admin/ui/notices.php:214
601
+ msgid "Use the List view to optimize images with Imagify."
602
+ msgstr "In der Listenansicht kannst du deine Bilder direkt zu optimieren."
603
+
604
+ #: ../inc/admin/ui/notices.php:215
605
+ msgid "Switch to the List View"
606
+ msgstr "Zur Listenansicht wechseln"
607
+
608
+ #: ../inc/admin/ui/notices.php:301 ../inc/admin/ui/options.php:24
609
+ msgid "Discover the best caching plugin to speed up your website."
610
+ msgstr "Entdecke das beste Caching-Plugin, um deine Website schneller zu machen."
611
+
612
+ #: ../inc/admin/ui/notices.php:304 ../inc/admin/ui/options.php:32
613
+ #, php-format
614
+ msgid "%sGet %s off%s with this coupon code:%s"
615
+ msgstr "%sErhalte %s Rabatt%s mit diesem Gutschein-Code:%s"
616
+
617
+ #: ../inc/admin/ui/notices.php:313 ../inc/admin/ui/options.php:37
618
+ msgid "Get WP Rocket now"
619
+ msgstr "Hole dir WP Rocket jetzt"
620
+
621
+ #: ../inc/admin/ui/notices.php:349
622
+ #, php-format
623
+ msgid ""
624
+ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and improved "
625
+ "your website's speed by reducing your images size."
626
+ msgstr ""
627
+ "%1$sGlückwunsch%2$s, du hast %1$s%3$d Bilder%2$s optimiert und die "
628
+ "Geschwindigkeit deiner Website durch Verringerung der Bildgrößen verbessert."
629
+
630
+ #: ../inc/admin/ui/notices.php:351 ../inc/admin/ui/options.php:55
631
+ #, php-format
632
+ msgid ""
633
+ "%sDo you like this plugin?%s Please take a few seconds to %srate it on "
634
+ "WordPress.org%s!"
635
+ msgstr ""
636
+ "%sBist du zufrieden mit diesem Plugin?%s Bitte nimm dir einen Moment Zeit "
637
+ "für eine %sBewertung auf WordPress.org%s!"
638
+
639
+ #: ../inc/admin/ui/options.php:18
640
+ msgid "Is your website too slow?"
641
+ msgstr "Ist deine Website zu langsam?"
642
+
643
+ #: ../inc/admin/ui/options.php:78
644
+ msgid "API Key"
645
+ msgstr "API-Schlüssel"
646
+
647
+ #: ../inc/admin/ui/options.php:98
648
+ #, php-format
649
+ msgid "Don't have an API Key yet? %sCreate one, it's FREE%s."
650
+ msgstr "Noch keinen API-Schlüssel erhalten? %sJetzt kostenfrei Konto anlegen%s"
651
+
652
+ #: ../inc/admin/ui/options.php:114
653
+ msgid "Optimization Level"
654
+ msgstr "Optimierungsgrad"
655
+
656
+ #: ../inc/admin/ui/options.php:134
657
+ msgid "More info?"
658
+ msgstr "Was ist das?"
659
+
660
+ #: ../inc/admin/ui/options.php:141
661
+ #, php-format
662
+ msgid "Need help to choose? %sTry the Visual Comparison%s"
663
+ msgstr "Nicht sicher? %sVisuellen Vergleich ausprobieren%s"
664
+
665
+ #: ../inc/admin/ui/options.php:150 ../inc/admin/ui/options.php:154
666
+ msgid "Auto-Optimize images on upload"
667
+ msgstr "Bilder beim Hochladen automatisch optimieren"
668
+
669
+ #: ../inc/admin/ui/options.php:158
670
+ msgid "Automatically optimize every image you upload to WordPress."
671
+ msgstr "Lasse automatisch jedes Bild optimieren, das du in WordPress hochlädst."
672
+
673
+ #: ../inc/admin/ui/options.php:163 ../inc/admin/ui/options.php:166
674
+ msgid "Backup original images"
675
+ msgstr "Originalbilder sichern"
676
+
677
+ #: ../inc/admin/ui/options.php:170
678
+ msgid "Keep your original images in a separate folder before optimization process."
679
+ msgstr ""
680
+ "Speichere Sicherungskopien deiner Originalbilder in einem separaten Ordner, "
681
+ "bevor die Optimierung beginnt."
682
+
683
+ #: ../inc/admin/ui/options.php:175 ../inc/admin/ui/options.php:178
684
+ msgid "Resize larger images"
685
+ msgstr "Große Bilder verkleinern"
686
+
687
+ #: ../inc/admin/ui/options.php:184
688
+ #, php-format
689
+ msgid "to maximum %s pixels width"
690
+ msgstr "auf maximal %s Pixel Breite"
691
+
692
+ #: ../inc/admin/ui/options.php:195
693
+ #, php-format
694
+ msgid ""
695
+ "This option is recommended to reduce larger images. You can save up to 80%% "
696
+ "after resizing. The new width should not be less than your largest thumbnail "
697
+ "width, which is actually %spx."
698
+ msgstr ""
699
+ "Diese Option ist empfehlenswert, um das Speichervolumen für größere Bilder "
700
+ "zu reduzieren. Du kannst so bis zu 80%% Speicherplatz sparen. Die neue "
701
+ "Breite sollte nicht geringer als deine größte Vorschaubildbreite sein, die "
702
+ "übrigens %s Pixel beträgt."
703
+
704
+ #: ../inc/admin/ui/options.php:202 ../inc/admin/ui/options.php:205
705
+ msgid "EXIF Data"
706
+ msgstr "EXIF-Daten"
707
+
708
+ #: ../inc/admin/ui/options.php:209
709
+ msgid ""
710
+ "Keep all EXIF data from your images. EXIF are informations stored in your "
711
+ "pictures like shutter speed, exposure compensation, ISO, etc..."
712
+ msgstr ""
713
+ "Behalte alle EXIF-Daten deiner Bilder. In den EXIF-Daten werden "
714
+ "Informationen wie Verschlusszeit, Belichtungskorrektur, ISO-Wert usw. "
715
+ "gespeichert."
716
+
717
+ #: ../inc/admin/ui/options.php:210
718
+ msgid "Learn more"
719
+ msgstr "Weitere Informationen"
720
+
721
+ #: ../inc/admin/ui/options.php:212
722
+ msgid ""
723
+ "If you are a photographer, you may be interested in this option if you are "
724
+ "displaying on your pages some info like the model of your camera."
725
+ msgstr ""
726
+ "Aktiviere diese Option, wenn du auf deiner Site fototechnische Informationen,"
727
+ " wie z.B. das Model deiner Kamera, anzeigen möchtest."
728
+
729
+ #: ../inc/admin/ui/options.php:221
730
+ msgid "Files optimization"
731
+ msgstr "Dateioptimierung"
732
+
733
+ #: ../inc/admin/ui/options.php:224
734
+ msgid "You can choose to compress different image sizes created by WordPress here."
735
+ msgstr ""
736
+ "Hier kannst du die Komprimierung für die verschiedenen Bildgrößen "
737
+ "kontrollieren, die dein WordPress generiert."
738
+
739
+ #: ../inc/admin/ui/options.php:226
740
+ #, php-format
741
+ msgid "The %soriginal size%s is %sautomatically optimized%s by Imagify."
742
+ msgstr "Die %sOriginalgröße%s wird von Imagify %sautomatisch optimiert%s."
743
+
744
+ #: ../inc/admin/ui/options.php:229
745
+ msgid "Remember each additional image size will affect your Imagify monthly usage!"
746
+ msgstr ""
747
+ "Bedenke, dass jede ausgewählte Bildgröße dein monatliches Nutzungsvolumen "
748
+ "bei Imagify beeinflusst."
749
+
750
+ #: ../inc/admin/ui/options.php:282
751
+ msgid "Display options"
752
+ msgstr "Optionen anzeigen"
753
+
754
+ #: ../inc/admin/ui/options.php:287 ../inc/admin/ui/options.php:292
755
+ msgid "Show Admin Bar menu"
756
+ msgstr "Toolbar-Menü anzeigen"
757
+
758
+ #: ../inc/admin/ui/options.php:293
759
+ msgid "I want this awesome quick access menu on my admin bar."
760
+ msgstr "Ich möchte dieses praktische Dropdown-Menü in meiner Toolbar."
761
+
762
+ #: ../inc/admin/ui/options.php:308
763
+ #, php-format
764
+ msgid ""
765
+ "Once your settings saved, optimize all your images by using the %sImagify "
766
+ "Bulk Optimization%s feature."
767
+ msgstr ""
768
+ "Sobald du deine Einstellungen gespeichert hast, kannst du mit der "
769
+ "%sStapelverarbeitung%s alle deine Bilder optimieren."
770
+
771
+ #: ../inc/admin/ui/options.php:316
772
+ msgid "You can choose three levels of compression"
773
+ msgstr "Du kannst zwischen drei Komprimierungsstufen wählen."
774
+
775
+ #: ../inc/admin/ui/options.php:321
776
+ msgid ""
777
+ "This mode will apply all available optimizations for maximum image "
778
+ "compression."
779
+ msgstr "Dieser Modus wendet alle verfügbaren Parameter für maximale Komprimierung an."
780
+
781
+ #: ../inc/admin/ui/options.php:324
782
+ msgid ""
783
+ "This will provide a huge savings on the initial weight. Sometimes the image "
784
+ "quality could be degraded a little."
785
+ msgstr ""
786
+ "Die Bildgröße wird erheblich verringert. In einigen Fällen kann es jedoch zu "
787
+ "Verlusten bei der Qualität kommen."
788
+
789
+ #: ../inc/admin/ui/options.php:327
790
+ msgid ""
791
+ "If you want the maximum weight reduction, and you agree to lose some quality "
792
+ "on the images we recommend using this mode."
793
+ msgstr ""
794
+ "Wähle diese Einstellung, wenn du bereit bist, etwas Qualität zugunsten "
795
+ "maximaler Reduktion der Dateigröße zu riskieren."
796
+
797
+ #: ../inc/admin/ui/options.php:333
798
+ msgid ""
799
+ "This mode provides perfect optimization of your images without any "
800
+ "significant quality loss."
801
+ msgstr ""
802
+ "Dieser Modus liefert hervorragende Optimierung ohne signifikante "
803
+ "Qualitätsverluste."
804
+
805
+ #: ../inc/admin/ui/options.php:336
806
+ msgid ""
807
+ "This will provide a drastic savings on the initial weight, with a small "
808
+ "reduction in image quality. Most of the time it's not even noticeable."
809
+ msgstr ""
810
+ "Die drastische Verringerung der Dateigröße geht mit geringfügigen, meist "
811
+ "kaum wahrnehmbaren Einbußen in der Qualität einher."
812
+
813
+ #: ../inc/admin/ui/options.php:339
814
+ msgid "If you want the maximum weight reduction, we recommend using this mode."
815
+ msgstr "Wähle diese Einstellung, wenn du auf maximale Größenreduktion Wert legst."
816
+
817
+ #: ../inc/admin/ui/options.php:345
818
+ msgid ""
819
+ "This mode provides lossless optimization, your images will be optimized "
820
+ "without any visible change."
821
+ msgstr ""
822
+ "Dieser Modus sorgt für verlustfreie Bildoptimierung. Deine Bilder werden "
823
+ "ohne sichtbare Veränderungen optimiert."
824
+
825
+ #: ../inc/admin/ui/options.php:348
826
+ msgid "If you want the perfect quality for your images, we recommend you that mode."
827
+ msgstr ""
828
+ "Wähle diese Einstellung, wenn dir die perfekte Qualität deiner Bilder "
829
+ "wichtig ist."
830
+
831
+ #: ../inc/admin/ui/options.php:351
832
+ msgid "Note: the file size reduction will be less, compared to aggressive mode."
833
+ msgstr ""
834
+ "Hinweis: Die Verringerung der Dateigröße fällt hier geringer aus, als im "
835
+ "aggressiven Modus."
836
+
837
+ #: ../inc/admin/ui/options.php:370
838
+ #, php-format
839
+ msgid "I want to compare%s and%s"
840
+ msgstr "Ich möchte %s und %s vergleichen."
841
+
842
+ #: ../inc/admin/ui/options.php:387
843
+ #, php-format
844
+ msgid "Original photography about %s"
845
+ msgstr "Originalbild ca. %s"
846
+
847
+ #: ../inc/admin/ui/options.php:392 ../inc/admin/ui/options.php:397 ..
848
+ #: inc/admin/ui/options.php:402
849
+ #, php-format
850
+ msgid "Optimized photography about %s"
851
+ msgstr "Optimiertes Bild ca. %s"
852
+
853
+ #: ../inc/admin/ui/options.php:407 ../inc/admin/ui/options.php:417 ..
854
+ #: inc/admin/ui/options.php:437 ../inc/admin/ui/options.php:458 ..
855
+ #: inc/functions/admin-ui.php:58
856
+ msgid "Level:"
857
+ msgstr "Modus:"
858
+
859
+ #: ../inc/classes/class-attachment.php:520
860
+ msgid ""
861
+ "This size isn't authorized to be optimized. Update your Imagify settings if "
862
+ "you want to optimize it."
863
+ msgstr ""
864
+ "Diese Bildgröße ist für die Optimierung nicht zugelassen. Aktualisiere deine "
865
+ "Imagify-Einstellungen, wenn du sie optimieren möchtest."
866
+
867
+ #: ../inc/common/admin-bar.php:48
868
+ #, php-format
869
+ msgid "Rate Imagify on %s"
870
+ msgstr "Bewerte Imagify auf %s"
871
+
872
+ #: ../inc/common/admin-bar.php:61
873
+ msgid "Loading..."
874
+ msgstr "Laden&#160;…"
875
+
876
+ #: ../inc/functions/admin-ui.php:35
877
+ msgid "New Filesize:"
878
+ msgstr "Neue Dateigröße:"
879
+
880
+ #: ../inc/functions/admin-ui.php:51
881
+ msgid "Close details"
882
+ msgstr "Details schließen"
883
+
884
+ #: ../inc/functions/admin-ui.php:51 ../inc/functions/admin-ui.php:51
885
+ msgid "View details"
886
+ msgstr "Details anzeigen"
887
+
888
+ #: ../inc/functions/admin-ui.php:55
889
+ msgid "Original Filesize:"
890
+ msgstr "Originale Dateigröße:"
891
+
892
+ #: ../inc/functions/admin-ui.php:61
893
+ msgid "Thumbnails Optimized:"
894
+ msgstr "Optimierte Vorschaubilder:"
895
+
896
+ #: ../inc/functions/admin-ui.php:62
897
+ msgid "Overall Saving:"
898
+ msgstr "Gesamte Ersparnis:"
899
+
900
+ #: ../inc/functions/admin-ui.php:75
901
+ msgid "Restoring..."
902
+ msgstr "Wiederherstellen&#160;…"
903
+
904
+ #: ../inc/functions/admin-ui.php:99
905
+ msgid "Try again"
906
+ msgstr "Erneut versuchen"
907
+
908
+ #: ../inc/functions/admin-ui.php:127 ../inc/functions/admin-ui.php:133 ..
909
+ #: inc/functions/admin-ui.php:139
910
+ #, php-format
911
+ msgid "Re-Optimize to %s"
912
+ msgstr "Erneut optimieren als %s"
913
+
914
+ #: ../inc/functions/admin-ui.php:162
915
+ #, php-format
916
+ msgid "%s can't be optimized"
917
+ msgstr "%s kann nicht optimiert werden."
918
+
919
+ #: ../inc/functions/process.php:30
920
+ msgid ""
921
+ "Sorry, our servers are temporarily unaccessible. Please, try again in a "
922
+ "couple of minutes."
923
+ msgstr ""
924
+ "Unsere Server sind leider im Augenblick nicht erreichbar. Bitte versuche es "
925
+ "in ein paar Minuten noch einmal."
926
+
927
+ #: ../inc/functions/process.php:36
928
+ msgid "External HTTP requests are blocked"
929
+ msgstr "Externe HTTP-Anfragen werden blockiert"
930
+
931
+ #: ../inc/functions/process.php:42
932
+ msgid "File path is empty"
933
+ msgstr "Datei-Pfad ist leer"
934
+
935
+ #: ../inc/functions/process.php:48
936
+ #, php-format
937
+ msgid "Could not find %s"
938
+ msgstr "%s wurde nicht gefunden"
939
+
940
+ #: ../inc/functions/process.php:53
941
+ #, php-format
942
+ msgid "%s is not writable"
943
+ msgstr "%s ist nicht beschreibbar."
944
+
945
+ #: ../inc/functions/process.php:62
946
+ #, php-format
947
+ msgid "Skipped (%s), image not found."
948
+ msgstr "Übersprungen (%s), Bild nicht gefunden."
languages/imagify-de_DE_formal.mo ADDED
Binary file
languages/imagify-de_DE_formal.po ADDED
@@ -0,0 +1,951 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Imagify\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Feb 12 2016 15:00:09 GMT+0100 (CET)\n"
6
+ "PO-Revision-Date: Thu Feb 25 2016 11:20:26 GMT+0100 (CET)\n"
7
+ "Last-Translator: caspar <caspar@wp-rocket.me>\n"
8
+ "Language-Team: \n"
9
+ "Language: German\n"
10
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
11
+ "MIME-Version: 1.0\n"
12
+ "Content-Type: text/plain; charset=UTF-8\n"
13
+ "Content-Transfer-Encoding: 8bit\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Poedit-Basepath: .\n"
16
+ "X-Poedit-SearchPath-0: ..\n"
17
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
18
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
19
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
20
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
21
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
22
+ "X-Generator: Loco - https://localise.biz/\n"
23
+ "X-Loco-Target-Locale: de_DE"
24
+
25
+ #: ../inc/admin/ui/notices.php:349
26
+ #, php-format
27
+ msgid ""
28
+ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and improved "
29
+ "your website's speed by reducing your images size."
30
+ msgstr ""
31
+ "%1$sGlückwunsch%2$s, Sie haben %1$s%3$d Bilder%2$s optimiert und die "
32
+ "Geschwindigkeit Ihrer Website durch Verringerung der Bildgrößen verbessert."
33
+
34
+ #. URI of the plugin
35
+ msgid "https://wordpress.org/plugins/imagify"
36
+ msgstr "https://de.wordpress.org/plugins/imagify"
37
+
38
+ #. Description of the plugin
39
+ msgid ""
40
+ "Dramaticaly reduce image file sizes without loosing quality, make your "
41
+ "website load faster, boost your SEO and save money on your bandwith using "
42
+ "Imagify, the new most advanced image optimization tool."
43
+ msgstr ""
44
+ "Verlustfreie Bildoptimierung für WordPress. Imagify reduziert dramatisch die "
45
+ "Dateigröße deiner Bilder, macht Ihre Website schneller, verbessert Ihre SEO "
46
+ "und spart Bandbreite."
47
+
48
+ #: ../inc/admin/ajax.php:118 ../inc/admin/meta-boxes.php:29 ..
49
+ #: inc/functions/admin-ui.php:99 ../inc/functions/admin-ui.php:127 ..
50
+ #: inc/functions/admin-ui.php:133 ../inc/functions/admin-ui.php:139 ..
51
+ #: inc/functions/admin-ui.php:175 ../inc/functions/admin-ui.php:181
52
+ msgid "Optimizing..."
53
+ msgstr "Wird&#160;optimiert&#160;…"
54
+
55
+ #: ../inc/admin/ajax.php:118 ../inc/admin/enqueue.php:163 ../inc/admin/enqueue.
56
+ #: php:184 ../inc/admin/meta-boxes.php:34 ../inc/functions/admin-ui.php:181
57
+ msgid "Optimize"
58
+ msgstr "Optimieren"
59
+
60
+ #: ../inc/admin/ajax.php:427
61
+ msgid "Oops, It's almost over!"
62
+ msgstr "Hoppla, es wird langsam eng."
63
+
64
+ #: ../inc/admin/ajax.php:428
65
+ #, php-format
66
+ msgid ""
67
+ "You have almost used all your credit.%sDon't forget to upgrade your "
68
+ "subscription to continue optimizing your images."
69
+ msgstr ""
70
+ "In Kürze werden Sie Ihr Guthaben verbraucht haben.%sAktualisieren Sie Ihr "
71
+ "Abo, um Ihre Bilder auch in Zukunft zu optimieren."
72
+
73
+ #: ../inc/admin/ajax.php:429 ../inc/admin/ui/bulk.php:23
74
+ msgid "View My Subscription"
75
+ msgstr "Mein Abo ansehen"
76
+
77
+ #: ../inc/admin/ajax.php:437 ../inc/admin/enqueue.php:209 ../inc/admin/ui/notices.
78
+ #: php:251
79
+ msgid "Oops, It's Over!"
80
+ msgstr "Alles hat ein Ende…"
81
+
82
+ #: ../inc/admin/ajax.php:438 ../inc/admin/enqueue.php:225 ../inc/admin/ui/notices.
83
+ #: php:253
84
+ #, php-format
85
+ msgid ""
86
+ "You have consumed all your credit for this month. You will have <strong>%s "
87
+ "back on %s</strong>."
88
+ msgstr ""
89
+ "Sie haben Ihr Guthaben für diesen Monat aufgebraucht. <strong>%s</strong> "
90
+ "werden Ihnen am <strong>%s</strong> wieder zur Verfügung stehen."
91
+
92
+ #: ../inc/admin/ajax.php:439
93
+ msgid "Upgrade My Subscription"
94
+ msgstr "Mein Abo aktualisieren"
95
+
96
+ #: ../inc/admin/ajax.php:458 ../inc/admin/ui/bulk.php:17
97
+ msgid "Account status"
98
+ msgstr "Kontostatus"
99
+
100
+ #: ../inc/admin/ajax.php:459 ../inc/admin/ui/bulk.php:18
101
+ msgid "Your subscription:"
102
+ msgstr "Ihr Abo:"
103
+
104
+ #: ../inc/admin/ajax.php:467 ../inc/admin/ui/bulk.php:48
105
+ #, php-format
106
+ msgid "You have %s space credit left"
107
+ msgstr "Sie haben noch %s Guthaben"
108
+
109
+ #: ../inc/admin/ajax.php:479
110
+ msgid "View my subscription"
111
+ msgstr "Mein Abo ansehen"
112
+
113
+ #: ../inc/admin/enqueue.php:121
114
+ msgid "Let's get you started!"
115
+ msgstr "Los geht’s!"
116
+
117
+ #: ../inc/admin/enqueue.php:122
118
+ msgid "Enter your email to get an API key:"
119
+ msgstr "Geben Sie Ihre E-Mail-Adresse ein, um einen API-Schlüssel zu erhalten:"
120
+
121
+ #: ../inc/admin/enqueue.php:123
122
+ msgid "Sign Up"
123
+ msgstr "Konto anlegen"
124
+
125
+ #: ../inc/admin/enqueue.php:124
126
+ msgid "You need to specify an email!"
127
+ msgstr "Sie müssen eine E-Mail-Adresse angeben."
128
+
129
+ #: ../inc/admin/enqueue.php:125 ../inc/admin/enqueue.php:131
130
+ msgid "Congratulations!"
131
+ msgstr "Glückwunsch!"
132
+
133
+ #: ../inc/admin/enqueue.php:126
134
+ msgid ""
135
+ "Your account has been succesfully created. Please check your mailbox, you "
136
+ "are going to receive an email with API key."
137
+ msgstr ""
138
+ "Ihr Konto ist jetzt angelegt. Überprüfen Sie Ihr E-Mail-Postfach, Sie "
139
+ "erhalten eine E-Mail mit Ihrem API-Schlüssel."
140
+
141
+ #: ../inc/admin/enqueue.php:127
142
+ msgid "Connect to Imagify!"
143
+ msgstr "Verbindung zu Imagify herstellen"
144
+
145
+ #: ../inc/admin/enqueue.php:128
146
+ msgid "Paste your API key below:"
147
+ msgstr "Fügen Sie Ihren API-Schlüssel hier ein:"
148
+
149
+ #: ../inc/admin/enqueue.php:129
150
+ msgid "Connect me"
151
+ msgstr "Verbinden"
152
+
153
+ #: ../inc/admin/enqueue.php:130
154
+ msgid "Check in progress..."
155
+ msgstr "API-Schlüssel wird geprüft…"
156
+
157
+ #: ../inc/admin/enqueue.php:132
158
+ msgid ""
159
+ "Your API key is valid. You can now configure the Imagify settings to "
160
+ "optimize your images."
161
+ msgstr ""
162
+ "Ihr API-Schlüssel ist gültig. Sie können jetzt Ihre Einstellungen für die "
163
+ "Bildoptimierung mit Imagify wählen."
164
+
165
+ #: ../inc/admin/enqueue.php:133 ../inc/admin/ui/options.php:85
166
+ msgid "Your API key is valid."
167
+ msgstr "Ihr API-Schlüssel ist gültig."
168
+
169
+ #: ../inc/admin/enqueue.php:150
170
+ msgid "Don't Need a Parachute?"
171
+ msgstr "Sie brauchen keinen Fallschirm?"
172
+
173
+ #: ../inc/admin/enqueue.php:151
174
+ msgid ""
175
+ "If you keep this option deactivated, you won't be able to re-optimize your "
176
+ "images to another compression level and restore your original images in case "
177
+ "of need."
178
+ msgstr ""
179
+ "Wenn Sie diese Option deaktiviert lassen, werden Sie Ihre Bilder nicht "
180
+ "erneut mit einem anderen Level komprimieren, oder deren Originale "
181
+ "wiederherstellen können."
182
+
183
+ #: ../inc/admin/enqueue.php:164 ../inc/functions/admin-ui.php:75
184
+ msgid "Restore Original"
185
+ msgstr "Original wiederherstellen"
186
+
187
+ #: ../inc/admin/enqueue.php:178
188
+ msgid "Original Image"
189
+ msgstr "Originalbild"
190
+
191
+ #: ../inc/admin/enqueue.php:179
192
+ msgid "Optimized Image"
193
+ msgstr "Optimiertes Bild"
194
+
195
+ #: ../inc/admin/enqueue.php:180
196
+ msgid "Compare Original VS Optimized"
197
+ msgstr "Vergleiche Original mit optimiert"
198
+
199
+ #: ../inc/admin/enqueue.php:181 ../inc/admin/ui/options.php:358 ..
200
+ #: inc/admin/ui/options.php:480
201
+ msgid "Close"
202
+ msgstr "Schließen"
203
+
204
+ #: ../inc/admin/enqueue.php:182 ../inc/admin/ui/options.php:411 ..
205
+ #: inc/admin/ui/options.php:421 ../inc/admin/ui/options.php:441 ..
206
+ #: inc/admin/ui/options.php:462
207
+ msgid "File Size:"
208
+ msgstr "Dateigröße:"
209
+
210
+ #: ../inc/admin/enqueue.php:183 ../inc/admin/ui/options.php:425 ..
211
+ #: inc/admin/ui/options.php:445 ../inc/admin/ui/options.php:466 ..
212
+ #: inc/functions/admin-ui.php:44
213
+ msgid "Original Saving:"
214
+ msgstr "Optimiert um:"
215
+
216
+ #: ../inc/admin/enqueue.php:199
217
+ msgid "Please wait..."
218
+ msgstr "Einen Moment bitte&#160;…"
219
+
220
+ #: ../inc/admin/enqueue.php:200
221
+ msgid ""
222
+ "We are trying to get your unoptimized images, it may take time depending on "
223
+ "the number of images."
224
+ msgstr ""
225
+ "Nicht optimierte Bilder werden gesammelt, dies kann einen Moment dauern&#160;"
226
+ "…"
227
+
228
+ #: ../inc/admin/enqueue.php:202
229
+ msgid "Oops, There is something wrong!"
230
+ msgstr "Hm, etwas ist schief gelaufen."
231
+
232
+ #: ../inc/admin/enqueue.php:203
233
+ msgid ""
234
+ "An unknow error occurred when we tried to get all your unoptimized images. "
235
+ "Try again and if the issue still persist, please contact us!"
236
+ msgstr ""
237
+ "Ein unbekannter Fehler ist beim Sammeln der nicht optimierten Bilder "
238
+ "aufgetreten. Versuchen Sie es noch einmal; falls der Fehler sich wiederholt, "
239
+ "kontaktieren Sie bitte den Imagify-Support."
240
+
241
+ #: ../inc/admin/enqueue.php:205 ../inc/admin/upload.php:38 ../inc/admin/ui/bulk.
242
+ #: php:258
243
+ msgid "Optimized"
244
+ msgstr "Optimiert"
245
+
246
+ #: ../inc/admin/enqueue.php:206 ../inc/admin/upload.php:39
247
+ msgid "Unoptimized"
248
+ msgstr "Nicht Optimiert"
249
+
250
+ #: ../inc/admin/enqueue.php:207
251
+ msgid "Error"
252
+ msgstr "Fehler"
253
+
254
+ #: ../inc/admin/enqueue.php:210
255
+ msgid "Hold on!"
256
+ msgstr "Moment, bitte!"
257
+
258
+ #: ../inc/admin/enqueue.php:211
259
+ msgid "All your images have been optimized by Imagify. Congratulations!"
260
+ msgstr "Imagify hat alle Ihre Bilder optimiert. Glückwunsch!"
261
+
262
+ #: ../inc/admin/enqueue.php:213
263
+ #, php-format
264
+ msgid ""
265
+ "Discover @imagify, the new compression tool to optimize your images for free."
266
+ " I saved %1$s out of %2$s!"
267
+ msgstr ""
268
+ "Freies #WordPress #Plugin zur Bildoptimierung für bessere #Performance: "
269
+ "Bilder mit @imagify komprimiert, %1$s von %2$s gespart!"
270
+
271
+ #: ../inc/admin/enqueue.php:217
272
+ msgid "Imagify is still processing. Are you sure you want to leave this page?"
273
+ msgstr ""
274
+ "Imagify arbeitet noch. Möchten Sie diese Seite wirklich verlassen und den "
275
+ "Prozess abbrechen?"
276
+
277
+ #: ../inc/admin/enqueue.php:222 ../inc/admin/enqueue.php:225 ..
278
+ #: inc/admin/ui/notices.php:253
279
+ #, php-format
280
+ msgid ""
281
+ "To continue to optimize your images, log in to your Imagify account to %sbuy "
282
+ "a pack or subscribe to a plan%s."
283
+ msgstr ""
284
+ "Um Ihre Bilder auch in Zukunft zu optimieren, loggen Sie sich bei Imagify.io "
285
+ "ein und %skaufen Sie ein einmaliges Guthaben oder ein Abo%s."
286
+
287
+ #: ../inc/admin/enqueue.php:225
288
+ msgid "F j, Y"
289
+ msgstr "j. F Y"
290
+
291
+ #: ../inc/admin/menu.php:24 ../inc/admin/menu.php:24 ../inc/admin/plugins.php:13 .
292
+ #: ./inc/admin/ui/bulk.php:79 ../inc/common/admin-bar.php:39
293
+ msgid "Bulk Optimization"
294
+ msgstr "Stapelverarbeitung"
295
+
296
+ #: ../inc/admin/meta-boxes.php:19 ../inc/functions/admin-ui.php:168
297
+ msgid "Invalid API key"
298
+ msgstr "Ungültiger API-Schlüssel"
299
+
300
+ #: ../inc/admin/meta-boxes.php:21 ../inc/functions/admin-ui.php:170
301
+ msgid "Check your Settings"
302
+ msgstr "Überprüfen Sie Ihre Einstellungen"
303
+
304
+ #: ../inc/admin/options.php:107
305
+ msgid "Cheatin&#8217; uh?"
306
+ msgstr "Ts, ts, ts&#160;…"
307
+
308
+ #: ../inc/admin/options.php:115
309
+ msgid "<strong>ERROR</strong>: options page not found."
310
+ msgstr "<strong>Fehler</strong>: Einstellungsseite nicht gefunden."
311
+
312
+ #: ../inc/admin/plugins.php:14 ../inc/admin/ui/options.php:70 ../inc/common/admin-
313
+ #: bar.php:30
314
+ msgid "Settings"
315
+ msgstr "Einstellungen"
316
+
317
+ #: ../inc/admin/upload.php:40
318
+ msgid "Errors"
319
+ msgstr "Fehler"
320
+
321
+ #: ../inc/admin/upload.php:43
322
+ msgid "Filter by status"
323
+ msgstr "Filtere nach Status"
324
+
325
+ #: ../inc/admin/upload.php:46
326
+ msgid "All images"
327
+ msgstr "Alle Bilder"
328
+
329
+ #: ../inc/admin/ui/bulk.php:60
330
+ msgid "Upgrade your account to continue optimizing your images"
331
+ msgstr "Aktualisiere dein Konto, um deine Bilder weiterhin zu optimieren"
332
+
333
+ #: ../inc/admin/ui/bulk.php:64
334
+ msgid "More info"
335
+ msgstr "Weitere Informationen"
336
+
337
+ #: ../inc/admin/ui/bulk.php:89
338
+ msgid "Information"
339
+ msgstr "Informationen"
340
+
341
+ #: ../inc/admin/ui/bulk.php:91
342
+ msgid ""
343
+ "Please be aware that optimizing a large number of images can take a while "
344
+ "depending on your server and network speed."
345
+ msgstr ""
346
+ "Bitte beachten: Das Optimieren einer hohen Anzahl Bilder kann eine Weile "
347
+ "dauern, abhängig von Ihrem Server und der Netzwerkgeschwindigkeit."
348
+
349
+ #: ../inc/admin/ui/bulk.php:92
350
+ msgid ""
351
+ "You must keep this page open while the bulk optimizaton is processing. If "
352
+ "you leave you can come back to continue where it left off."
353
+ msgstr ""
354
+ "Sie müssen diese Seite während der Stapelverarbeitung geöffnet lassen. Falls "
355
+ "Sie sie doch schließen, wird die Stapelverarbeitung unterbrochen und später "
356
+ "fortgesetzt, sobald Sie diese Seite erneut aufrufen."
357
+
358
+ #: ../inc/admin/ui/bulk.php:100
359
+ msgid "Select Your Compression Level"
360
+ msgstr "Wählen Sie Ihre Komprimierungsstufen"
361
+
362
+ #: ../inc/admin/ui/bulk.php:103 ../inc/admin/ui/bulk.php:131 ..
363
+ #: inc/admin/ui/options.php:129 ../inc/admin/ui/options.php:319 ..
364
+ #: inc/admin/ui/options.php:382 ../inc/admin/ui/options.php:399 ..
365
+ #: inc/admin/ui/options.php:459 ../inc/classes/class-attachment.php:135 ..
366
+ #: inc/functions/admin-ui.php:127
367
+ msgid "Ultra"
368
+ msgstr "Ultra"
369
+
370
+ #: ../inc/admin/ui/bulk.php:106 ../inc/admin/ui/bulk.php:126 ..
371
+ #: inc/admin/ui/options.php:124 ../inc/admin/ui/options.php:331 ..
372
+ #: inc/admin/ui/options.php:381 ../inc/admin/ui/options.php:394 ..
373
+ #: inc/admin/ui/options.php:438 ../inc/classes/class-attachment.php:138 ..
374
+ #: inc/functions/admin-ui.php:133
375
+ msgid "Aggressive"
376
+ msgstr "Aggressiv"
377
+
378
+ #: ../inc/admin/ui/bulk.php:109 ../inc/admin/ui/bulk.php:121 ..
379
+ #: inc/admin/ui/options.php:119 ../inc/admin/ui/options.php:343 ..
380
+ #: inc/admin/ui/options.php:380 ../inc/admin/ui/options.php:389 ..
381
+ #: inc/admin/ui/options.php:418 ../inc/classes/class-attachment.php:141 ..
382
+ #: inc/functions/admin-ui.php:139
383
+ msgid "Normal"
384
+ msgstr "Normal"
385
+
386
+ #: ../inc/admin/ui/bulk.php:113
387
+ msgid "Your default setting:"
388
+ msgstr "Ihre Standard-Einstellung:"
389
+
390
+ #: ../inc/admin/ui/bulk.php:140
391
+ #, php-format
392
+ msgid "Don't forget to check %syour settings%s before bulk optimization."
393
+ msgstr "Überprüfen Sie Ihre %sEinstellungen%s vor der Stapelverarbeitung."
394
+
395
+ #: ../inc/admin/ui/bulk.php:150
396
+ msgid "Imagif'em all"
397
+ msgstr "Alle Bilder optimieren"
398
+
399
+ #: ../inc/admin/ui/bulk.php:157
400
+ #, php-format
401
+ msgid "All images which are over to %s could be optimized using the pro version."
402
+ msgstr "Bilder größer als %s können mit der Pro-version optimiert werden."
403
+
404
+ #: ../inc/admin/ui/bulk.php:168
405
+ msgid "Overview"
406
+ msgstr "Übersicht"
407
+
408
+ #: ../inc/admin/ui/bulk.php:178
409
+ msgid "Statistics"
410
+ msgstr "Statistik"
411
+
412
+ #: ../inc/admin/ui/bulk.php:190
413
+ msgid "that's the number of images you optimized with Imagify"
414
+ msgstr "Bilder mit Imagify optimiert"
415
+
416
+ #: ../inc/admin/ui/bulk.php:195
417
+ msgid "Original size"
418
+ msgstr "Originalgröße"
419
+
420
+ #: ../inc/admin/ui/bulk.php:200
421
+ msgid "Optimized size"
422
+ msgstr "Optimierte Größe"
423
+
424
+ #: ../inc/admin/ui/bulk.php:211
425
+ #, php-format
426
+ msgid "that's the size you saved %sby using Imagify"
427
+ msgstr "geringere Dateigröße dank Imagify"
428
+
429
+ #: ../inc/admin/ui/bulk.php:231
430
+ msgid "Well done!"
431
+ msgstr "Bravo!"
432
+
433
+ #: ../inc/admin/ui/bulk.php:232
434
+ #, php-format
435
+ msgid "you saved %1$s out of %2$s"
436
+ msgstr "Sie haben %1$s von %2$s gespart"
437
+
438
+ #: ../inc/admin/ui/bulk.php:237
439
+ msgid "Share your awesome result"
440
+ msgstr "Teilen Sie Ihr hervorragendes Ergebnis"
441
+
442
+ #: ../inc/admin/ui/bulk.php:252
443
+ msgid "Compression process results"
444
+ msgstr "Ergebnisse der Komprimierung"
445
+
446
+ #: ../inc/admin/ui/bulk.php:255
447
+ msgid "Filename"
448
+ msgstr "Dateiname"
449
+
450
+ #: ../inc/admin/ui/bulk.php:256
451
+ msgid "Status"
452
+ msgstr "Status"
453
+
454
+ #: ../inc/admin/ui/bulk.php:257 ../inc/admin/ui/options.php:379 ..
455
+ #: inc/admin/ui/options.php:384 ../inc/admin/ui/options.php:408
456
+ msgid "Original"
457
+ msgstr "Original"
458
+
459
+ #: ../inc/admin/ui/bulk.php:259
460
+ msgid "Percentage"
461
+ msgstr "Prozent"
462
+
463
+ #: ../inc/admin/ui/bulk.php:260
464
+ msgid "Thumbnails optimized"
465
+ msgstr "Vorschaubilder optimiert"
466
+
467
+ #: ../inc/admin/ui/bulk.php:261
468
+ msgid "Overall saving"
469
+ msgstr "Gesamte Ersparnis"
470
+
471
+ #: ../inc/admin/ui/bulk.php:266
472
+ msgid "file"
473
+ msgstr "Datei"
474
+
475
+ #: ../inc/admin/ui/bulk.php:267
476
+ msgid "error"
477
+ msgstr "Fehler"
478
+
479
+ #: ../inc/admin/ui/bulk.php:268
480
+ msgid "Total:"
481
+ msgstr "Gesamt:"
482
+
483
+ #: ../inc/admin/ui/bulk.php:269
484
+ msgid "Gain:"
485
+ msgstr "Gewinn:"
486
+
487
+ #: ../inc/admin/ui/bulk.php:286
488
+ #, php-format
489
+ msgid "%sStart the bulk optimization%s"
490
+ msgstr "%sStapelverarbeitung starten%s"
491
+
492
+ #: ../inc/admin/ui/notices.php:23
493
+ msgid "Welcome to Imagify, the best way to easily optimize your images!"
494
+ msgstr "Willkommen bei Imagify, der smarten Bildoptimierung!"
495
+
496
+ #: ../inc/admin/ui/notices.php:25 ../inc/admin/ui/notices.php:25 ..
497
+ #: inc/admin/ui/notices.php:90 ../inc/admin/ui/notices.php:90 ..
498
+ #: inc/admin/ui/notices.php:181 ../inc/admin/ui/notices.php:181 ..
499
+ #: inc/admin/ui/notices.php:217 ../inc/admin/ui/notices.php:217 ..
500
+ #: inc/admin/ui/notices.php:256 ../inc/admin/ui/notices.php:256 ..
501
+ #: inc/admin/ui/notices.php:356 ../inc/admin/ui/notices.php:356
502
+ msgid "Dismiss this notice"
503
+ msgstr "Diese Meldung verwerfen"
504
+
505
+ #: ../inc/admin/ui/notices.php:32
506
+ msgid "Create an Account"
507
+ msgstr "Konto anlegen"
508
+
509
+ #: ../inc/admin/ui/notices.php:33
510
+ msgid ""
511
+ "Don't have an Imagify account yet? Optimize your images by creating an "
512
+ "account in a few seconds!"
513
+ msgstr ""
514
+ "Registrieren Sie Ihr Konto bei Imagify (kostenfrei, dauert nur ein paar "
515
+ "Sekunden), um anschließend Ihre Bilder in WordPress zu optimieren."
516
+
517
+ #: ../inc/admin/ui/notices.php:36
518
+ msgid "Sign up, It's FREE!"
519
+ msgstr "Mein Konto kostenfrei anlegen"
520
+
521
+ #: ../inc/admin/ui/notices.php:42
522
+ msgid "Enter your API Key"
523
+ msgstr "API-Schlüssel eingeben"
524
+
525
+ #: ../inc/admin/ui/notices.php:43
526
+ #, php-format
527
+ msgid ""
528
+ "Save your API Key you have received by email or you can get it on your "
529
+ "%sImagify account page%s."
530
+ msgstr ""
531
+ "Aktivieren Sie Imagify mit Ihrem persönlichen API-Schlüssel, den Sie per E-"
532
+ "Mail erhalten haben. Sie können ihn auch jederzeit in Ihren "
533
+ "%sKontoeinstellungen%s abrufen."
534
+
535
+ #: ../inc/admin/ui/notices.php:46
536
+ msgid "I have my API key"
537
+ msgstr "Meinen API-Schlüssel eingeben"
538
+
539
+ #: ../inc/admin/ui/notices.php:52
540
+ msgid "Configure it"
541
+ msgstr "Einstellungen wählen"
542
+
543
+ #: ../inc/admin/ui/notices.php:53
544
+ msgid "It’s almost done! You have just to configure your optimization settings."
545
+ msgstr ""
546
+ "Fast fertig! Wählen Sie nun Ihre Einstellungen für Imagify. Anschließend "
547
+ "können Sie alle Ihre Bilder von Imagify automatisch optimieren lassen."
548
+
549
+ #: ../inc/admin/ui/notices.php:54
550
+ msgid "Go to Settings"
551
+ msgstr "Meine Einstellungen wählen"
552
+
553
+ #: ../inc/admin/ui/notices.php:85 ../inc/admin/ui/options.php:91
554
+ msgid "Your API key isn't valid!"
555
+ msgstr "Ihr API-Schlüssel ist ungültig."
556
+
557
+ #: ../inc/admin/ui/notices.php:88
558
+ #, php-format
559
+ msgid ""
560
+ "Go to your Imagify account page to get your API Key and specify it on "
561
+ "%1$syour settings%3$s or %2$screate an account for free%3$s if you don't "
562
+ "have one yet."
563
+ msgstr ""
564
+ "Sie finden Ihren API-Schlüssel in Ihrem Imagify-Konto. Sobald Sie ihn dort "
565
+ "geholt haben, %1$shinterlegen Sie ihn in Ihren Einstellungen%3$s. Oder "
566
+ "%2$slegen Sie kostenfrei ein Konto an%3$s, um einen API-Schlüssel zu "
567
+ "erhalten."
568
+
569
+ #: ../inc/admin/ui/notices.php:138
570
+ msgid ""
571
+ "The following plugins are not compatible with this plugin and may cause "
572
+ "unexpected results:"
573
+ msgstr ""
574
+ "Die folgenden Plugins sind nicht kompatibel mit diesem Plugin und können "
575
+ "unerwartete Ergebnisse verursachen:"
576
+
577
+ #: ../inc/admin/ui/notices.php:144
578
+ msgid "Deactivate"
579
+ msgstr "Deaktivieren"
580
+
581
+ #: ../inc/admin/ui/notices.php:173
582
+ msgid "The external HTTP requests are blocked!"
583
+ msgstr "Externe HTTP-Anfragen werden blockiert."
584
+
585
+ #: ../inc/admin/ui/notices.php:174
586
+ msgid ""
587
+ "You defined the <code>WP_HTTP_BLOCK_EXTERNAL</code> constant in the <code>wp-"
588
+ "config.php</code> to block all external HTTP requests."
589
+ msgstr ""
590
+ "Alle externen HTTP-Anfragen werden blockiert, weil in der Datei <em>wp-"
591
+ "config.php</em> die PHP-Konstante <code>WP_HTTP_BLOCK_EXTERNAL</code> "
592
+ "gesetzt ist.\n"
593
+
594
+ #: ../inc/admin/ui/notices.php:176
595
+ msgid ""
596
+ "To optimize your images, you have to put the following code in your <code>wp-"
597
+ "config.php</code> file so that it works correctly."
598
+ msgstr ""
599
+ "Um Ihre Bilder optimieren zu können, fügen Sie den folgenden Code zu Ihrer "
600
+ "<em>wp-config.php</em> hinzu."
601
+
602
+ #: ../inc/admin/ui/notices.php:177
603
+ msgid "Click on the field and press Ctrl-A to select all."
604
+ msgstr "Klicken Sie auf das Feld und drücken Sie ctrl+A (cmd+A) für Alles auswählen."
605
+
606
+ #: ../inc/admin/ui/notices.php:213
607
+ msgid "You're missing out!"
608
+ msgstr "Sie verpassen etwas!"
609
+
610
+ #: ../inc/admin/ui/notices.php:214
611
+ msgid "Use the List view to optimize images with Imagify."
612
+ msgstr "In der Listenansicht können Sie Ihre Bilder direkt zu optimieren."
613
+
614
+ #: ../inc/admin/ui/notices.php:215
615
+ msgid "Switch to the List View"
616
+ msgstr "Zur Listenansicht wechseln"
617
+
618
+ #: ../inc/admin/ui/notices.php:301 ../inc/admin/ui/options.php:24
619
+ msgid "Discover the best caching plugin to speed up your website."
620
+ msgstr "Entdecken Sie das beste Caching-Plugin, um Ihre Website schneller zu machen."
621
+
622
+ #: ../inc/admin/ui/notices.php:304 ../inc/admin/ui/options.php:32
623
+ #, php-format
624
+ msgid "%sGet %s off%s with this coupon code:%s"
625
+ msgstr "%sErhalten Sie %s Rabatt%s mit diesem Gutschein-Code:%s"
626
+
627
+ #: ../inc/admin/ui/notices.php:313 ../inc/admin/ui/options.php:37
628
+ msgid "Get WP Rocket now"
629
+ msgstr "Holen Sie sich WP Rocket jetzt"
630
+
631
+ #: ../inc/admin/ui/notices.php:351 ../inc/admin/ui/options.php:55
632
+ #, php-format
633
+ msgid ""
634
+ "%sDo you like this plugin?%s Please take a few seconds to %srate it on "
635
+ "WordPress.org%s!"
636
+ msgstr ""
637
+ "%sSind Sie zufrieden mit diesem Plugin?%s Bitte nehmen Sie sich einen Moment "
638
+ "Zeit für eine %sBewertung auf WordPress.org%s!"
639
+
640
+ #: ../inc/admin/ui/options.php:18
641
+ msgid "Is your website too slow?"
642
+ msgstr "Ist Ihre Website zu langsam?"
643
+
644
+ #: ../inc/admin/ui/options.php:78
645
+ msgid "API Key"
646
+ msgstr "API-Schlüssel"
647
+
648
+ #: ../inc/admin/ui/options.php:98
649
+ #, php-format
650
+ msgid "Don't have an API Key yet? %sCreate one, it's FREE%s."
651
+ msgstr "Noch keinen API-Schlüssel erhalten? %sJetzt kostenfrei Konto anlegen%s"
652
+
653
+ #: ../inc/admin/ui/options.php:114
654
+ msgid "Optimization Level"
655
+ msgstr "Optimierungsgrad"
656
+
657
+ #: ../inc/admin/ui/options.php:134
658
+ msgid "More info?"
659
+ msgstr "Was ist das?"
660
+
661
+ #: ../inc/admin/ui/options.php:141
662
+ #, php-format
663
+ msgid "Need help to choose? %sTry the Visual Comparison%s"
664
+ msgstr "Nicht sicher? %sVisuellen Vergleich ausprobieren%s"
665
+
666
+ #: ../inc/admin/ui/options.php:150 ../inc/admin/ui/options.php:154
667
+ msgid "Auto-Optimize images on upload"
668
+ msgstr "Bilder beim Hochladen automatisch optimieren"
669
+
670
+ #: ../inc/admin/ui/options.php:158
671
+ msgid "Automatically optimize every image you upload to WordPress."
672
+ msgstr "Lassen Sie jedes Bild automatisch optimieren, das Sie in WordPress hochladen."
673
+
674
+ #: ../inc/admin/ui/options.php:163 ../inc/admin/ui/options.php:166
675
+ msgid "Backup original images"
676
+ msgstr "Originalbilder sichern"
677
+
678
+ #: ../inc/admin/ui/options.php:170
679
+ msgid "Keep your original images in a separate folder before optimization process."
680
+ msgstr ""
681
+ "Speichern Sie Sicherungskopien Ihrer Originalbilder in einem separaten "
682
+ "Ordner, bevor die Optimierung beginnt."
683
+
684
+ #: ../inc/admin/ui/options.php:175 ../inc/admin/ui/options.php:178
685
+ msgid "Resize larger images"
686
+ msgstr "Große Bilder verkleinern"
687
+
688
+ #: ../inc/admin/ui/options.php:184
689
+ #, php-format
690
+ msgid "to maximum %s pixels width"
691
+ msgstr "auf maximal %s Pixel Breite"
692
+
693
+ #: ../inc/admin/ui/options.php:195
694
+ #, php-format
695
+ msgid ""
696
+ "This option is recommended to reduce larger images. You can save up to 80%% "
697
+ "after resizing. The new width should not be less than your largest thumbnail "
698
+ "width, which is actually %spx."
699
+ msgstr ""
700
+ "Diese Option ist empfehlenswert, um das Speichervolumen für größere Bilder "
701
+ "zu reduzieren. Sie könne so bis zu 80%% Speicherplatz sparen. Die neue "
702
+ "Breite sollte nicht geringer als Ihre größte Vorschaubildbreite sein, die "
703
+ "übrigens %s Pixel beträgt."
704
+
705
+ #: ../inc/admin/ui/options.php:202 ../inc/admin/ui/options.php:205
706
+ msgid "EXIF Data"
707
+ msgstr "EXIF-Daten"
708
+
709
+ #: ../inc/admin/ui/options.php:209
710
+ msgid ""
711
+ "Keep all EXIF data from your images. EXIF are informations stored in your "
712
+ "pictures like shutter speed, exposure compensation, ISO, etc..."
713
+ msgstr ""
714
+ "Behalten Sie alle EXIF-Daten Ihrer Bilder. In den EXIF-Daten werden "
715
+ "Informationen wie Verschlusszeit, Belichtungskorrektur, ISO-Wert usw. "
716
+ "gespeichert."
717
+
718
+ #: ../inc/admin/ui/options.php:210
719
+ msgid "Learn more"
720
+ msgstr "Weitere Informationen"
721
+
722
+ #: ../inc/admin/ui/options.php:212
723
+ msgid ""
724
+ "If you are a photographer, you may be interested in this option if you are "
725
+ "displaying on your pages some info like the model of your camera."
726
+ msgstr ""
727
+ "Aktiviere diese Option, wenn Sie auf Ihrer Site fototechnische Informationen,"
728
+ " wie z.B. das Model Ihrer Kamera, anzeigen möchtest."
729
+
730
+ #: ../inc/admin/ui/options.php:221
731
+ msgid "Files optimization"
732
+ msgstr "Dateioptimierung"
733
+
734
+ #: ../inc/admin/ui/options.php:224
735
+ msgid "You can choose to compress different image sizes created by WordPress here."
736
+ msgstr ""
737
+ "Hier können Sie die Komprimierung für die verschiedenen Bildgrößen "
738
+ "kontrollieren, die Ihr WordPress generiert."
739
+
740
+ #: ../inc/admin/ui/options.php:226
741
+ #, php-format
742
+ msgid "The %soriginal size%s is %sautomatically optimized%s by Imagify."
743
+ msgstr "Die %sOriginalgröße%s wird von Imagify %sautomatisch optimiert%s."
744
+
745
+ #: ../inc/admin/ui/options.php:229
746
+ msgid "Remember each additional image size will affect your Imagify monthly usage!"
747
+ msgstr ""
748
+ "Bedenken Sie, dass jede ausgewählte Bildgröße Ihr monatliches "
749
+ "Nutzungsvolumen bei Imagify beeinflusst."
750
+
751
+ #: ../inc/admin/ui/options.php:282
752
+ msgid "Display options"
753
+ msgstr "Optionen anzeigen"
754
+
755
+ #: ../inc/admin/ui/options.php:287 ../inc/admin/ui/options.php:292
756
+ msgid "Show Admin Bar menu"
757
+ msgstr "Toolbar-Menü anzeigen"
758
+
759
+ #: ../inc/admin/ui/options.php:293
760
+ msgid "I want this awesome quick access menu on my admin bar."
761
+ msgstr "Ich möchte dieses praktische Dropdown-Menü in meiner Toolbar."
762
+
763
+ #: ../inc/admin/ui/options.php:308
764
+ #, php-format
765
+ msgid ""
766
+ "Once your settings saved, optimize all your images by using the %sImagify "
767
+ "Bulk Optimization%s feature."
768
+ msgstr ""
769
+ "Sobald Sie Ihre Einstellungen gespeichert haben, können Sie mit der "
770
+ "%sStapelverarbeitung%s alle Ihre Bilder optimieren."
771
+
772
+ #: ../inc/admin/ui/options.php:316
773
+ msgid "You can choose three levels of compression"
774
+ msgstr "Sie können zwischen drei Komprimierungsstufen wählen."
775
+
776
+ #: ../inc/admin/ui/options.php:321
777
+ msgid ""
778
+ "This mode will apply all available optimizations for maximum image "
779
+ "compression."
780
+ msgstr "Dieser Modus wendet alle verfügbaren Parameter für maximale Komprimierung an."
781
+
782
+ #: ../inc/admin/ui/options.php:324
783
+ msgid ""
784
+ "This will provide a huge savings on the initial weight. Sometimes the image "
785
+ "quality could be degraded a little."
786
+ msgstr ""
787
+ "Die Bildgröße wird erheblich verringert. In einigen Fällen kann es jedoch zu "
788
+ "Verlusten bei der Qualität kommen."
789
+
790
+ #: ../inc/admin/ui/options.php:327
791
+ msgid ""
792
+ "If you want the maximum weight reduction, and you agree to lose some quality "
793
+ "on the images we recommend using this mode."
794
+ msgstr ""
795
+ "Wählen Sie diese Einstellung, wenn Sie bereit sind, etwas Qualität zugunsten "
796
+ "maximaler Reduktion der Dateigröße zu riskieren."
797
+
798
+ #: ../inc/admin/ui/options.php:333
799
+ msgid ""
800
+ "This mode provides perfect optimization of your images without any "
801
+ "significant quality loss."
802
+ msgstr ""
803
+ "Dieser Modus liefert hervorragende Optimierung ohne signifikante "
804
+ "Qualitätsverluste."
805
+
806
+ #: ../inc/admin/ui/options.php:336
807
+ msgid ""
808
+ "This will provide a drastic savings on the initial weight, with a small "
809
+ "reduction in image quality. Most of the time it's not even noticeable."
810
+ msgstr ""
811
+ "Die drastische Verringerung der Dateigröße geht mit geringfügigen, meist "
812
+ "kaum wahrnehmbaren Einbußen in der Qualität einher."
813
+
814
+ #: ../inc/admin/ui/options.php:339
815
+ msgid "If you want the maximum weight reduction, we recommend using this mode."
816
+ msgstr ""
817
+ "Wählen Sie diese Einstellung, wenn Sie auf maximale Größenreduktion Wert "
818
+ "legen."
819
+
820
+ #: ../inc/admin/ui/options.php:345
821
+ msgid ""
822
+ "This mode provides lossless optimization, your images will be optimized "
823
+ "without any visible change."
824
+ msgstr ""
825
+ "Dieser Modus sorgt für verlustfreie Bildoptimierung. Ihre Bilder werden ohne "
826
+ "sichtbare Veränderungen optimiert."
827
+
828
+ #: ../inc/admin/ui/options.php:348
829
+ msgid "If you want the perfect quality for your images, we recommend you that mode."
830
+ msgstr ""
831
+ "Wählen Sie diese Einstellung, wenn Ihnen die perfekte Qualität Ihrer Bilder "
832
+ "wichtig ist."
833
+
834
+ #: ../inc/admin/ui/options.php:351
835
+ msgid "Note: the file size reduction will be less, compared to aggressive mode."
836
+ msgstr ""
837
+ "Hinweis: Die Verringerung der Dateigröße fällt hier geringer aus, als im "
838
+ "aggressiven Modus."
839
+
840
+ #: ../inc/admin/ui/options.php:370
841
+ #, php-format
842
+ msgid "I want to compare%s and%s"
843
+ msgstr "Ich möchte %s und %s vergleichen."
844
+
845
+ #: ../inc/admin/ui/options.php:387
846
+ #, php-format
847
+ msgid "Original photography about %s"
848
+ msgstr "Originalbild ca. %s"
849
+
850
+ #: ../inc/admin/ui/options.php:392 ../inc/admin/ui/options.php:397 ..
851
+ #: inc/admin/ui/options.php:402
852
+ #, php-format
853
+ msgid "Optimized photography about %s"
854
+ msgstr "Optimiertes Bild ca. %s"
855
+
856
+ #: ../inc/admin/ui/options.php:407 ../inc/admin/ui/options.php:417 ..
857
+ #: inc/admin/ui/options.php:437 ../inc/admin/ui/options.php:458 ..
858
+ #: inc/functions/admin-ui.php:58
859
+ msgid "Level:"
860
+ msgstr "Modus:"
861
+
862
+ #: ../inc/classes/class-attachment.php:520
863
+ msgid ""
864
+ "This size isn't authorized to be optimized. Update your Imagify settings if "
865
+ "you want to optimize it."
866
+ msgstr ""
867
+ "Diese Bildgröße ist für die Optimierung nicht zugelassen. Aktualisieren Sie "
868
+ "Ihre Imagify-Einstellungen, wenn Sie sie optimieren möchten."
869
+
870
+ #: ../inc/common/admin-bar.php:48
871
+ #, php-format
872
+ msgid "Rate Imagify on %s"
873
+ msgstr "Bewerten Sie Imagify auf %s"
874
+
875
+ #: ../inc/common/admin-bar.php:61
876
+ msgid "Loading..."
877
+ msgstr "Laden&#160;…"
878
+
879
+ #: ../inc/functions/admin-ui.php:35
880
+ msgid "New Filesize:"
881
+ msgstr "Neue Dateigröße:"
882
+
883
+ #: ../inc/functions/admin-ui.php:51
884
+ msgid "Close details"
885
+ msgstr "Details schließen"
886
+
887
+ #: ../inc/functions/admin-ui.php:51 ../inc/functions/admin-ui.php:51
888
+ msgid "View details"
889
+ msgstr "Details anzeigen"
890
+
891
+ #: ../inc/functions/admin-ui.php:55
892
+ msgid "Original Filesize:"
893
+ msgstr "Originale Dateigröße:"
894
+
895
+ #: ../inc/functions/admin-ui.php:61
896
+ msgid "Thumbnails Optimized:"
897
+ msgstr "Optimierte Vorschaubilder:"
898
+
899
+ #: ../inc/functions/admin-ui.php:62
900
+ msgid "Overall Saving:"
901
+ msgstr "Gesamte Ersparnis:"
902
+
903
+ #: ../inc/functions/admin-ui.php:75
904
+ msgid "Restoring..."
905
+ msgstr "Wiederherstellen&#160;…"
906
+
907
+ #: ../inc/functions/admin-ui.php:99
908
+ msgid "Try again"
909
+ msgstr "Erneut versuchen"
910
+
911
+ #: ../inc/functions/admin-ui.php:127 ../inc/functions/admin-ui.php:133 ..
912
+ #: inc/functions/admin-ui.php:139
913
+ #, php-format
914
+ msgid "Re-Optimize to %s"
915
+ msgstr "Erneut optimieren als %s"
916
+
917
+ #: ../inc/functions/admin-ui.php:162
918
+ #, php-format
919
+ msgid "%s can't be optimized"
920
+ msgstr "%s kann nicht optimiert werden."
921
+
922
+ #: ../inc/functions/process.php:30
923
+ msgid ""
924
+ "Sorry, our servers are temporarily unaccessible. Please, try again in a "
925
+ "couple of minutes."
926
+ msgstr ""
927
+ "Unsere Server sind leider im Augenblick nicht erreichbar. Bitte versuchen "
928
+ "Sie es in ein paar Minuten noch einmal."
929
+
930
+ #: ../inc/functions/process.php:36
931
+ msgid "External HTTP requests are blocked"
932
+ msgstr "Externe HTTP-Anfragen werden blockiert"
933
+
934
+ #: ../inc/functions/process.php:42
935
+ msgid "File path is empty"
936
+ msgstr "Datei-Pfad ist leer"
937
+
938
+ #: ../inc/functions/process.php:48
939
+ #, php-format
940
+ msgid "Could not find %s"
941
+ msgstr "%s wurde nicht gefunden"
942
+
943
+ #: ../inc/functions/process.php:53
944
+ #, php-format
945
+ msgid "%s is not writable"
946
+ msgstr "%s ist nicht beschreibbar."
947
+
948
+ #: ../inc/functions/process.php:62
949
+ #, php-format
950
+ msgid "Skipped (%s), image not found."
951
+ msgstr "Übersprungen (%s), Bild nicht gefunden."
languages/imagify-es_ES.mo CHANGED
Binary file
languages/imagify-es_ES.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Imagify\n"
4
- "POT-Creation-Date: 2016-02-16 09:32+0100\n"
5
- "PO-Revision-Date: 2016-02-16 09:36+0100\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: es\n"
@@ -27,16 +27,16 @@ msgstr ""
27
  msgid "Optimizing..."
28
  msgstr "Optimizando…"
29
 
30
- #: inc/admin/ajax.php:118 inc/admin/enqueue.php:163 inc/admin/meta-boxes.php:34
31
- #: inc/functions/admin-ui.php:181
32
  msgid "Optimize"
33
  msgstr "Optimizar"
34
 
35
- #: inc/admin/ajax.php:416
36
  msgid "Oops, It's almost over!"
37
  msgstr "¡Ya casi está!"
38
 
39
- #: inc/admin/ajax.php:417
40
  #, php-format
41
  msgid ""
42
  "You have almost used all your credit.%sDon't forget to upgrade your "
@@ -45,16 +45,16 @@ msgstr ""
45
  "Ya has utilizado casi todo tu crédito.%sNo olvides ampliar tu suscripción "
46
  "para poder seguir optimizando tus imágenes."
47
 
48
- #: inc/admin/ajax.php:418 inc/admin/ui/bulk.php:22
49
  msgid "View My Subscription"
50
  msgstr "Ver mi suscripción"
51
 
52
- #: inc/admin/ajax.php:426 inc/admin/enqueue.php:208
53
  #: inc/admin/ui/notices.php:251
54
  msgid "Oops, It's Over!"
55
  msgstr "¡Ya está!"
56
 
57
- #: inc/admin/ajax.php:427 inc/admin/enqueue.php:224
58
  #: inc/admin/ui/notices.php:253
59
  #, php-format
60
  msgid ""
@@ -64,24 +64,24 @@ msgstr ""
64
  "Has consumido todo tu crédito para este mes. Volverás a tener <strong>%s el "
65
  "%s</strong>."
66
 
67
- #: inc/admin/ajax.php:428
68
  msgid "Upgrade My Subscription"
69
  msgstr "Actualizar mi suscripción"
70
 
71
- #: inc/admin/ajax.php:447 inc/admin/ui/bulk.php:16
72
  msgid "Account status"
73
  msgstr "Estado de mi cuenta"
74
 
75
- #: inc/admin/ajax.php:448 inc/admin/ui/bulk.php:17
76
  msgid "Your subscription:"
77
  msgstr "Tu suscripción:"
78
 
79
- #: inc/admin/ajax.php:456 inc/admin/ui/bulk.php:47
80
  #, php-format
81
  msgid "You have %s space credit left"
82
  msgstr "Te queda un saldo de %s"
83
 
84
- #: inc/admin/ajax.php:468
85
  msgid "View my subscription"
86
  msgstr "Ver mi suscripción"
87
 
@@ -188,11 +188,11 @@ msgstr "Tamaño del archivo:"
188
  msgid "Original Saving:"
189
  msgstr "Ahorro inicial:"
190
 
191
- #: inc/admin/enqueue.php:198
192
  msgid "Please wait..."
193
  msgstr "Espera, por favor…"
194
 
195
- #: inc/admin/enqueue.php:199
196
  msgid ""
197
  "We are trying to get your unoptimized images, it may take time depending on "
198
  "the number of images."
@@ -200,11 +200,11 @@ msgstr ""
200
  "Estamos tratando de obtener tus imágenes no optimizadas: esto puede tomar "
201
  "tiempo, dependiendo del número de imágenes."
202
 
203
- #: inc/admin/enqueue.php:201
204
  msgid "Oops, There is something wrong!"
205
  msgstr "Ups, algo no ha ido bien!"
206
 
207
- #: inc/admin/enqueue.php:202
208
  msgid ""
209
  "An unknow error occurred when we tried to get all your unoptimized images. "
210
  "Try again and if the issue still persist, please contact us!"
@@ -213,27 +213,27 @@ msgstr ""
213
  "imágenes no optimizadas. Inténtalo otra vez y, si el problema persiste, "
214
  "contáctanos por favor!"
215
 
216
- #: inc/admin/enqueue.php:204 inc/admin/ui/bulk.php:257 inc/admin/upload.php:38
217
  msgid "Optimized"
218
  msgstr "Optimizado"
219
 
220
- #: inc/admin/enqueue.php:205 inc/admin/upload.php:39
221
  msgid "Unoptimized"
222
  msgstr "No optimizado"
223
 
224
- #: inc/admin/enqueue.php:206
225
  msgid "Error"
226
  msgstr "Error"
227
 
228
- #: inc/admin/enqueue.php:209
229
  msgid "Hold on!"
230
  msgstr "¡Espera!"
231
 
232
- #: inc/admin/enqueue.php:210
233
  msgid "All your images have been optimized by Imagify. Congratulations!"
234
  msgstr "Todas tus imágenes han sido optimizadas por Imagify. ¡Enhorabuena!"
235
 
236
- #: inc/admin/enqueue.php:212
237
  #, php-format
238
  msgid ""
239
  "Discover @imagify, the new compression tool to optimize your images for "
@@ -242,11 +242,11 @@ msgstr ""
242
  "Descubre @imagify, la nueva herramienta de compresión para optimizar tus "
243
  "imágenes gratuitamente. Me ha ahorrado %1$s de %2$s!"
244
 
245
- #: inc/admin/enqueue.php:216
246
  msgid "Imagify is still processing. Are you sure you want to leave this page?"
247
  msgstr "Imagify sigue procesando. Estás seguro que quieres dejar la página?"
248
 
249
- #: inc/admin/enqueue.php:221 inc/admin/enqueue.php:224
250
  #: inc/admin/ui/notices.php:253
251
  #, php-format
252
  msgid ""
@@ -256,11 +256,11 @@ msgstr ""
256
  "Para seguir optimizando tus imágenes, inicia sesión en tu cuenta Imagify "
257
  "para %scomprar un paquete o subscribir un plan %s."
258
 
259
- #: inc/admin/enqueue.php:224
260
  msgid "F j, Y"
261
  msgstr "F j, Y"
262
 
263
- #: inc/admin/menu.php:24 inc/admin/plugins.php:13 inc/admin/ui/bulk.php:78
264
  #: inc/common/admin-bar.php:39
265
  msgid "Bulk Optimization"
266
  msgstr "Optimización masiva"
@@ -292,19 +292,19 @@ msgstr "<strong>ERROR</strong>: página de opciones no encontrada."
292
  msgid "Settings"
293
  msgstr "Configuración"
294
 
295
- #: inc/admin/ui/bulk.php:59
296
  msgid "Upgrade your account to continue optimizing your images"
297
  msgstr "Actualiza tu cuenta para seguir optimizando tus imágenes"
298
 
299
- #: inc/admin/ui/bulk.php:63
300
  msgid "More info"
301
  msgstr "Más info"
302
 
303
- #: inc/admin/ui/bulk.php:88
304
  msgid "Information"
305
  msgstr "Información"
306
 
307
- #: inc/admin/ui/bulk.php:90
308
  msgid ""
309
  "Please be aware that optimizing a large number of images can take a while "
310
  "depending on your server and network speed."
@@ -312,7 +312,7 @@ msgstr ""
312
  "Por favor ten en cuenta que la optimización de un gran número de imágenes "
313
  "puede demorar un poco según tu servidor y la velocidad de tu red."
314
 
315
- #: inc/admin/ui/bulk.php:91
316
  msgid ""
317
  "You must keep this page open while the bulk optimizaton is processing. If "
318
  "you leave you can come back to continue where it left off."
@@ -320,11 +320,11 @@ msgstr ""
320
  "Tienes que mantener esta página abierta durante la optimización masiva. Si "
321
  "la abandonas, siempre puedes volver y retomarla donde la hayas dejado."
322
 
323
- #: inc/admin/ui/bulk.php:99
324
  msgid "Select Your Compression Level"
325
  msgstr "Selecciona tu nivel de compresión"
326
 
327
- #: inc/admin/ui/bulk.php:102 inc/admin/ui/bulk.php:130
328
  #: inc/admin/ui/options.php:129 inc/admin/ui/options.php:319
329
  #: inc/admin/ui/options.php:382 inc/admin/ui/options.php:399
330
  #: inc/admin/ui/options.php:459 inc/classes/class-attachment.php:135
@@ -332,7 +332,7 @@ msgstr "Selecciona tu nivel de compresión"
332
  msgid "Ultra"
333
  msgstr "Ultra"
334
 
335
- #: inc/admin/ui/bulk.php:105 inc/admin/ui/bulk.php:125
336
  #: inc/admin/ui/options.php:124 inc/admin/ui/options.php:331
337
  #: inc/admin/ui/options.php:381 inc/admin/ui/options.php:394
338
  #: inc/admin/ui/options.php:438 inc/classes/class-attachment.php:138
@@ -340,7 +340,7 @@ msgstr "Ultra"
340
  msgid "Aggressive"
341
  msgstr "Agresivo"
342
 
343
- #: inc/admin/ui/bulk.php:108 inc/admin/ui/bulk.php:120
344
  #: inc/admin/ui/options.php:119 inc/admin/ui/options.php:343
345
  #: inc/admin/ui/options.php:380 inc/admin/ui/options.php:389
346
  #: inc/admin/ui/options.php:418 inc/classes/class-attachment.php:141
@@ -348,20 +348,20 @@ msgstr "Agresivo"
348
  msgid "Normal"
349
  msgstr "Normal"
350
 
351
- #: inc/admin/ui/bulk.php:112
352
  msgid "Your default setting:"
353
  msgstr "Tu configuración por defecto:"
354
 
355
- #: inc/admin/ui/bulk.php:139
356
  #, php-format
357
  msgid "Don't forget to check %syour settings%s before bulk optimization."
358
  msgstr "No olvides revisar %stus ajustes%s antes de la optimización masiva."
359
 
360
- #: inc/admin/ui/bulk.php:149
361
  msgid "Imagif'em all"
362
  msgstr "Imagíficalo todo"
363
 
364
- #: inc/admin/ui/bulk.php:156
365
  #, php-format
366
  msgid ""
367
  "All images which are over to %s could be optimized using the pro version."
@@ -369,90 +369,90 @@ msgstr ""
369
  "Todas las imágenes de tamaño superior a %s pueden optimizarse utilizando la "
370
  "versión pro."
371
 
372
- #: inc/admin/ui/bulk.php:167
373
  msgid "Overview"
374
  msgstr "Resumen"
375
 
376
- #: inc/admin/ui/bulk.php:177
377
  msgid "Statistics"
378
  msgstr "Estadísticas"
379
 
380
- #: inc/admin/ui/bulk.php:189
381
  msgid "that's the number of images you optimized with Imagify"
382
  msgstr "este es el número de imágenes que has optimizado con Imagify"
383
 
384
- #: inc/admin/ui/bulk.php:194
385
  msgid "Original size"
386
  msgstr "Tamaño original"
387
 
388
- #: inc/admin/ui/bulk.php:199
389
  msgid "Optimized size"
390
  msgstr "Tamaño optimizado"
391
 
392
- #: inc/admin/ui/bulk.php:210
393
  #, php-format
394
  msgid "that's the size you saved %sby using Imagify"
395
  msgstr "este es el tamaño que ahorraste %scon Imagify"
396
 
397
- #: inc/admin/ui/bulk.php:230
398
  msgid "Well done!"
399
  msgstr "¡Bien hecho!"
400
 
401
- #: inc/admin/ui/bulk.php:231
402
  #, php-format
403
  msgid "you saved %1$s out of %2$s"
404
  msgstr "has ahorrado %1$s de %2$s"
405
 
406
- #: inc/admin/ui/bulk.php:236
407
  msgid "Share your awesome result"
408
  msgstr "Comparte tus impresionantes resultados"
409
 
410
- #: inc/admin/ui/bulk.php:251
411
  msgid "Compression process results"
412
  msgstr "Resultados del proceso de compresión"
413
 
414
- #: inc/admin/ui/bulk.php:254
415
  msgid "Filename"
416
  msgstr "Nombre de archivo"
417
 
418
- #: inc/admin/ui/bulk.php:255
419
  msgid "Status"
420
  msgstr "Estado"
421
 
422
- #: inc/admin/ui/bulk.php:256 inc/admin/ui/options.php:379
423
  #: inc/admin/ui/options.php:384 inc/admin/ui/options.php:408
424
  msgid "Original"
425
  msgstr "Original"
426
 
427
- #: inc/admin/ui/bulk.php:258
428
  msgid "Percentage"
429
  msgstr "Porcentaje"
430
 
431
- #: inc/admin/ui/bulk.php:259
432
  msgid "Thumbnails optimized"
433
  msgstr "Miniaturas optimizadas:"
434
 
435
- #: inc/admin/ui/bulk.php:260
436
  msgid "Overall saving"
437
  msgstr "Ahorro total"
438
 
439
- #: inc/admin/ui/bulk.php:265
440
  msgid "file"
441
  msgstr "archivo"
442
 
443
- #: inc/admin/ui/bulk.php:266
444
  msgid "error"
445
  msgstr "error"
446
 
447
- #: inc/admin/ui/bulk.php:267
448
  msgid "Total:"
449
  msgstr "Total:"
450
 
451
- #: inc/admin/ui/bulk.php:268
452
  msgid "Gain:"
453
  msgstr "Ganancia:"
454
 
455
- #: inc/admin/ui/bulk.php:285
456
  #, php-format
457
  msgid "%sStart the bulk optimization%s"
458
  msgstr "%sEmpieza la optimización masiva%s"
@@ -464,7 +464,7 @@ msgstr ""
464
 
465
  #: inc/admin/ui/notices.php:25 inc/admin/ui/notices.php:90
466
  #: inc/admin/ui/notices.php:181 inc/admin/ui/notices.php:217
467
- #: inc/admin/ui/notices.php:256
468
  msgid "Dismiss this notice"
469
  msgstr "Descarta este aviso"
470
 
@@ -578,24 +578,29 @@ msgstr "Utiliza la vista de lista para optimizar imágenes con Imagify."
578
  msgid "Switch to the List View"
579
  msgstr "Cambia a la vista de lista"
580
 
581
- #: inc/admin/ui/options.php:18
582
- msgid "Is your website too slow?"
583
- msgstr "¿Tu sitio web es muy lento?"
584
-
585
- #: inc/admin/ui/options.php:24
586
  msgid "Discover the best caching plugin to speed up your website."
587
  msgstr "Descubre el mejor plugin de caché para acelerar tu sitio Web."
588
 
589
- #: inc/admin/ui/options.php:32
590
  #, php-format
591
  msgid "%sGet %s off%s with this coupon code:%s"
592
  msgstr "Descuento del %s%s%s con este código de coupon:%s"
593
 
594
- #: inc/admin/ui/options.php:37
595
  msgid "Get WP Rocket now"
596
  msgstr "Obten WP Rocket, ¡ya!"
597
 
598
- #: inc/admin/ui/options.php:55
 
 
 
 
 
 
 
 
 
599
  #, php-format
600
  msgid ""
601
  "%sDo you like this plugin?%s Please take a few seconds to %srate it on "
@@ -604,6 +609,10 @@ msgstr ""
604
  "%sTe gusta este plugin?%s Por favor tomate unos segundos para %svalorarlo en "
605
  "WordPress.org%s!"
606
 
 
 
 
 
607
  #: inc/admin/ui/options.php:78
608
  msgid "API Key"
609
  msgstr "Clave API"
@@ -853,7 +862,7 @@ msgstr ""
853
  msgid "Rate Imagify on %s"
854
  msgstr "Valora Imagify en %s"
855
 
856
- #: inc/common/admin-bar.php:57
857
  msgid "Loading..."
858
  msgstr "Cargando…"
859
 
@@ -950,6 +959,20 @@ msgstr ""
950
  msgid "http://wp-media.me"
951
  msgstr ""
952
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
953
  #~ msgid ""
954
  #~ "Sorry, our servers are temporally unaccessible. Please, try again in a "
955
  #~ "couple of minutes"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Imagify\n"
4
+ "POT-Creation-Date: 2016-02-25 10:42+0100\n"
5
+ "PO-Revision-Date: 2016-02-25 10:42+0100\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: es\n"
27
  msgid "Optimizing..."
28
  msgstr "Optimizando…"
29
 
30
+ #: inc/admin/ajax.php:118 inc/admin/enqueue.php:163 inc/admin/enqueue.php:184
31
+ #: inc/admin/meta-boxes.php:34 inc/functions/admin-ui.php:181
32
  msgid "Optimize"
33
  msgstr "Optimizar"
34
 
35
+ #: inc/admin/ajax.php:427
36
  msgid "Oops, It's almost over!"
37
  msgstr "¡Ya casi está!"
38
 
39
+ #: inc/admin/ajax.php:428
40
  #, php-format
41
  msgid ""
42
  "You have almost used all your credit.%sDon't forget to upgrade your "
45
  "Ya has utilizado casi todo tu crédito.%sNo olvides ampliar tu suscripción "
46
  "para poder seguir optimizando tus imágenes."
47
 
48
+ #: inc/admin/ajax.php:429 inc/admin/ui/bulk.php:23
49
  msgid "View My Subscription"
50
  msgstr "Ver mi suscripción"
51
 
52
+ #: inc/admin/ajax.php:437 inc/admin/enqueue.php:209
53
  #: inc/admin/ui/notices.php:251
54
  msgid "Oops, It's Over!"
55
  msgstr "¡Ya está!"
56
 
57
+ #: inc/admin/ajax.php:438 inc/admin/enqueue.php:225
58
  #: inc/admin/ui/notices.php:253
59
  #, php-format
60
  msgid ""
64
  "Has consumido todo tu crédito para este mes. Volverás a tener <strong>%s el "
65
  "%s</strong>."
66
 
67
+ #: inc/admin/ajax.php:439
68
  msgid "Upgrade My Subscription"
69
  msgstr "Actualizar mi suscripción"
70
 
71
+ #: inc/admin/ajax.php:458 inc/admin/ui/bulk.php:17
72
  msgid "Account status"
73
  msgstr "Estado de mi cuenta"
74
 
75
+ #: inc/admin/ajax.php:459 inc/admin/ui/bulk.php:18
76
  msgid "Your subscription:"
77
  msgstr "Tu suscripción:"
78
 
79
+ #: inc/admin/ajax.php:467 inc/admin/ui/bulk.php:48
80
  #, php-format
81
  msgid "You have %s space credit left"
82
  msgstr "Te queda un saldo de %s"
83
 
84
+ #: inc/admin/ajax.php:479
85
  msgid "View my subscription"
86
  msgstr "Ver mi suscripción"
87
 
188
  msgid "Original Saving:"
189
  msgstr "Ahorro inicial:"
190
 
191
+ #: inc/admin/enqueue.php:199
192
  msgid "Please wait..."
193
  msgstr "Espera, por favor…"
194
 
195
+ #: inc/admin/enqueue.php:200
196
  msgid ""
197
  "We are trying to get your unoptimized images, it may take time depending on "
198
  "the number of images."
200
  "Estamos tratando de obtener tus imágenes no optimizadas: esto puede tomar "
201
  "tiempo, dependiendo del número de imágenes."
202
 
203
+ #: inc/admin/enqueue.php:202
204
  msgid "Oops, There is something wrong!"
205
  msgstr "Ups, algo no ha ido bien!"
206
 
207
+ #: inc/admin/enqueue.php:203
208
  msgid ""
209
  "An unknow error occurred when we tried to get all your unoptimized images. "
210
  "Try again and if the issue still persist, please contact us!"
213
  "imágenes no optimizadas. Inténtalo otra vez y, si el problema persiste, "
214
  "contáctanos por favor!"
215
 
216
+ #: inc/admin/enqueue.php:205 inc/admin/ui/bulk.php:258 inc/admin/upload.php:38
217
  msgid "Optimized"
218
  msgstr "Optimizado"
219
 
220
+ #: inc/admin/enqueue.php:206 inc/admin/upload.php:39
221
  msgid "Unoptimized"
222
  msgstr "No optimizado"
223
 
224
+ #: inc/admin/enqueue.php:207
225
  msgid "Error"
226
  msgstr "Error"
227
 
228
+ #: inc/admin/enqueue.php:210
229
  msgid "Hold on!"
230
  msgstr "¡Espera!"
231
 
232
+ #: inc/admin/enqueue.php:211
233
  msgid "All your images have been optimized by Imagify. Congratulations!"
234
  msgstr "Todas tus imágenes han sido optimizadas por Imagify. ¡Enhorabuena!"
235
 
236
+ #: inc/admin/enqueue.php:213
237
  #, php-format
238
  msgid ""
239
  "Discover @imagify, the new compression tool to optimize your images for "
242
  "Descubre @imagify, la nueva herramienta de compresión para optimizar tus "
243
  "imágenes gratuitamente. Me ha ahorrado %1$s de %2$s!"
244
 
245
+ #: inc/admin/enqueue.php:217
246
  msgid "Imagify is still processing. Are you sure you want to leave this page?"
247
  msgstr "Imagify sigue procesando. Estás seguro que quieres dejar la página?"
248
 
249
+ #: inc/admin/enqueue.php:222 inc/admin/enqueue.php:225
250
  #: inc/admin/ui/notices.php:253
251
  #, php-format
252
  msgid ""
256
  "Para seguir optimizando tus imágenes, inicia sesión en tu cuenta Imagify "
257
  "para %scomprar un paquete o subscribir un plan %s."
258
 
259
+ #: inc/admin/enqueue.php:225
260
  msgid "F j, Y"
261
  msgstr "F j, Y"
262
 
263
+ #: inc/admin/menu.php:24 inc/admin/plugins.php:13 inc/admin/ui/bulk.php:79
264
  #: inc/common/admin-bar.php:39
265
  msgid "Bulk Optimization"
266
  msgstr "Optimización masiva"
292
  msgid "Settings"
293
  msgstr "Configuración"
294
 
295
+ #: inc/admin/ui/bulk.php:60
296
  msgid "Upgrade your account to continue optimizing your images"
297
  msgstr "Actualiza tu cuenta para seguir optimizando tus imágenes"
298
 
299
+ #: inc/admin/ui/bulk.php:64
300
  msgid "More info"
301
  msgstr "Más info"
302
 
303
+ #: inc/admin/ui/bulk.php:89
304
  msgid "Information"
305
  msgstr "Información"
306
 
307
+ #: inc/admin/ui/bulk.php:91
308
  msgid ""
309
  "Please be aware that optimizing a large number of images can take a while "
310
  "depending on your server and network speed."
312
  "Por favor ten en cuenta que la optimización de un gran número de imágenes "
313
  "puede demorar un poco según tu servidor y la velocidad de tu red."
314
 
315
+ #: inc/admin/ui/bulk.php:92
316
  msgid ""
317
  "You must keep this page open while the bulk optimizaton is processing. If "
318
  "you leave you can come back to continue where it left off."
320
  "Tienes que mantener esta página abierta durante la optimización masiva. Si "
321
  "la abandonas, siempre puedes volver y retomarla donde la hayas dejado."
322
 
323
+ #: inc/admin/ui/bulk.php:100
324
  msgid "Select Your Compression Level"
325
  msgstr "Selecciona tu nivel de compresión"
326
 
327
+ #: inc/admin/ui/bulk.php:103 inc/admin/ui/bulk.php:131
328
  #: inc/admin/ui/options.php:129 inc/admin/ui/options.php:319
329
  #: inc/admin/ui/options.php:382 inc/admin/ui/options.php:399
330
  #: inc/admin/ui/options.php:459 inc/classes/class-attachment.php:135
332
  msgid "Ultra"
333
  msgstr "Ultra"
334
 
335
+ #: inc/admin/ui/bulk.php:106 inc/admin/ui/bulk.php:126
336
  #: inc/admin/ui/options.php:124 inc/admin/ui/options.php:331
337
  #: inc/admin/ui/options.php:381 inc/admin/ui/options.php:394
338
  #: inc/admin/ui/options.php:438 inc/classes/class-attachment.php:138
340
  msgid "Aggressive"
341
  msgstr "Agresivo"
342
 
343
+ #: inc/admin/ui/bulk.php:109 inc/admin/ui/bulk.php:121
344
  #: inc/admin/ui/options.php:119 inc/admin/ui/options.php:343
345
  #: inc/admin/ui/options.php:380 inc/admin/ui/options.php:389
346
  #: inc/admin/ui/options.php:418 inc/classes/class-attachment.php:141
348
  msgid "Normal"
349
  msgstr "Normal"
350
 
351
+ #: inc/admin/ui/bulk.php:113
352
  msgid "Your default setting:"
353
  msgstr "Tu configuración por defecto:"
354
 
355
+ #: inc/admin/ui/bulk.php:140
356
  #, php-format
357
  msgid "Don't forget to check %syour settings%s before bulk optimization."
358
  msgstr "No olvides revisar %stus ajustes%s antes de la optimización masiva."
359
 
360
+ #: inc/admin/ui/bulk.php:150
361
  msgid "Imagif'em all"
362
  msgstr "Imagíficalo todo"
363
 
364
+ #: inc/admin/ui/bulk.php:157
365
  #, php-format
366
  msgid ""
367
  "All images which are over to %s could be optimized using the pro version."
369
  "Todas las imágenes de tamaño superior a %s pueden optimizarse utilizando la "
370
  "versión pro."
371
 
372
+ #: inc/admin/ui/bulk.php:168
373
  msgid "Overview"
374
  msgstr "Resumen"
375
 
376
+ #: inc/admin/ui/bulk.php:178
377
  msgid "Statistics"
378
  msgstr "Estadísticas"
379
 
380
+ #: inc/admin/ui/bulk.php:190
381
  msgid "that's the number of images you optimized with Imagify"
382
  msgstr "este es el número de imágenes que has optimizado con Imagify"
383
 
384
+ #: inc/admin/ui/bulk.php:195
385
  msgid "Original size"
386
  msgstr "Tamaño original"
387
 
388
+ #: inc/admin/ui/bulk.php:200
389
  msgid "Optimized size"
390
  msgstr "Tamaño optimizado"
391
 
392
+ #: inc/admin/ui/bulk.php:211
393
  #, php-format
394
  msgid "that's the size you saved %sby using Imagify"
395
  msgstr "este es el tamaño que ahorraste %scon Imagify"
396
 
397
+ #: inc/admin/ui/bulk.php:231
398
  msgid "Well done!"
399
  msgstr "¡Bien hecho!"
400
 
401
+ #: inc/admin/ui/bulk.php:232
402
  #, php-format
403
  msgid "you saved %1$s out of %2$s"
404
  msgstr "has ahorrado %1$s de %2$s"
405
 
406
+ #: inc/admin/ui/bulk.php:237
407
  msgid "Share your awesome result"
408
  msgstr "Comparte tus impresionantes resultados"
409
 
410
+ #: inc/admin/ui/bulk.php:252
411
  msgid "Compression process results"
412
  msgstr "Resultados del proceso de compresión"
413
 
414
+ #: inc/admin/ui/bulk.php:255
415
  msgid "Filename"
416
  msgstr "Nombre de archivo"
417
 
418
+ #: inc/admin/ui/bulk.php:256
419
  msgid "Status"
420
  msgstr "Estado"
421
 
422
+ #: inc/admin/ui/bulk.php:257 inc/admin/ui/options.php:379
423
  #: inc/admin/ui/options.php:384 inc/admin/ui/options.php:408
424
  msgid "Original"
425
  msgstr "Original"
426
 
427
+ #: inc/admin/ui/bulk.php:259
428
  msgid "Percentage"
429
  msgstr "Porcentaje"
430
 
431
+ #: inc/admin/ui/bulk.php:260
432
  msgid "Thumbnails optimized"
433
  msgstr "Miniaturas optimizadas:"
434
 
435
+ #: inc/admin/ui/bulk.php:261
436
  msgid "Overall saving"
437
  msgstr "Ahorro total"
438
 
439
+ #: inc/admin/ui/bulk.php:266
440
  msgid "file"
441
  msgstr "archivo"
442
 
443
+ #: inc/admin/ui/bulk.php:267
444
  msgid "error"
445
  msgstr "error"
446
 
447
+ #: inc/admin/ui/bulk.php:268
448
  msgid "Total:"
449
  msgstr "Total:"
450
 
451
+ #: inc/admin/ui/bulk.php:269
452
  msgid "Gain:"
453
  msgstr "Ganancia:"
454
 
455
+ #: inc/admin/ui/bulk.php:286
456
  #, php-format
457
  msgid "%sStart the bulk optimization%s"
458
  msgstr "%sEmpieza la optimización masiva%s"
464
 
465
  #: inc/admin/ui/notices.php:25 inc/admin/ui/notices.php:90
466
  #: inc/admin/ui/notices.php:181 inc/admin/ui/notices.php:217
467
+ #: inc/admin/ui/notices.php:256 inc/admin/ui/notices.php:356
468
  msgid "Dismiss this notice"
469
  msgstr "Descarta este aviso"
470
 
578
  msgid "Switch to the List View"
579
  msgstr "Cambia a la vista de lista"
580
 
581
+ #: inc/admin/ui/notices.php:301 inc/admin/ui/options.php:24
 
 
 
 
582
  msgid "Discover the best caching plugin to speed up your website."
583
  msgstr "Descubre el mejor plugin de caché para acelerar tu sitio Web."
584
 
585
+ #: inc/admin/ui/notices.php:304 inc/admin/ui/options.php:32
586
  #, php-format
587
  msgid "%sGet %s off%s with this coupon code:%s"
588
  msgstr "Descuento del %s%s%s con este código de coupon:%s"
589
 
590
+ #: inc/admin/ui/notices.php:313 inc/admin/ui/options.php:37
591
  msgid "Get WP Rocket now"
592
  msgstr "Obten WP Rocket, ¡ya!"
593
 
594
+ #: inc/admin/ui/notices.php:349
595
+ #, php-format
596
+ msgid ""
597
+ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and improved "
598
+ "your website's speed by reducing your images size."
599
+ msgstr ""
600
+ "%1$s¡En hora buena!%2$s Has optimizado %1$s%3$d imágenes%2$s y ahora tu "
601
+ "sitio web es más rápido."
602
+
603
+ #: inc/admin/ui/notices.php:351 inc/admin/ui/options.php:55
604
  #, php-format
605
  msgid ""
606
  "%sDo you like this plugin?%s Please take a few seconds to %srate it on "
609
  "%sTe gusta este plugin?%s Por favor tomate unos segundos para %svalorarlo en "
610
  "WordPress.org%s!"
611
 
612
+ #: inc/admin/ui/options.php:18
613
+ msgid "Is your website too slow?"
614
+ msgstr "¿Tu sitio web es muy lento?"
615
+
616
  #: inc/admin/ui/options.php:78
617
  msgid "API Key"
618
  msgstr "Clave API"
862
  msgid "Rate Imagify on %s"
863
  msgstr "Valora Imagify en %s"
864
 
865
+ #: inc/common/admin-bar.php:61
866
  msgid "Loading..."
867
  msgstr "Cargando…"
868
 
959
  msgid "http://wp-media.me"
960
  msgstr ""
961
 
962
+ #~ msgid ""
963
+ #~ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and "
964
+ #~ "improved your website's by reducing your images size."
965
+ #~ msgstr ""
966
+ #~ "%1$s¡En hora buena!%2$s Has optimizado %1$s%3$d imágenes%2$s y ahora tu "
967
+ #~ "sitio web es más rápido."
968
+
969
+ #~ msgid ""
970
+ #~ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and speed "
971
+ #~ "up your website by reducing your images size."
972
+ #~ msgstr ""
973
+ #~ "%1$s¡En hora buena!%2$s Has optimizado %1$s%3$d imágenes%2$s y ahora tu "
974
+ #~ "sitio web es más rápido."
975
+
976
  #~ msgid ""
977
  #~ "Sorry, our servers are temporally unaccessible. Please, try again in a "
978
  #~ "couple of minutes"
languages/imagify-fr_FR.mo CHANGED
Binary file
languages/imagify-fr_FR.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Imagify\n"
4
- "POT-Creation-Date: 2016-02-11 09:35+0100\n"
5
- "PO-Revision-Date: 2016-02-16 09:34+0100\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: fr_FR\n"
@@ -20,22 +20,23 @@ msgstr ""
20
  "X-Poedit-SearchPath-0: .\n"
21
  "X-Poedit-SearchPathExcluded-0: *.js\n"
22
 
23
- #: inc/admin/ajax.php:114 inc/functions/admin-ui.php:99
24
- #: inc/functions/admin-ui.php:127 inc/functions/admin-ui.php:133
25
- #: inc/functions/admin-ui.php:139 inc/functions/admin-ui.php:176
 
26
  msgid "Optimizing..."
27
  msgstr "En cours d’optimisation…"
28
 
29
- #: inc/admin/ajax.php:114 inc/admin/enqueue.php:163 inc/admin/meta-boxes.php:29
30
- #: inc/functions/admin-ui.php:176
31
  msgid "Optimize"
32
  msgstr "Optimiser"
33
 
34
- #: inc/admin/ajax.php:412
35
  msgid "Oops, It's almost over!"
36
  msgstr "Oups, c’est bientôt fini&nbsp;!"
37
 
38
- #: inc/admin/ajax.php:413
39
  #, php-format
40
  msgid ""
41
  "You have almost used all your credit.%sDon't forget to upgrade your "
@@ -44,15 +45,15 @@ msgstr ""
44
  "Vous avez bientôt utilisé tout votre crédit.%sN’oubliez pas de mettre à niveau "
45
  "votre abonnement pour continuer à optimiser vos images."
46
 
47
- #: inc/admin/ajax.php:414 inc/admin/ui/bulk.php:22
48
  msgid "View My Subscription"
49
  msgstr "Voir mon abonnement"
50
 
51
- #: inc/admin/ajax.php:422 inc/admin/enqueue.php:188 inc/admin/ui/notices.php:251
52
  msgid "Oops, It's Over!"
53
  msgstr "Oups, c’est fini !"
54
 
55
- #: inc/admin/ajax.php:423 inc/admin/enqueue.php:204 inc/admin/ui/notices.php:253
56
  #, php-format
57
  msgid ""
58
  "You have consumed all your credit for this month. You will have <strong>%s "
@@ -61,24 +62,24 @@ msgstr ""
61
  "Vous avez consommé tout votre crédit pour ce mois. Vous aurez à nouveau "
62
  "<strong>%s le %s</strong>."
63
 
64
- #: inc/admin/ajax.php:424
65
  msgid "Upgrade My Subscription"
66
  msgstr "Mettre à niveau mon abonnement"
67
 
68
- #: inc/admin/ajax.php:443 inc/admin/ui/bulk.php:16
69
  msgid "Account status"
70
  msgstr "Type de compte"
71
 
72
- #: inc/admin/ajax.php:444 inc/admin/ui/bulk.php:17
73
  msgid "Your subscription:"
74
  msgstr "Votre abonnement&nbsp;:"
75
 
76
- #: inc/admin/ajax.php:452 inc/admin/ui/bulk.php:47
77
  #, php-format
78
  msgid "You have %s space credit left"
79
  msgstr "Il vous reste %s de crédit"
80
 
81
- #: inc/admin/ajax.php:464
82
  msgid "View my subscription"
83
  msgstr "Voir mon abonnement"
84
 
@@ -157,10 +158,39 @@ msgid "Restore Original"
157
  msgstr "Restaurer l’original"
158
 
159
  #: inc/admin/enqueue.php:178
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
  msgid "Please wait..."
161
  msgstr "Un peu d’attente…"
162
 
163
- #: inc/admin/enqueue.php:179
164
  msgid ""
165
  "We are trying to get your unoptimized images, it may take time depending on "
166
  "the number of images."
@@ -168,11 +198,11 @@ msgstr ""
168
  "Nous sommes en train de récupérer vos images non-optimisées, cela peut prendre "
169
  "du temps en fonction du nombre d’images."
170
 
171
- #: inc/admin/enqueue.php:181
172
  msgid "Oops, There is something wrong!"
173
  msgstr "Oups, une erreur est survenue !"
174
 
175
- #: inc/admin/enqueue.php:182
176
  msgid ""
177
  "An unknow error occurred when we tried to get all your unoptimized images. Try "
178
  "again and if the issue still persist, please contact us!"
@@ -181,27 +211,27 @@ msgstr ""
181
  "vos images non optimisées. Essayez encore et si le problème persiste, "
182
  "contactez-nous !"
183
 
184
- #: inc/admin/enqueue.php:184 inc/admin/ui/bulk.php:257 inc/admin/upload.php:38
185
  msgid "Optimized"
186
  msgstr "Optimisées"
187
 
188
- #: inc/admin/enqueue.php:185 inc/admin/upload.php:39
189
  msgid "Unoptimized"
190
  msgstr "Non optimisées"
191
 
192
- #: inc/admin/enqueue.php:186
193
  msgid "Error"
194
  msgstr "Erreur"
195
 
196
- #: inc/admin/enqueue.php:189
197
  msgid "Hold on!"
198
  msgstr "Halte là&nbsp;!"
199
 
200
- #: inc/admin/enqueue.php:190
201
  msgid "All your images have been optimized by Imagify. Congratulations!"
202
  msgstr "Toutes vos images ont été optimisées par Imagify. Félicitations&nbsp;!"
203
 
204
- #: inc/admin/enqueue.php:192
205
  #, php-format
206
  msgid ""
207
  "Discover @imagify, the new compression tool to optimize your images for free. "
@@ -210,12 +240,12 @@ msgstr ""
210
  "Découvrez @imagify, le nouvel outil de compression pour optimiser vos images. "
211
  "J’ai optimisé %1$s sur %2$s !"
212
 
213
- #: inc/admin/enqueue.php:196
214
  msgid "Imagify is still processing. Are you sure you want to leave this page?"
215
  msgstr ""
216
  "Imagify travaille encore. Êtes-vous sûr(e) de vouloir quitter cette page ?"
217
 
218
- #: inc/admin/enqueue.php:201 inc/admin/enqueue.php:204
219
  #: inc/admin/ui/notices.php:253
220
  #, php-format
221
  msgid ""
@@ -225,26 +255,26 @@ msgstr ""
225
  "Pour continuer à optimiser vos images, connectez-vous à votre compte Imagify "
226
  "pour %sacheter un pack ou souscrire à un plan%s."
227
 
228
- #: inc/admin/enqueue.php:204
229
  msgid "F j, Y"
230
  msgstr ""
231
 
232
- #: inc/admin/menu.php:24 inc/admin/plugins.php:13 inc/admin/ui/bulk.php:78
233
  #: inc/common/admin-bar.php:39
234
  msgid "Bulk Optimization"
235
  msgstr "Optimisation en masse"
236
 
237
  #. Plugin Name of the plugin/theme
238
- #: inc/admin/meta-boxes.php:18 inc/admin/meta-boxes.php:25
239
  #: inc/admin/upload.php:11
240
  msgid "Imagify"
241
  msgstr "Imagify"
242
 
243
- #: inc/admin/meta-boxes.php:20 inc/functions/admin-ui.php:168
244
  msgid "Invalid API key"
245
  msgstr "Clé API invalide"
246
 
247
- #: inc/admin/meta-boxes.php:22 inc/functions/admin-ui.php:170
248
  msgid "Check your Settings"
249
  msgstr "Vérifiez vos réglages"
250
 
@@ -261,19 +291,19 @@ msgstr "<strong>Erreur</strong> : page d’options introuvable."
261
  msgid "Settings"
262
  msgstr "Réglages"
263
 
264
- #: inc/admin/ui/bulk.php:59
265
  msgid "Upgrade your account to continue optimizing your images"
266
  msgstr "Mettez à niveau votre compte pour continuer à optimiser vos images"
267
 
268
- #: inc/admin/ui/bulk.php:63
269
  msgid "More info"
270
  msgstr "Plus d’infos"
271
 
272
- #: inc/admin/ui/bulk.php:88
273
  msgid "Information"
274
  msgstr "Informations"
275
 
276
- #: inc/admin/ui/bulk.php:90
277
  msgid ""
278
  "Please be aware that optimizing a large number of images can take a while "
279
  "depending on your server and network speed."
@@ -281,7 +311,7 @@ msgstr ""
281
  "Prenez conscience que l’optimisation d’un grand nombre d’images peut prendre "
282
  "du temps en fonction de la rapidité de votre serveur et de votre connexion."
283
 
284
- #: inc/admin/ui/bulk.php:91
285
  msgid ""
286
  "You must keep this page open while the bulk optimizaton is processing. If you "
287
  "leave you can come back to continue where it left off."
@@ -290,139 +320,139 @@ msgstr ""
290
  "en cours. Si vous la quittez, vous pouvez revenir pour continuer là où vous en "
291
  "étiez."
292
 
293
- #: inc/admin/ui/bulk.php:99
294
  msgid "Select Your Compression Level"
295
  msgstr "Sélectionnez votre niveau de compression"
296
 
297
- #: inc/admin/ui/bulk.php:102 inc/admin/ui/bulk.php:130
298
  #: inc/admin/ui/options.php:129 inc/admin/ui/options.php:319
299
  #: inc/admin/ui/options.php:382 inc/admin/ui/options.php:399
300
- #: inc/admin/ui/options.php:459 inc/classes/class-attachment.php:120
301
  #: inc/functions/admin-ui.php:127
302
  msgid "Ultra"
303
  msgstr "Ultra"
304
 
305
- #: inc/admin/ui/bulk.php:105 inc/admin/ui/bulk.php:125
306
  #: inc/admin/ui/options.php:124 inc/admin/ui/options.php:331
307
  #: inc/admin/ui/options.php:381 inc/admin/ui/options.php:394
308
- #: inc/admin/ui/options.php:438 inc/classes/class-attachment.php:123
309
  #: inc/functions/admin-ui.php:133
310
  msgid "Aggressive"
311
  msgstr "Agressif"
312
 
313
- #: inc/admin/ui/bulk.php:108 inc/admin/ui/bulk.php:120
314
  #: inc/admin/ui/options.php:119 inc/admin/ui/options.php:343
315
  #: inc/admin/ui/options.php:380 inc/admin/ui/options.php:389
316
- #: inc/admin/ui/options.php:418 inc/classes/class-attachment.php:126
317
  #: inc/functions/admin-ui.php:139
318
  msgid "Normal"
319
  msgstr "Normal"
320
 
321
- #: inc/admin/ui/bulk.php:112
322
  msgid "Your default setting:"
323
  msgstr "Votre réglage par défaut :"
324
 
325
- #: inc/admin/ui/bulk.php:139
326
  #, php-format
327
  msgid "Don't forget to check %syour settings%s before bulk optimization."
328
  msgstr ""
329
  "N’oubliez pas de vérifier %svos réglages%s avant l’optimisation en masse."
330
 
331
- #: inc/admin/ui/bulk.php:149
332
  msgid "Imagif'em all"
333
  msgstr "Imagif'em all"
334
 
335
- #: inc/admin/ui/bulk.php:156
336
  #, php-format
337
  msgid "All images which are over to %s could be optimized using the pro version."
338
  msgstr ""
339
  "Toutes les images qui font plus de %s pourront être optimisées avec la version "
340
  "pro."
341
 
342
- #: inc/admin/ui/bulk.php:167
343
  msgid "Overview"
344
  msgstr "Vue d'ensemble"
345
 
346
- #: inc/admin/ui/bulk.php:177
347
  msgid "Statistics"
348
  msgstr "Statistiques"
349
 
350
- #: inc/admin/ui/bulk.php:189
351
  msgid "that's the number of images you optimized with Imagify"
352
  msgstr "c’est le nombre d’images que %svous avez optimisé avec Imagify"
353
 
354
- #: inc/admin/ui/bulk.php:194
355
  msgid "Original size"
356
  msgstr "Poids de l’original"
357
 
358
- #: inc/admin/ui/bulk.php:199
359
  msgid "Optimized size"
360
  msgstr "Poids optimisé"
361
 
362
- #: inc/admin/ui/bulk.php:210
363
  #, php-format
364
  msgid "that's the size you saved %sby using Imagify"
365
  msgstr "c’est le poids que vous avez économisé %sen utilisant Imagify"
366
 
367
- #: inc/admin/ui/bulk.php:230
368
  msgid "Well done!"
369
  msgstr "Bien joué&nbsp;!"
370
 
371
- #: inc/admin/ui/bulk.php:231
372
  #, php-format
373
  msgid "you saved %1$s out of %2$s"
374
  msgstr "vous avez économisé %1$s sur %2$s"
375
 
376
- #: inc/admin/ui/bulk.php:236
377
  msgid "Share your awesome result"
378
  msgstr "Partagez votre résultat"
379
 
380
- #: inc/admin/ui/bulk.php:251
381
  msgid "Compression process results"
382
  msgstr "Résultats du processus de compression"
383
 
384
- #: inc/admin/ui/bulk.php:254
385
  msgid "Filename"
386
  msgstr "Nom du fichier"
387
 
388
- #: inc/admin/ui/bulk.php:255
389
  msgid "Status"
390
  msgstr "Statut"
391
 
392
- #: inc/admin/ui/bulk.php:256 inc/admin/ui/options.php:379
393
  #: inc/admin/ui/options.php:384 inc/admin/ui/options.php:408
394
  msgid "Original"
395
  msgstr "Original"
396
 
397
- #: inc/admin/ui/bulk.php:258
398
  msgid "Percentage"
399
  msgstr "Pourcentage"
400
 
401
- #: inc/admin/ui/bulk.php:259
402
  msgid "Thumbnails optimized"
403
  msgstr "Miniatures optimisées"
404
 
405
- #: inc/admin/ui/bulk.php:260
406
  msgid "Overall saving"
407
  msgstr "Gain total"
408
 
409
- #: inc/admin/ui/bulk.php:265
410
  msgid "file"
411
  msgstr "fichier"
412
 
413
- #: inc/admin/ui/bulk.php:266
414
  msgid "error"
415
  msgstr "erreur"
416
 
417
- #: inc/admin/ui/bulk.php:267
418
  msgid "Total:"
419
  msgstr "Total&nbsp;:"
420
 
421
- #: inc/admin/ui/bulk.php:268
422
  msgid "Gain:"
423
  msgstr "Gain&nbsp;:"
424
 
425
- #: inc/admin/ui/bulk.php:285
426
  #, php-format
427
  msgid "%sStart the bulk optimization%s"
428
  msgstr "%sDémarrer l’optimisation en masse%s"
@@ -435,7 +465,7 @@ msgstr ""
435
 
436
  #: inc/admin/ui/notices.php:25 inc/admin/ui/notices.php:90
437
  #: inc/admin/ui/notices.php:181 inc/admin/ui/notices.php:217
438
- #: inc/admin/ui/notices.php:256
439
  msgid "Dismiss this notice"
440
  msgstr "Fermer ce message"
441
 
@@ -453,7 +483,7 @@ msgstr ""
453
 
454
  #: inc/admin/ui/notices.php:36
455
  msgid "Sign up, It's FREE!"
456
- msgstr "Incrivez-vous, c’est GRATUIT&nbsp;!"
457
 
458
  #: inc/admin/ui/notices.php:42
459
  msgid "Enter your API Key"
@@ -549,24 +579,29 @@ msgstr "Utilisez la vue liste pour optimiser vos images avec Imagify."
549
  msgid "Switch to the List View"
550
  msgstr "Basculer en vue liste"
551
 
552
- #: inc/admin/ui/options.php:18
553
- msgid "Is your website too slow?"
554
- msgstr "Votre site est trop lent ?"
555
-
556
- #: inc/admin/ui/options.php:24
557
  msgid "Discover the best caching plugin to speed up your website."
558
  msgstr "Découvrez le meilleur plugin de cache pour accélérer votre site."
559
 
560
- #: inc/admin/ui/options.php:32
561
  #, php-format
562
  msgid "%sGet %s off%s with this coupon code:%s"
563
  msgstr "Obtenez %s%s%s de réduction avec le code promo&nbsp;:%s"
564
 
565
- #: inc/admin/ui/options.php:37
566
  msgid "Get WP Rocket now"
567
  msgstr "Je veux WP Rocket&nbsp;!"
568
 
569
- #: inc/admin/ui/options.php:55
 
 
 
 
 
 
 
 
 
570
  #, php-format
571
  msgid ""
572
  "%sDo you like this plugin?%s Please take a few seconds to %srate it on "
@@ -575,6 +610,10 @@ msgstr ""
575
  "%sVous aimez ce plugin&nbsp;?%s Prenez quelques secondes pour le %snoter sur "
576
  "WordPress.org%s&nbsp;!"
577
 
 
 
 
 
578
  #: inc/admin/ui/options.php:78
579
  msgid "API Key"
580
  msgstr "Clé API"
@@ -777,10 +816,6 @@ msgstr ""
777
  "Remarque: la réduction du poids des images sera moins importante par rapport "
778
  "au mode agressif."
779
 
780
- #: inc/admin/ui/options.php:358 inc/admin/ui/options.php:480
781
- msgid "Close"
782
- msgstr "Fermer"
783
-
784
  #: inc/admin/ui/options.php:370
785
  #, php-format
786
  msgid "I want to compare%s and%s"
@@ -803,16 +838,6 @@ msgstr "Photographie optimisée, environ %s"
803
  msgid "Level:"
804
  msgstr "Niveau&nbsp;:"
805
 
806
- #: inc/admin/ui/options.php:411 inc/admin/ui/options.php:421
807
- #: inc/admin/ui/options.php:441 inc/admin/ui/options.php:462
808
- msgid "File Size:"
809
- msgstr "Poids du fichier:"
810
-
811
- #: inc/admin/ui/options.php:425 inc/admin/ui/options.php:445
812
- #: inc/admin/ui/options.php:466 inc/functions/admin-ui.php:44
813
- msgid "Original Saving:"
814
- msgstr "Gain sur l’original&nbsp;:"
815
-
816
  #: inc/admin/upload.php:40
817
  msgid "Errors"
818
  msgstr "Erreurs"
@@ -825,7 +850,7 @@ msgstr "Filtrer par statut"
825
  msgid "All images"
826
  msgstr "Toutes les images"
827
 
828
- #: inc/classes/class-attachment.php:501
829
  msgid ""
830
  "This size isn't authorized to be optimized. Update your Imagify settings if "
831
  "you want to optimize it."
@@ -838,7 +863,7 @@ msgstr ""
838
  msgid "Rate Imagify on %s"
839
  msgstr "Notez Imagify sur %s"
840
 
841
- #: inc/common/admin-bar.php:57
842
  msgid "Loading..."
843
  msgstr "Chargement…"
844
 
@@ -916,11 +941,6 @@ msgstr "%s n’est pas accessible en écriture"
916
  msgid "Skipped (%s), image not found."
917
  msgstr "Ignoré (%s), image introuvable."
918
 
919
- #: inc/vendors/wp-background-process.php:395
920
- #, php-format
921
- msgid "Every %d Minutes"
922
- msgstr ""
923
-
924
  #. Plugin URI of the plugin/theme
925
  msgid "https://wordpress.org/plugins/imagify/"
926
  msgstr "https://fr.wordpress.org/plugins/imagify/"
@@ -944,6 +964,13 @@ msgstr ""
944
  msgid "http://wp-media.me"
945
  msgstr ""
946
 
 
 
 
 
 
 
 
947
  #~ msgid ""
948
  #~ "Sorry, our servers are temporally unaccessible. Please, try again in a "
949
  #~ "couple of minutes"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Imagify\n"
4
+ "POT-Creation-Date: 2016-02-25 10:44+0100\n"
5
+ "PO-Revision-Date: 2016-02-25 10:44+0100\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: fr_FR\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
  "X-Poedit-SearchPathExcluded-0: *.js\n"
22
 
23
+ #: inc/admin/ajax.php:118 inc/admin/meta-boxes.php:29
24
+ #: inc/functions/admin-ui.php:99 inc/functions/admin-ui.php:127
25
+ #: inc/functions/admin-ui.php:133 inc/functions/admin-ui.php:139
26
+ #: inc/functions/admin-ui.php:175 inc/functions/admin-ui.php:181
27
  msgid "Optimizing..."
28
  msgstr "En cours d’optimisation…"
29
 
30
+ #: inc/admin/ajax.php:118 inc/admin/enqueue.php:163 inc/admin/enqueue.php:184
31
+ #: inc/admin/meta-boxes.php:34 inc/functions/admin-ui.php:181
32
  msgid "Optimize"
33
  msgstr "Optimiser"
34
 
35
+ #: inc/admin/ajax.php:427
36
  msgid "Oops, It's almost over!"
37
  msgstr "Oups, c’est bientôt fini&nbsp;!"
38
 
39
+ #: inc/admin/ajax.php:428
40
  #, php-format
41
  msgid ""
42
  "You have almost used all your credit.%sDon't forget to upgrade your "
45
  "Vous avez bientôt utilisé tout votre crédit.%sN’oubliez pas de mettre à niveau "
46
  "votre abonnement pour continuer à optimiser vos images."
47
 
48
+ #: inc/admin/ajax.php:429 inc/admin/ui/bulk.php:23
49
  msgid "View My Subscription"
50
  msgstr "Voir mon abonnement"
51
 
52
+ #: inc/admin/ajax.php:437 inc/admin/enqueue.php:209 inc/admin/ui/notices.php:251
53
  msgid "Oops, It's Over!"
54
  msgstr "Oups, c’est fini !"
55
 
56
+ #: inc/admin/ajax.php:438 inc/admin/enqueue.php:225 inc/admin/ui/notices.php:253
57
  #, php-format
58
  msgid ""
59
  "You have consumed all your credit for this month. You will have <strong>%s "
62
  "Vous avez consommé tout votre crédit pour ce mois. Vous aurez à nouveau "
63
  "<strong>%s le %s</strong>."
64
 
65
+ #: inc/admin/ajax.php:439
66
  msgid "Upgrade My Subscription"
67
  msgstr "Mettre à niveau mon abonnement"
68
 
69
+ #: inc/admin/ajax.php:458 inc/admin/ui/bulk.php:17
70
  msgid "Account status"
71
  msgstr "Type de compte"
72
 
73
+ #: inc/admin/ajax.php:459 inc/admin/ui/bulk.php:18
74
  msgid "Your subscription:"
75
  msgstr "Votre abonnement&nbsp;:"
76
 
77
+ #: inc/admin/ajax.php:467 inc/admin/ui/bulk.php:48
78
  #, php-format
79
  msgid "You have %s space credit left"
80
  msgstr "Il vous reste %s de crédit"
81
 
82
+ #: inc/admin/ajax.php:479
83
  msgid "View my subscription"
84
  msgstr "Voir mon abonnement"
85
 
158
  msgstr "Restaurer l’original"
159
 
160
  #: inc/admin/enqueue.php:178
161
+ msgid "Original Image"
162
+ msgstr "Image d’origine"
163
+
164
+ #: inc/admin/enqueue.php:179
165
+ msgid "Optimized Image"
166
+ msgstr "Image optimisée"
167
+
168
+ #: inc/admin/enqueue.php:180
169
+ msgid "Compare Original VS Optimized"
170
+ msgstr "Comparer Originale VS Optimisée"
171
+
172
+ #: inc/admin/enqueue.php:181 inc/admin/ui/options.php:358
173
+ #: inc/admin/ui/options.php:480
174
+ msgid "Close"
175
+ msgstr "Fermer"
176
+
177
+ #: inc/admin/enqueue.php:182 inc/admin/ui/options.php:411
178
+ #: inc/admin/ui/options.php:421 inc/admin/ui/options.php:441
179
+ #: inc/admin/ui/options.php:462
180
+ msgid "File Size:"
181
+ msgstr "Poids du fichier:"
182
+
183
+ #: inc/admin/enqueue.php:183 inc/admin/ui/options.php:425
184
+ #: inc/admin/ui/options.php:445 inc/admin/ui/options.php:466
185
+ #: inc/functions/admin-ui.php:44
186
+ msgid "Original Saving:"
187
+ msgstr "Gain sur l’original&nbsp;:"
188
+
189
+ #: inc/admin/enqueue.php:199
190
  msgid "Please wait..."
191
  msgstr "Un peu d’attente…"
192
 
193
+ #: inc/admin/enqueue.php:200
194
  msgid ""
195
  "We are trying to get your unoptimized images, it may take time depending on "
196
  "the number of images."
198
  "Nous sommes en train de récupérer vos images non-optimisées, cela peut prendre "
199
  "du temps en fonction du nombre d’images."
200
 
201
+ #: inc/admin/enqueue.php:202
202
  msgid "Oops, There is something wrong!"
203
  msgstr "Oups, une erreur est survenue !"
204
 
205
+ #: inc/admin/enqueue.php:203
206
  msgid ""
207
  "An unknow error occurred when we tried to get all your unoptimized images. Try "
208
  "again and if the issue still persist, please contact us!"
211
  "vos images non optimisées. Essayez encore et si le problème persiste, "
212
  "contactez-nous !"
213
 
214
+ #: inc/admin/enqueue.php:205 inc/admin/ui/bulk.php:258 inc/admin/upload.php:38
215
  msgid "Optimized"
216
  msgstr "Optimisées"
217
 
218
+ #: inc/admin/enqueue.php:206 inc/admin/upload.php:39
219
  msgid "Unoptimized"
220
  msgstr "Non optimisées"
221
 
222
+ #: inc/admin/enqueue.php:207
223
  msgid "Error"
224
  msgstr "Erreur"
225
 
226
+ #: inc/admin/enqueue.php:210
227
  msgid "Hold on!"
228
  msgstr "Halte là&nbsp;!"
229
 
230
+ #: inc/admin/enqueue.php:211
231
  msgid "All your images have been optimized by Imagify. Congratulations!"
232
  msgstr "Toutes vos images ont été optimisées par Imagify. Félicitations&nbsp;!"
233
 
234
+ #: inc/admin/enqueue.php:213
235
  #, php-format
236
  msgid ""
237
  "Discover @imagify, the new compression tool to optimize your images for free. "
240
  "Découvrez @imagify, le nouvel outil de compression pour optimiser vos images. "
241
  "J’ai optimisé %1$s sur %2$s !"
242
 
243
+ #: inc/admin/enqueue.php:217
244
  msgid "Imagify is still processing. Are you sure you want to leave this page?"
245
  msgstr ""
246
  "Imagify travaille encore. Êtes-vous sûr(e) de vouloir quitter cette page ?"
247
 
248
+ #: inc/admin/enqueue.php:222 inc/admin/enqueue.php:225
249
  #: inc/admin/ui/notices.php:253
250
  #, php-format
251
  msgid ""
255
  "Pour continuer à optimiser vos images, connectez-vous à votre compte Imagify "
256
  "pour %sacheter un pack ou souscrire à un plan%s."
257
 
258
+ #: inc/admin/enqueue.php:225
259
  msgid "F j, Y"
260
  msgstr ""
261
 
262
+ #: inc/admin/menu.php:24 inc/admin/plugins.php:13 inc/admin/ui/bulk.php:79
263
  #: inc/common/admin-bar.php:39
264
  msgid "Bulk Optimization"
265
  msgstr "Optimisation en masse"
266
 
267
  #. Plugin Name of the plugin/theme
268
+ #: inc/admin/meta-boxes.php:17 inc/admin/meta-boxes.php:24
269
  #: inc/admin/upload.php:11
270
  msgid "Imagify"
271
  msgstr "Imagify"
272
 
273
+ #: inc/admin/meta-boxes.php:19 inc/functions/admin-ui.php:168
274
  msgid "Invalid API key"
275
  msgstr "Clé API invalide"
276
 
277
+ #: inc/admin/meta-boxes.php:21 inc/functions/admin-ui.php:170
278
  msgid "Check your Settings"
279
  msgstr "Vérifiez vos réglages"
280
 
291
  msgid "Settings"
292
  msgstr "Réglages"
293
 
294
+ #: inc/admin/ui/bulk.php:60
295
  msgid "Upgrade your account to continue optimizing your images"
296
  msgstr "Mettez à niveau votre compte pour continuer à optimiser vos images"
297
 
298
+ #: inc/admin/ui/bulk.php:64
299
  msgid "More info"
300
  msgstr "Plus d’infos"
301
 
302
+ #: inc/admin/ui/bulk.php:89
303
  msgid "Information"
304
  msgstr "Informations"
305
 
306
+ #: inc/admin/ui/bulk.php:91
307
  msgid ""
308
  "Please be aware that optimizing a large number of images can take a while "
309
  "depending on your server and network speed."
311
  "Prenez conscience que l’optimisation d’un grand nombre d’images peut prendre "
312
  "du temps en fonction de la rapidité de votre serveur et de votre connexion."
313
 
314
+ #: inc/admin/ui/bulk.php:92
315
  msgid ""
316
  "You must keep this page open while the bulk optimizaton is processing. If you "
317
  "leave you can come back to continue where it left off."
320
  "en cours. Si vous la quittez, vous pouvez revenir pour continuer là où vous en "
321
  "étiez."
322
 
323
+ #: inc/admin/ui/bulk.php:100
324
  msgid "Select Your Compression Level"
325
  msgstr "Sélectionnez votre niveau de compression"
326
 
327
+ #: inc/admin/ui/bulk.php:103 inc/admin/ui/bulk.php:131
328
  #: inc/admin/ui/options.php:129 inc/admin/ui/options.php:319
329
  #: inc/admin/ui/options.php:382 inc/admin/ui/options.php:399
330
+ #: inc/admin/ui/options.php:459 inc/classes/class-attachment.php:135
331
  #: inc/functions/admin-ui.php:127
332
  msgid "Ultra"
333
  msgstr "Ultra"
334
 
335
+ #: inc/admin/ui/bulk.php:106 inc/admin/ui/bulk.php:126
336
  #: inc/admin/ui/options.php:124 inc/admin/ui/options.php:331
337
  #: inc/admin/ui/options.php:381 inc/admin/ui/options.php:394
338
+ #: inc/admin/ui/options.php:438 inc/classes/class-attachment.php:138
339
  #: inc/functions/admin-ui.php:133
340
  msgid "Aggressive"
341
  msgstr "Agressif"
342
 
343
+ #: inc/admin/ui/bulk.php:109 inc/admin/ui/bulk.php:121
344
  #: inc/admin/ui/options.php:119 inc/admin/ui/options.php:343
345
  #: inc/admin/ui/options.php:380 inc/admin/ui/options.php:389
346
+ #: inc/admin/ui/options.php:418 inc/classes/class-attachment.php:141
347
  #: inc/functions/admin-ui.php:139
348
  msgid "Normal"
349
  msgstr "Normal"
350
 
351
+ #: inc/admin/ui/bulk.php:113
352
  msgid "Your default setting:"
353
  msgstr "Votre réglage par défaut :"
354
 
355
+ #: inc/admin/ui/bulk.php:140
356
  #, php-format
357
  msgid "Don't forget to check %syour settings%s before bulk optimization."
358
  msgstr ""
359
  "N’oubliez pas de vérifier %svos réglages%s avant l’optimisation en masse."
360
 
361
+ #: inc/admin/ui/bulk.php:150
362
  msgid "Imagif'em all"
363
  msgstr "Imagif'em all"
364
 
365
+ #: inc/admin/ui/bulk.php:157
366
  #, php-format
367
  msgid "All images which are over to %s could be optimized using the pro version."
368
  msgstr ""
369
  "Toutes les images qui font plus de %s pourront être optimisées avec la version "
370
  "pro."
371
 
372
+ #: inc/admin/ui/bulk.php:168
373
  msgid "Overview"
374
  msgstr "Vue d'ensemble"
375
 
376
+ #: inc/admin/ui/bulk.php:178
377
  msgid "Statistics"
378
  msgstr "Statistiques"
379
 
380
+ #: inc/admin/ui/bulk.php:190
381
  msgid "that's the number of images you optimized with Imagify"
382
  msgstr "c’est le nombre d’images que %svous avez optimisé avec Imagify"
383
 
384
+ #: inc/admin/ui/bulk.php:195
385
  msgid "Original size"
386
  msgstr "Poids de l’original"
387
 
388
+ #: inc/admin/ui/bulk.php:200
389
  msgid "Optimized size"
390
  msgstr "Poids optimisé"
391
 
392
+ #: inc/admin/ui/bulk.php:211
393
  #, php-format
394
  msgid "that's the size you saved %sby using Imagify"
395
  msgstr "c’est le poids que vous avez économisé %sen utilisant Imagify"
396
 
397
+ #: inc/admin/ui/bulk.php:231
398
  msgid "Well done!"
399
  msgstr "Bien joué&nbsp;!"
400
 
401
+ #: inc/admin/ui/bulk.php:232
402
  #, php-format
403
  msgid "you saved %1$s out of %2$s"
404
  msgstr "vous avez économisé %1$s sur %2$s"
405
 
406
+ #: inc/admin/ui/bulk.php:237
407
  msgid "Share your awesome result"
408
  msgstr "Partagez votre résultat"
409
 
410
+ #: inc/admin/ui/bulk.php:252
411
  msgid "Compression process results"
412
  msgstr "Résultats du processus de compression"
413
 
414
+ #: inc/admin/ui/bulk.php:255
415
  msgid "Filename"
416
  msgstr "Nom du fichier"
417
 
418
+ #: inc/admin/ui/bulk.php:256
419
  msgid "Status"
420
  msgstr "Statut"
421
 
422
+ #: inc/admin/ui/bulk.php:257 inc/admin/ui/options.php:379
423
  #: inc/admin/ui/options.php:384 inc/admin/ui/options.php:408
424
  msgid "Original"
425
  msgstr "Original"
426
 
427
+ #: inc/admin/ui/bulk.php:259
428
  msgid "Percentage"
429
  msgstr "Pourcentage"
430
 
431
+ #: inc/admin/ui/bulk.php:260
432
  msgid "Thumbnails optimized"
433
  msgstr "Miniatures optimisées"
434
 
435
+ #: inc/admin/ui/bulk.php:261
436
  msgid "Overall saving"
437
  msgstr "Gain total"
438
 
439
+ #: inc/admin/ui/bulk.php:266
440
  msgid "file"
441
  msgstr "fichier"
442
 
443
+ #: inc/admin/ui/bulk.php:267
444
  msgid "error"
445
  msgstr "erreur"
446
 
447
+ #: inc/admin/ui/bulk.php:268
448
  msgid "Total:"
449
  msgstr "Total&nbsp;:"
450
 
451
+ #: inc/admin/ui/bulk.php:269
452
  msgid "Gain:"
453
  msgstr "Gain&nbsp;:"
454
 
455
+ #: inc/admin/ui/bulk.php:286
456
  #, php-format
457
  msgid "%sStart the bulk optimization%s"
458
  msgstr "%sDémarrer l’optimisation en masse%s"
465
 
466
  #: inc/admin/ui/notices.php:25 inc/admin/ui/notices.php:90
467
  #: inc/admin/ui/notices.php:181 inc/admin/ui/notices.php:217
468
+ #: inc/admin/ui/notices.php:256 inc/admin/ui/notices.php:356
469
  msgid "Dismiss this notice"
470
  msgstr "Fermer ce message"
471
 
483
 
484
  #: inc/admin/ui/notices.php:36
485
  msgid "Sign up, It's FREE!"
486
+ msgstr "Inscrivez-vous, c’est GRATUIT&nbsp;!"
487
 
488
  #: inc/admin/ui/notices.php:42
489
  msgid "Enter your API Key"
579
  msgid "Switch to the List View"
580
  msgstr "Basculer en vue liste"
581
 
582
+ #: inc/admin/ui/notices.php:301 inc/admin/ui/options.php:24
 
 
 
 
583
  msgid "Discover the best caching plugin to speed up your website."
584
  msgstr "Découvrez le meilleur plugin de cache pour accélérer votre site."
585
 
586
+ #: inc/admin/ui/notices.php:304 inc/admin/ui/options.php:32
587
  #, php-format
588
  msgid "%sGet %s off%s with this coupon code:%s"
589
  msgstr "Obtenez %s%s%s de réduction avec le code promo&nbsp;:%s"
590
 
591
+ #: inc/admin/ui/notices.php:313 inc/admin/ui/options.php:37
592
  msgid "Get WP Rocket now"
593
  msgstr "Je veux WP Rocket&nbsp;!"
594
 
595
+ #: inc/admin/ui/notices.php:349
596
+ #, php-format
597
+ msgid ""
598
+ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and improved "
599
+ "your website's speed by reducing your images size."
600
+ msgstr ""
601
+ "%1$sFélicitations%2$s ! Vous avez optimisé %1$s%3$d images%2$s et améliorez le "
602
+ "temps de chargement de votre site en réduisant le poids de vos images."
603
+
604
+ #: inc/admin/ui/notices.php:351 inc/admin/ui/options.php:55
605
  #, php-format
606
  msgid ""
607
  "%sDo you like this plugin?%s Please take a few seconds to %srate it on "
610
  "%sVous aimez ce plugin&nbsp;?%s Prenez quelques secondes pour le %snoter sur "
611
  "WordPress.org%s&nbsp;!"
612
 
613
+ #: inc/admin/ui/options.php:18
614
+ msgid "Is your website too slow?"
615
+ msgstr "Votre site est trop lent ?"
616
+
617
  #: inc/admin/ui/options.php:78
618
  msgid "API Key"
619
  msgstr "Clé API"
816
  "Remarque: la réduction du poids des images sera moins importante par rapport "
817
  "au mode agressif."
818
 
 
 
 
 
819
  #: inc/admin/ui/options.php:370
820
  #, php-format
821
  msgid "I want to compare%s and%s"
838
  msgid "Level:"
839
  msgstr "Niveau&nbsp;:"
840
 
 
 
 
 
 
 
 
 
 
 
841
  #: inc/admin/upload.php:40
842
  msgid "Errors"
843
  msgstr "Erreurs"
850
  msgid "All images"
851
  msgstr "Toutes les images"
852
 
853
+ #: inc/classes/class-attachment.php:518
854
  msgid ""
855
  "This size isn't authorized to be optimized. Update your Imagify settings if "
856
  "you want to optimize it."
863
  msgid "Rate Imagify on %s"
864
  msgstr "Notez Imagify sur %s"
865
 
866
+ #: inc/common/admin-bar.php:61
867
  msgid "Loading..."
868
  msgstr "Chargement…"
869
 
941
  msgid "Skipped (%s), image not found."
942
  msgstr "Ignoré (%s), image introuvable."
943
 
 
 
 
 
 
944
  #. Plugin URI of the plugin/theme
945
  msgid "https://wordpress.org/plugins/imagify/"
946
  msgstr "https://fr.wordpress.org/plugins/imagify/"
964
  msgid "http://wp-media.me"
965
  msgstr ""
966
 
967
+ #~ msgid ""
968
+ #~ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and "
969
+ #~ "improved your website's by reducing your images size."
970
+ #~ msgstr ""
971
+ #~ "%1$Félicitations%2$s ! Vous avez optimisé %1$s%3$d images%2$s et améliorez "
972
+ #~ "le temps de chargement de votre site en réduisant le poids de vos images."
973
+
974
  #~ msgid ""
975
  #~ "Sorry, our servers are temporally unaccessible. Please, try again in a "
976
  #~ "couple of minutes"
languages/imagify-it_IT.mo ADDED
Binary file
languages/imagify-it_IT.po ADDED
@@ -0,0 +1,1006 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Imagify\n"
4
+ "POT-Creation-Date: 2016-02-25 10:43+0100\n"
5
+ "PO-Revision-Date: 2016-02-25 10:43+0100\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
+ "Language: it\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.6\n"
13
+ "X-Poedit-Basepath: ..\n"
14
+ "X-Poedit-WPHeader: imagify.php\n"
15
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
18
+ "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
19
+ "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
20
+ "X-Poedit-SearchPath-0: .\n"
21
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
22
+
23
+ #: inc/admin/ajax.php:118 inc/admin/meta-boxes.php:29
24
+ #: inc/functions/admin-ui.php:99 inc/functions/admin-ui.php:127
25
+ #: inc/functions/admin-ui.php:133 inc/functions/admin-ui.php:139
26
+ #: inc/functions/admin-ui.php:175 inc/functions/admin-ui.php:181
27
+ msgid "Optimizing..."
28
+ msgstr "Ottimizzando…"
29
+
30
+ #: inc/admin/ajax.php:118 inc/admin/enqueue.php:163 inc/admin/enqueue.php:184
31
+ #: inc/admin/meta-boxes.php:34 inc/functions/admin-ui.php:181
32
+ msgid "Optimize"
33
+ msgstr "Ottimizza"
34
+
35
+ #: inc/admin/ajax.php:427
36
+ msgid "Oops, It's almost over!"
37
+ msgstr "Ops, quasi finito!"
38
+
39
+ #: inc/admin/ajax.php:428
40
+ #, php-format
41
+ msgid ""
42
+ "You have almost used all your credit.%sDon't forget to upgrade your "
43
+ "subscription to continue optimizing your images."
44
+ msgstr ""
45
+ "Hai usato quasi tutto il tuo credito.%sNon dimenticare di aggiornare il tuo "
46
+ "abbonamento per continuare a ottimizzare le tue immagini."
47
+
48
+ #: inc/admin/ajax.php:429 inc/admin/ui/bulk.php:23
49
+ msgid "View My Subscription"
50
+ msgstr "Vedere il mio abbonamento"
51
+
52
+ #: inc/admin/ajax.php:437 inc/admin/enqueue.php:209
53
+ #: inc/admin/ui/notices.php:251
54
+ msgid "Oops, It's Over!"
55
+ msgstr "Ops, finito!"
56
+
57
+ #: inc/admin/ajax.php:438 inc/admin/enqueue.php:225
58
+ #: inc/admin/ui/notices.php:253
59
+ #, php-format
60
+ msgid ""
61
+ "You have consumed all your credit for this month. You will have <strong>%s "
62
+ "back on %s</strong>."
63
+ msgstr ""
64
+ "Hai consumato tutto il tuo credito per questo mese. Avrai di nuovo <strong>"
65
+ "%s il %s</strong>."
66
+
67
+ #: inc/admin/ajax.php:439
68
+ msgid "Upgrade My Subscription"
69
+ msgstr "Aggiornare il mio abbonamento"
70
+
71
+ #: inc/admin/ajax.php:458 inc/admin/ui/bulk.php:17
72
+ msgid "Account status"
73
+ msgstr "Stato del mio account"
74
+
75
+ #: inc/admin/ajax.php:459 inc/admin/ui/bulk.php:18
76
+ msgid "Your subscription:"
77
+ msgstr "Il tuo abbonamento:"
78
+
79
+ #: inc/admin/ajax.php:467 inc/admin/ui/bulk.php:48
80
+ #, php-format
81
+ msgid "You have %s space credit left"
82
+ msgstr "Ti rimangono %s di spazio"
83
+
84
+ #: inc/admin/ajax.php:479
85
+ msgid "View my subscription"
86
+ msgstr "Vedere il mio abbonamento"
87
+
88
+ #: inc/admin/enqueue.php:121
89
+ msgid "Let's get you started!"
90
+ msgstr "Iniziamo!"
91
+
92
+ #: inc/admin/enqueue.php:122
93
+ msgid "Enter your email to get an API key:"
94
+ msgstr "Inserisci la tua email per ottenere una chiave API:"
95
+
96
+ #: inc/admin/enqueue.php:123
97
+ msgid "Sign Up"
98
+ msgstr "Registrati"
99
+
100
+ #: inc/admin/enqueue.php:124
101
+ msgid "You need to specify an email!"
102
+ msgstr "È necessario specificare un indirizzo email!"
103
+
104
+ #: inc/admin/enqueue.php:125 inc/admin/enqueue.php:131
105
+ msgid "Congratulations!"
106
+ msgstr "Congratulazioni!"
107
+
108
+ #: inc/admin/enqueue.php:126
109
+ msgid ""
110
+ "Your account has been succesfully created. Please check your mailbox, you "
111
+ "are going to receive an email with API key."
112
+ msgstr ""
113
+ "Il tuo account è stato creato con successo. Per favore controlla la tua "
114
+ "casella email, stai per ricevere un messaggio con la chiave API."
115
+
116
+ #: inc/admin/enqueue.php:127
117
+ msgid "Connect to Imagify!"
118
+ msgstr "Connettiti a Imagify!"
119
+
120
+ #: inc/admin/enqueue.php:128
121
+ msgid "Paste your API key below:"
122
+ msgstr "Incolla qui sotto la chiave API:"
123
+
124
+ #: inc/admin/enqueue.php:129
125
+ msgid "Connect me"
126
+ msgstr "Connettimi"
127
+
128
+ #: inc/admin/enqueue.php:130
129
+ msgid "Check in progress..."
130
+ msgstr "Verifica in corso…"
131
+
132
+ #: inc/admin/enqueue.php:132
133
+ msgid ""
134
+ "Your API key is valid. You can now configure the Imagify settings to "
135
+ "optimize your images."
136
+ msgstr ""
137
+ "La tua chiave API è valida. Ora puoi configurare le impostazioni di Imagify "
138
+ "per ottimizzare le tue immagini."
139
+
140
+ #: inc/admin/enqueue.php:133 inc/admin/ui/options.php:85
141
+ msgid "Your API key is valid."
142
+ msgstr "La tua chiave API è valida."
143
+
144
+ #: inc/admin/enqueue.php:150
145
+ msgid "Don't Need a Parachute?"
146
+ msgstr "Non hai bisogno di un paracadute?"
147
+
148
+ #: inc/admin/enqueue.php:151
149
+ msgid ""
150
+ "If you keep this option deactivated, you won't be able to re-optimize your "
151
+ "images to another compression level and restore your original images in case "
152
+ "of need."
153
+ msgstr ""
154
+ "Se mantieni questa opzione disattivata, non potrai ri-ottimizzare le "
155
+ "immagini a un altro livello di compressione o ripristinare le originali in "
156
+ "caso di necessità."
157
+
158
+ #: inc/admin/enqueue.php:164 inc/functions/admin-ui.php:75
159
+ msgid "Restore Original"
160
+ msgstr "Ripristina originale"
161
+
162
+ #: inc/admin/enqueue.php:178
163
+ msgid "Original Image"
164
+ msgstr "Immagine originale"
165
+
166
+ #: inc/admin/enqueue.php:179
167
+ msgid "Optimized Image"
168
+ msgstr "Immagine ottimizzata"
169
+
170
+ #: inc/admin/enqueue.php:180
171
+ msgid "Compare Original VS Optimized"
172
+ msgstr "Confronta originale VS ottimizzata"
173
+
174
+ #: inc/admin/enqueue.php:181 inc/admin/ui/options.php:358
175
+ #: inc/admin/ui/options.php:480
176
+ msgid "Close"
177
+ msgstr "Chiudi"
178
+
179
+ #: inc/admin/enqueue.php:182 inc/admin/ui/options.php:411
180
+ #: inc/admin/ui/options.php:421 inc/admin/ui/options.php:441
181
+ #: inc/admin/ui/options.php:462
182
+ msgid "File Size:"
183
+ msgstr "Dimensione del file:"
184
+
185
+ #: inc/admin/enqueue.php:183 inc/admin/ui/options.php:425
186
+ #: inc/admin/ui/options.php:445 inc/admin/ui/options.php:466
187
+ #: inc/functions/admin-ui.php:44
188
+ msgid "Original Saving:"
189
+ msgstr "Risparmio originale:"
190
+
191
+ #: inc/admin/enqueue.php:199
192
+ msgid "Please wait..."
193
+ msgstr "Attendere per favore…"
194
+
195
+ #: inc/admin/enqueue.php:200
196
+ msgid ""
197
+ "We are trying to get your unoptimized images, it may take time depending on "
198
+ "the number of images."
199
+ msgstr ""
200
+ "Stiamo cercando di ottenere le immagini non ottimizzate, il che potrebbe "
201
+ "richiedere del tempo in base al numero di immagini."
202
+
203
+ #: inc/admin/enqueue.php:202
204
+ msgid "Oops, There is something wrong!"
205
+ msgstr "Ups, qualcosa è andato storto!"
206
+
207
+ #: inc/admin/enqueue.php:203
208
+ msgid ""
209
+ "An unknow error occurred when we tried to get all your unoptimized images. "
210
+ "Try again and if the issue still persist, please contact us!"
211
+ msgstr ""
212
+ "C’è stato un errore inaspettato mentre cercavamo di raccogliere tutte le tue "
213
+ "immagini non ottimizzate. Prova di nuovo e, se il problema persiste, "
214
+ "contattaci per favore!"
215
+
216
+ #: inc/admin/enqueue.php:205 inc/admin/ui/bulk.php:258 inc/admin/upload.php:38
217
+ msgid "Optimized"
218
+ msgstr "Ottimizzato"
219
+
220
+ #: inc/admin/enqueue.php:206 inc/admin/upload.php:39
221
+ msgid "Unoptimized"
222
+ msgstr "Non ottimizzato"
223
+
224
+ #: inc/admin/enqueue.php:207
225
+ msgid "Error"
226
+ msgstr "Errore"
227
+
228
+ #: inc/admin/enqueue.php:210
229
+ msgid "Hold on!"
230
+ msgstr "Resisti!"
231
+
232
+ #: inc/admin/enqueue.php:211
233
+ msgid "All your images have been optimized by Imagify. Congratulations!"
234
+ msgstr ""
235
+ "Tutte le tue immagini sono state ottimizzate da Imagify. Congratulazioni!"
236
+
237
+ #: inc/admin/enqueue.php:213
238
+ #, php-format
239
+ msgid ""
240
+ "Discover @imagify, the new compression tool to optimize your images for "
241
+ "free. I saved %1$s out of %2$s!"
242
+ msgstr ""
243
+ "Scopri @imagify, il nuovo strumento di compressione per ottimizzare le tue "
244
+ "immagini gratuitamente. Ho risparmiato %1$s di %2$s!"
245
+
246
+ #: inc/admin/enqueue.php:217
247
+ msgid "Imagify is still processing. Are you sure you want to leave this page?"
248
+ msgstr ""
249
+ "Imagify sta ancora lavorando. Sei sicuro di voler abbandonare la pagina?"
250
+
251
+ #: inc/admin/enqueue.php:222 inc/admin/enqueue.php:225
252
+ #: inc/admin/ui/notices.php:253
253
+ #, php-format
254
+ msgid ""
255
+ "To continue to optimize your images, log in to your Imagify account to %sbuy "
256
+ "a pack or subscribe to a plan%s."
257
+ msgstr ""
258
+ "Per continuare a ottimizzare le tue immagini, entra nel tuo account Imagify "
259
+ "per %scomprare un pack o sottoscrivere un abbonamento %s."
260
+
261
+ #: inc/admin/enqueue.php:225
262
+ msgid "F j, Y"
263
+ msgstr "F j, Y"
264
+
265
+ #: inc/admin/menu.php:24 inc/admin/plugins.php:13 inc/admin/ui/bulk.php:79
266
+ #: inc/common/admin-bar.php:39
267
+ msgid "Bulk Optimization"
268
+ msgstr "Ottimizzazione massiva"
269
+
270
+ #. Plugin Name of the plugin/theme
271
+ #: inc/admin/meta-boxes.php:17 inc/admin/meta-boxes.php:24
272
+ #: inc/admin/upload.php:11
273
+ msgid "Imagify"
274
+ msgstr "Imagify"
275
+
276
+ #: inc/admin/meta-boxes.php:19 inc/functions/admin-ui.php:168
277
+ msgid "Invalid API key"
278
+ msgstr "Chiave API non valida"
279
+
280
+ #: inc/admin/meta-boxes.php:21 inc/functions/admin-ui.php:170
281
+ msgid "Check your Settings"
282
+ msgstr "Verifica delle tue impostazioni"
283
+
284
+ #: inc/admin/options.php:107
285
+ msgid "Cheatin&#8217; uh?"
286
+ msgstr "Stai imbrogliando, vero?"
287
+
288
+ #: inc/admin/options.php:115
289
+ msgid "<strong>ERROR</strong>: options page not found."
290
+ msgstr "<strong>Errore</strong>: pagina delle opzioni non trovata."
291
+
292
+ #: inc/admin/plugins.php:14 inc/admin/ui/options.php:70
293
+ #: inc/common/admin-bar.php:30
294
+ msgid "Settings"
295
+ msgstr "Impostazioni"
296
+
297
+ #: inc/admin/ui/bulk.php:60
298
+ msgid "Upgrade your account to continue optimizing your images"
299
+ msgstr "Aggiorna il tuo account per continuare a ottimizzare le immagini"
300
+
301
+ #: inc/admin/ui/bulk.php:64
302
+ msgid "More info"
303
+ msgstr "Maggiori informazioni"
304
+
305
+ #: inc/admin/ui/bulk.php:89
306
+ msgid "Information"
307
+ msgstr "Informazioni"
308
+
309
+ #: inc/admin/ui/bulk.php:91
310
+ msgid ""
311
+ "Please be aware that optimizing a large number of images can take a while "
312
+ "depending on your server and network speed."
313
+ msgstr ""
314
+ "Per favore tieni in considerazione che l’ottimizzazione di un gran numero di "
315
+ "immagini può richiedere del tempo a seconda del tuo server e della velocità "
316
+ "di rete."
317
+
318
+ #: inc/admin/ui/bulk.php:92
319
+ msgid ""
320
+ "You must keep this page open while the bulk optimizaton is processing. If "
321
+ "you leave you can come back to continue where it left off."
322
+ msgstr ""
323
+ "Devi tenere aperta questa pagina durante il processo di ottimizzazione "
324
+ "massiva. Se la abbandoni, è possibile ritornarci e continuare da dove avevi "
325
+ "interrotto."
326
+
327
+ #: inc/admin/ui/bulk.php:100
328
+ msgid "Select Your Compression Level"
329
+ msgstr "Seleziona il livello di compressione"
330
+
331
+ #: inc/admin/ui/bulk.php:103 inc/admin/ui/bulk.php:131
332
+ #: inc/admin/ui/options.php:129 inc/admin/ui/options.php:319
333
+ #: inc/admin/ui/options.php:382 inc/admin/ui/options.php:399
334
+ #: inc/admin/ui/options.php:459 inc/classes/class-attachment.php:135
335
+ #: inc/functions/admin-ui.php:127
336
+ msgid "Ultra"
337
+ msgstr "Ultra"
338
+
339
+ #: inc/admin/ui/bulk.php:106 inc/admin/ui/bulk.php:126
340
+ #: inc/admin/ui/options.php:124 inc/admin/ui/options.php:331
341
+ #: inc/admin/ui/options.php:381 inc/admin/ui/options.php:394
342
+ #: inc/admin/ui/options.php:438 inc/classes/class-attachment.php:138
343
+ #: inc/functions/admin-ui.php:133
344
+ msgid "Aggressive"
345
+ msgstr "Aggressivo"
346
+
347
+ #: inc/admin/ui/bulk.php:109 inc/admin/ui/bulk.php:121
348
+ #: inc/admin/ui/options.php:119 inc/admin/ui/options.php:343
349
+ #: inc/admin/ui/options.php:380 inc/admin/ui/options.php:389
350
+ #: inc/admin/ui/options.php:418 inc/classes/class-attachment.php:141
351
+ #: inc/functions/admin-ui.php:139
352
+ msgid "Normal"
353
+ msgstr "Normale"
354
+
355
+ #: inc/admin/ui/bulk.php:113
356
+ msgid "Your default setting:"
357
+ msgstr "Impostazioni standard:"
358
+
359
+ #: inc/admin/ui/bulk.php:140
360
+ #, php-format
361
+ msgid "Don't forget to check %syour settings%s before bulk optimization."
362
+ msgstr ""
363
+ "Non dimenticare di controllare %sle tue impostazioni%s prima "
364
+ "dell’ottimizzazione massiva."
365
+
366
+ #: inc/admin/ui/bulk.php:150
367
+ msgid "Imagif'em all"
368
+ msgstr "Imagifica tutto!"
369
+
370
+ #: inc/admin/ui/bulk.php:157
371
+ #, php-format
372
+ msgid ""
373
+ "All images which are over to %s could be optimized using the pro version."
374
+ msgstr ""
375
+ "Tutte le immagini superiori a %s potrebbero essere ottimizzate utilizzando "
376
+ "la versione pro."
377
+
378
+ #: inc/admin/ui/bulk.php:168
379
+ msgid "Overview"
380
+ msgstr "Sommario"
381
+
382
+ #: inc/admin/ui/bulk.php:178
383
+ msgid "Statistics"
384
+ msgstr "Statistiche"
385
+
386
+ #: inc/admin/ui/bulk.php:190
387
+ msgid "that's the number of images you optimized with Imagify"
388
+ msgstr "questo è il numero di immagini ottimizzate con Imagify"
389
+
390
+ #: inc/admin/ui/bulk.php:195
391
+ msgid "Original size"
392
+ msgstr "Dimensione originale"
393
+
394
+ #: inc/admin/ui/bulk.php:200
395
+ msgid "Optimized size"
396
+ msgstr "Dimensione ottimizzata"
397
+
398
+ #: inc/admin/ui/bulk.php:211
399
+ #, php-format
400
+ msgid "that's the size you saved %sby using Imagify"
401
+ msgstr "questa è la dimensione che hai risparmiato %sutilizzando Imagify"
402
+
403
+ #: inc/admin/ui/bulk.php:231
404
+ msgid "Well done!"
405
+ msgstr "Ben fatto!"
406
+
407
+ #: inc/admin/ui/bulk.php:232
408
+ #, php-format
409
+ msgid "you saved %1$s out of %2$s"
410
+ msgstr "hai risparmiato %1$s su %2$s"
411
+
412
+ #: inc/admin/ui/bulk.php:237
413
+ msgid "Share your awesome result"
414
+ msgstr "Condividi questo impressionante risultato"
415
+
416
+ #: inc/admin/ui/bulk.php:252
417
+ msgid "Compression process results"
418
+ msgstr "Risultati del processo di compressione"
419
+
420
+ #: inc/admin/ui/bulk.php:255
421
+ msgid "Filename"
422
+ msgstr "Nome del file"
423
+
424
+ #: inc/admin/ui/bulk.php:256
425
+ msgid "Status"
426
+ msgstr "Stato"
427
+
428
+ #: inc/admin/ui/bulk.php:257 inc/admin/ui/options.php:379
429
+ #: inc/admin/ui/options.php:384 inc/admin/ui/options.php:408
430
+ msgid "Original"
431
+ msgstr "Originale"
432
+
433
+ #: inc/admin/ui/bulk.php:259
434
+ msgid "Percentage"
435
+ msgstr "Percentuale"
436
+
437
+ #: inc/admin/ui/bulk.php:260
438
+ msgid "Thumbnails optimized"
439
+ msgstr "Miniature ottimizzate"
440
+
441
+ #: inc/admin/ui/bulk.php:261
442
+ msgid "Overall saving"
443
+ msgstr "Risparmio complessivo"
444
+
445
+ #: inc/admin/ui/bulk.php:266
446
+ msgid "file"
447
+ msgstr "file"
448
+
449
+ #: inc/admin/ui/bulk.php:267
450
+ msgid "error"
451
+ msgstr "errore"
452
+
453
+ #: inc/admin/ui/bulk.php:268
454
+ msgid "Total:"
455
+ msgstr "Totale:"
456
+
457
+ #: inc/admin/ui/bulk.php:269
458
+ msgid "Gain:"
459
+ msgstr "Guadagno:"
460
+
461
+ #: inc/admin/ui/bulk.php:286
462
+ #, php-format
463
+ msgid "%sStart the bulk optimization%s"
464
+ msgstr "%sInizia l’ottimizzazione massiva%s"
465
+
466
+ #: inc/admin/ui/notices.php:23
467
+ msgid "Welcome to Imagify, the best way to easily optimize your images!"
468
+ msgstr ""
469
+ "Benvenuti su Imagify, il modo migliore per ottimizzare facilmente le vostre "
470
+ "immagini!"
471
+
472
+ #: inc/admin/ui/notices.php:25 inc/admin/ui/notices.php:90
473
+ #: inc/admin/ui/notices.php:181 inc/admin/ui/notices.php:217
474
+ #: inc/admin/ui/notices.php:256 inc/admin/ui/notices.php:356
475
+ msgid "Dismiss this notice"
476
+ msgstr "Ignora questo avviso"
477
+
478
+ #: inc/admin/ui/notices.php:32
479
+ msgid "Create an Account"
480
+ msgstr "Crea un account"
481
+
482
+ #: inc/admin/ui/notices.php:33
483
+ msgid ""
484
+ "Don't have an Imagify account yet? Optimize your images by creating an "
485
+ "account in a few seconds!"
486
+ msgstr ""
487
+ "Ancora non hai un account Imagify? Ottimizza le tue immagini creando un "
488
+ "account in pochi secondi!"
489
+
490
+ #: inc/admin/ui/notices.php:36
491
+ msgid "Sign up, It's FREE!"
492
+ msgstr "Registrati, è GRATIS!"
493
+
494
+ #: inc/admin/ui/notices.php:42
495
+ msgid "Enter your API Key"
496
+ msgstr "Inserisci la tua chiave API"
497
+
498
+ #: inc/admin/ui/notices.php:43
499
+ #, php-format
500
+ msgid ""
501
+ "Save your API Key you have received by email or you can get it on your "
502
+ "%sImagify account page%s."
503
+ msgstr ""
504
+ "Salva la chiave API che hai ricevuto via email, oppure recuperala nella "
505
+ "pagina del %stuo account Imagify.%s"
506
+
507
+ #: inc/admin/ui/notices.php:46
508
+ msgid "I have my API key"
509
+ msgstr "Ho la mia chiave API"
510
+
511
+ #: inc/admin/ui/notices.php:52
512
+ msgid "Configure it"
513
+ msgstr "Configuralo"
514
+
515
+ #: inc/admin/ui/notices.php:53
516
+ msgid ""
517
+ "It’s almost done! You have just to configure your optimization settings."
518
+ msgstr ""
519
+ "È quasi fatta! Devi solo configurare le tue impostazioni di ottimizzazione."
520
+
521
+ #: inc/admin/ui/notices.php:54
522
+ msgid "Go to Settings"
523
+ msgstr "Vai alle impostazioni"
524
+
525
+ #: inc/admin/ui/notices.php:85 inc/admin/ui/options.php:91
526
+ msgid "Your API key isn't valid!"
527
+ msgstr "La tua chiave API non è valida!"
528
+
529
+ #: inc/admin/ui/notices.php:88
530
+ #, php-format
531
+ msgid ""
532
+ "Go to your Imagify account page to get your API Key and specify it on "
533
+ "%1$syour settings%3$s or %2$screate an account for free%3$s if you don't "
534
+ "have one yet."
535
+ msgstr ""
536
+ "Vai alla pagina del tuo account Imagify per ottenere la tua chiave API e "
537
+ "specificala nelle %1$stue impostazioni%3$s oppure %2$screa un account gratis"
538
+ "%3$s se ancora non ne hai uno."
539
+
540
+ #: inc/admin/ui/notices.php:138
541
+ msgid ""
542
+ "The following plugins are not compatible with this plugin and may cause "
543
+ "unexpected results:"
544
+ msgstr ""
545
+ "I seguenti plugin non sono compatibili con questo plugin e possono causare "
546
+ "risultati imprevisti:"
547
+
548
+ #: inc/admin/ui/notices.php:144
549
+ msgid "Deactivate"
550
+ msgstr "Disattivare"
551
+
552
+ #: inc/admin/ui/notices.php:173
553
+ msgid "The external HTTP requests are blocked!"
554
+ msgstr "Le richieste HTTP esterne sono bloccate!"
555
+
556
+ #: inc/admin/ui/notices.php:174
557
+ msgid ""
558
+ "You defined the <code>WP_HTTP_BLOCK_EXTERNAL</code> constant in the <code>wp-"
559
+ "config.php</code> to block all external HTTP requests."
560
+ msgstr ""
561
+ "Hai definito la costante <code>WP_HTTP_BLOCK_EXTERNAL</code> nel file "
562
+ "<code>wp-config.php</code> per bloccare tutte le richieste HTTP esterne."
563
+
564
+ #: inc/admin/ui/notices.php:176
565
+ msgid ""
566
+ "To optimize your images, you have to put the following code in your <code>wp-"
567
+ "config.php</code> file so that it works correctly."
568
+ msgstr ""
569
+ "Per ottimizzare le tue immagini, devi inserire il codice seguente nel tuo "
570
+ "file <code>wp-config.php</code> in modo che funzioni correttamente."
571
+
572
+ #: inc/admin/ui/notices.php:177
573
+ msgid "Click on the field and press Ctrl-A to select all."
574
+ msgstr "Fare clic sul campo e premere Ctrl-A per selezionare tutto."
575
+
576
+ #: inc/admin/ui/notices.php:213
577
+ msgid "You're missing out!"
578
+ msgstr "Ti stai perdendo qualcosa!"
579
+
580
+ #: inc/admin/ui/notices.php:214
581
+ msgid "Use the List view to optimize images with Imagify."
582
+ msgstr ""
583
+ "Utilizzare la visualizzazione di Lista per ottimizzare le immagini con "
584
+ "Imagify."
585
+
586
+ #: inc/admin/ui/notices.php:215
587
+ msgid "Switch to the List View"
588
+ msgstr "Passa a visualizzazione Lista"
589
+
590
+ #: inc/admin/ui/notices.php:301 inc/admin/ui/options.php:24
591
+ msgid "Discover the best caching plugin to speed up your website."
592
+ msgstr "Scopri i migliori plugin di cache per velocizzare il tuo sito Web."
593
+
594
+ #: inc/admin/ui/notices.php:304 inc/admin/ui/options.php:32
595
+ #, php-format
596
+ msgid "%sGet %s off%s with this coupon code:%s"
597
+ msgstr "Ottieni il %s%s%s di sconto usando questo coupon:%s"
598
+
599
+ #: inc/admin/ui/notices.php:313 inc/admin/ui/options.php:37
600
+ msgid "Get WP Rocket now"
601
+ msgstr "Acquista WP Rocket!"
602
+
603
+ #: inc/admin/ui/notices.php:349
604
+ #, php-format
605
+ msgid ""
606
+ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and improved "
607
+ "your website's speed by reducing your images size."
608
+ msgstr ""
609
+ "%1$sCongratulazioni!%2$s Hai ottimizzato %1$s%3$d immagini%2$s e velocizzato "
610
+ "così il tuo sito web."
611
+
612
+ #: inc/admin/ui/notices.php:351 inc/admin/ui/options.php:55
613
+ #, php-format
614
+ msgid ""
615
+ "%sDo you like this plugin?%s Please take a few seconds to %srate it on "
616
+ "WordPress.org%s!"
617
+ msgstr ""
618
+ "%sTi piace questo plugin?%s Per favore, dedicaci pochi secondi per %sdargli "
619
+ "un voto su WordPress.org%s!"
620
+
621
+ #: inc/admin/ui/options.php:18
622
+ msgid "Is your website too slow?"
623
+ msgstr "Il tuo sito web è troppo lento?"
624
+
625
+ #: inc/admin/ui/options.php:78
626
+ msgid "API Key"
627
+ msgstr "Chiave API"
628
+
629
+ #: inc/admin/ui/options.php:98
630
+ #, php-format
631
+ msgid "Don't have an API Key yet? %sCreate one, it's FREE%s."
632
+ msgstr "Non hai ancora una chiave API? %sCreane una, è GRATIS%s."
633
+
634
+ #: inc/admin/ui/options.php:114
635
+ msgid "Optimization Level"
636
+ msgstr "Livello di ottimizzazione"
637
+
638
+ #: inc/admin/ui/options.php:134
639
+ msgid "More info?"
640
+ msgstr "Vuoi più informazioni?"
641
+
642
+ #: inc/admin/ui/options.php:141
643
+ #, php-format
644
+ msgid "Need help to choose? %sTry the Visual Comparison%s"
645
+ msgstr "Hai bisogno di aiuto per scegliere? %sProva il confronto visivo%s"
646
+
647
+ #: inc/admin/ui/options.php:150 inc/admin/ui/options.php:154
648
+ msgid "Auto-Optimize images on upload"
649
+ msgstr "Auto-ottimizza le immagini in fase di caricamento"
650
+
651
+ #: inc/admin/ui/options.php:158
652
+ msgid "Automatically optimize every image you upload to WordPress."
653
+ msgstr "Ottimizza automaticamente ogni immagine che hai caricato in Wordpress."
654
+
655
+ #: inc/admin/ui/options.php:163 inc/admin/ui/options.php:166
656
+ msgid "Backup original images"
657
+ msgstr "Backup delle immagini originali"
658
+
659
+ #: inc/admin/ui/options.php:170
660
+ msgid ""
661
+ "Keep your original images in a separate folder before optimization process."
662
+ msgstr ""
663
+ "Mantieni le tue immagini originali in una cartella separata prima del "
664
+ "processo di ottimizzazione."
665
+
666
+ #: inc/admin/ui/options.php:175 inc/admin/ui/options.php:178
667
+ msgid "Resize larger images"
668
+ msgstr "Ridimensiona le immagini più grandi"
669
+
670
+ #: inc/admin/ui/options.php:184
671
+ #, php-format
672
+ msgid "to maximum %s pixels width"
673
+ msgstr "a un massimo di %s di larghezza"
674
+
675
+ #: inc/admin/ui/options.php:195
676
+ #, php-format
677
+ msgid ""
678
+ "This option is recommended to reduce larger images. You can save up to 80%% "
679
+ "after resizing. The new width should not be less than your largest thumbnail "
680
+ "width, which is actually %spx."
681
+ msgstr ""
682
+ "Questa opzione è raccomandata per ridurre le immagini più grandi. Puoi "
683
+ "risparmiare fino all’80%% dopo il ridimensionamento. La nuova larghezza non "
684
+ "dovrebbe essere inferiore a quella della tua miniatura più grande, che "
685
+ "attualmente è di %spx."
686
+
687
+ #: inc/admin/ui/options.php:202 inc/admin/ui/options.php:205
688
+ msgid "EXIF Data"
689
+ msgstr "Dati EXIF"
690
+
691
+ #: inc/admin/ui/options.php:209
692
+ msgid ""
693
+ "Keep all EXIF data from your images. EXIF are informations stored in your "
694
+ "pictures like shutter speed, exposure compensation, ISO, etc..."
695
+ msgstr ""
696
+ "Mantieni tutti i dati EXIF delle tue immagini. Gli EXIF sono informazioni "
697
+ "archiviate nelle tue immagini, come la velocità dell’otturatore, la "
698
+ "compensazione dell’esposizione, gli ISO, etc…"
699
+
700
+ #: inc/admin/ui/options.php:210
701
+ msgid "Learn more"
702
+ msgstr "Maggiori informazioni"
703
+
704
+ #: inc/admin/ui/options.php:212
705
+ msgid ""
706
+ "If you are a photographer, you may be interested in this option if you are "
707
+ "displaying on your pages some info like the model of your camera."
708
+ msgstr ""
709
+ "Se sei un fotografo, potresti essere interessato a questa opzione nel caso "
710
+ "in cui voglia pubblicare sulle tue pagine informazioni come il modello della "
711
+ "tua macchina fotografica."
712
+
713
+ #: inc/admin/ui/options.php:221
714
+ msgid "Files optimization"
715
+ msgstr "Ottimizzazione dei file"
716
+
717
+ #: inc/admin/ui/options.php:224
718
+ msgid ""
719
+ "You can choose to compress different image sizes created by WordPress here."
720
+ msgstr ""
721
+ "Qui puoi scegliere di comprimere formati di immagine diversi creati con "
722
+ "WordPress."
723
+
724
+ #: inc/admin/ui/options.php:226
725
+ #, php-format
726
+ msgid "The %soriginal size%s is %sautomatically optimized%s by Imagify."
727
+ msgstr ""
728
+ "La %sdimensione originale%s è %sautomaticamente ottimizzata%s da Imagify."
729
+
730
+ #: inc/admin/ui/options.php:229
731
+ msgid ""
732
+ "Remember each additional image size will affect your Imagify monthly usage!"
733
+ msgstr ""
734
+ "Ricorda che ogni formato di immagine addizionale avrà un impatto sul tuo "
735
+ "utilizzo mensile di Imagify!"
736
+
737
+ #: inc/admin/ui/options.php:282
738
+ msgid "Display options"
739
+ msgstr "Visualizza le opzioni"
740
+
741
+ #: inc/admin/ui/options.php:287 inc/admin/ui/options.php:292
742
+ msgid "Show Admin Bar menu"
743
+ msgstr "Mostra barra di amministrazione"
744
+
745
+ #: inc/admin/ui/options.php:293
746
+ msgid "I want this awesome quick access menu on my admin bar."
747
+ msgstr ""
748
+ "Voglio questo fantastico menu di accesso veloce alla mia barra "
749
+ "amministrazione."
750
+
751
+ #: inc/admin/ui/options.php:308
752
+ #, php-format
753
+ msgid ""
754
+ "Once your settings saved, optimize all your images by using the %sImagify "
755
+ "Bulk Optimization%s feature."
756
+ msgstr ""
757
+ "Una volta che le tue impostazioni saranno salvate, ottimizza tutte le tue "
758
+ "immagini usando l’opzione di %sottimizzazione massiva di Imagify%s."
759
+
760
+ #: inc/admin/ui/options.php:316
761
+ msgid "You can choose three levels of compression"
762
+ msgstr "Puoi scegliere tre livelli di compressione"
763
+
764
+ #: inc/admin/ui/options.php:321
765
+ msgid ""
766
+ "This mode will apply all available optimizations for maximum image "
767
+ "compression."
768
+ msgstr ""
769
+ "Questa modalità si applicherà a tutte le ottimizzazioni disponibili, per una "
770
+ "massima compressione dell’immagine."
771
+
772
+ #: inc/admin/ui/options.php:324
773
+ msgid ""
774
+ "This will provide a huge savings on the initial weight. Sometimes the image "
775
+ "quality could be degraded a little."
776
+ msgstr ""
777
+ "Questo permetterà un enorme risparmio sul peso iniziale dell’immagine. A "
778
+ "volte la qualità dell’immagine potrebbe abbassarsi leggermente."
779
+
780
+ #: inc/admin/ui/options.php:327
781
+ msgid ""
782
+ "If you want the maximum weight reduction, and you agree to lose some quality "
783
+ "on the images we recommend using this mode."
784
+ msgstr ""
785
+ "Se vuoi la massima riduzione del peso dell’immagine e accetti di abbassarne "
786
+ "un po’ la qualità, ti raccomandiamo di usare questa modalità."
787
+
788
+ #: inc/admin/ui/options.php:333
789
+ msgid ""
790
+ "This mode provides perfect optimization of your images without any "
791
+ "significant quality loss."
792
+ msgstr ""
793
+ "Questa modalità ottimizzerà perfettamente le tue immagini senza alcuna "
794
+ "significativa perdita di qualità."
795
+
796
+ #: inc/admin/ui/options.php:336
797
+ msgid ""
798
+ "This will provide a drastic savings on the initial weight, with a small "
799
+ "reduction in image quality. Most of the time it's not even noticeable."
800
+ msgstr ""
801
+ "Questo permetterà un risparmio enorme sul peso iniziale dell’immagine, con "
802
+ "una piccola riduzione della sua qualità. La maggior parte delle volte non "
803
+ "sarà nemmeno percepibile."
804
+
805
+ #: inc/admin/ui/options.php:339
806
+ msgid "If you want the maximum weight reduction, we recommend using this mode."
807
+ msgstr ""
808
+ "Se vuoi la massima riduzione del peso, ti raccomandiamo di usare questa "
809
+ "modalità."
810
+
811
+ #: inc/admin/ui/options.php:345
812
+ msgid ""
813
+ "This mode provides lossless optimization, your images will be optimized "
814
+ "without any visible change."
815
+ msgstr ""
816
+ "Questa modalità permette un’ottimizzazione senza perdite: le tue immagini "
817
+ "saranno ottimizzate senza alcun visibile cambiamento."
818
+
819
+ #: inc/admin/ui/options.php:348
820
+ msgid ""
821
+ "If you want the perfect quality for your images, we recommend you that mode."
822
+ msgstr ""
823
+ "Se vuoi mantenere la perfetta qualità delle tue immagini, ti raccomandiamo "
824
+ "questa modalità."
825
+
826
+ #: inc/admin/ui/options.php:351
827
+ msgid ""
828
+ "Note: the file size reduction will be less, compared to aggressive mode."
829
+ msgstr ""
830
+ "Nota: la riduzione della dimensione dell’immagine sarà inferiore rispetto "
831
+ "alla modalità aggressiva."
832
+
833
+ #: inc/admin/ui/options.php:370
834
+ #, php-format
835
+ msgid "I want to compare%s and%s"
836
+ msgstr "Voglio confrontare%s e %s"
837
+
838
+ #: inc/admin/ui/options.php:387
839
+ #, php-format
840
+ msgid "Original photography about %s"
841
+ msgstr "Fotografia originale di %s"
842
+
843
+ #: inc/admin/ui/options.php:392 inc/admin/ui/options.php:397
844
+ #: inc/admin/ui/options.php:402
845
+ #, php-format
846
+ msgid "Optimized photography about %s"
847
+ msgstr "Fotografia ottimizzata di %s"
848
+
849
+ #: inc/admin/ui/options.php:407 inc/admin/ui/options.php:417
850
+ #: inc/admin/ui/options.php:437 inc/admin/ui/options.php:458
851
+ #: inc/functions/admin-ui.php:58
852
+ msgid "Level:"
853
+ msgstr "Livello:"
854
+
855
+ #: inc/admin/upload.php:40
856
+ msgid "Errors"
857
+ msgstr "Errori"
858
+
859
+ #: inc/admin/upload.php:43
860
+ msgid "Filter by status"
861
+ msgstr "Filtra per stato"
862
+
863
+ #: inc/admin/upload.php:46
864
+ msgid "All images"
865
+ msgstr "Tutte le immagini"
866
+
867
+ #: inc/classes/class-attachment.php:518
868
+ msgid ""
869
+ "This size isn't authorized to be optimized. Update your Imagify settings if "
870
+ "you want to optimize it."
871
+ msgstr ""
872
+ "Questa dimensione non può essere ottimizzata. Aggiorna le tue impostazioni "
873
+ "di Imagify se vuoi ottimizzarla."
874
+
875
+ #: inc/common/admin-bar.php:48
876
+ #, php-format
877
+ msgid "Rate Imagify on %s"
878
+ msgstr "Dai un voto a Imagify su %s"
879
+
880
+ #: inc/common/admin-bar.php:61
881
+ msgid "Loading..."
882
+ msgstr "In caricamento …"
883
+
884
+ #: inc/functions/admin-ui.php:35
885
+ msgid "New Filesize:"
886
+ msgstr "Nuova dimensione del file:"
887
+
888
+ #: inc/functions/admin-ui.php:51
889
+ msgid "Close details"
890
+ msgstr "Chiudi dettagli"
891
+
892
+ #: inc/functions/admin-ui.php:51
893
+ msgid "View details"
894
+ msgstr "Visualizza dettagli"
895
+
896
+ #: inc/functions/admin-ui.php:55
897
+ msgid "Original Filesize:"
898
+ msgstr "Dimensione originale del file:"
899
+
900
+ #: inc/functions/admin-ui.php:61
901
+ msgid "Thumbnails Optimized:"
902
+ msgstr "Miniature ottimizzate:"
903
+
904
+ #: inc/functions/admin-ui.php:62
905
+ msgid "Overall Saving:"
906
+ msgstr "Risparmio totale:"
907
+
908
+ #: inc/functions/admin-ui.php:75
909
+ msgid "Restoring..."
910
+ msgstr "Ripristino…"
911
+
912
+ #: inc/functions/admin-ui.php:99
913
+ msgid "Try again"
914
+ msgstr "Prova di nuovo"
915
+
916
+ #: inc/functions/admin-ui.php:127 inc/functions/admin-ui.php:133
917
+ #: inc/functions/admin-ui.php:139
918
+ #, php-format
919
+ msgid "Re-Optimize to %s"
920
+ msgstr "Ri-ottimizza a %s"
921
+
922
+ #: inc/functions/admin-ui.php:162
923
+ #, php-format
924
+ msgid "%s can't be optimized"
925
+ msgstr "%s non ottimizzabile"
926
+
927
+ #: inc/functions/process.php:30
928
+ msgid ""
929
+ "Sorry, our servers are temporarily unaccessible. Please, try again in a "
930
+ "couple of minutes."
931
+ msgstr ""
932
+ "Ci scusiamo, i nostri server sono temporalmente inaccessibili. Per favore, "
933
+ "riprova fra qualche minuto."
934
+
935
+ #: inc/functions/process.php:36
936
+ msgid "External HTTP requests are blocked"
937
+ msgstr "Le richieste HTTP esterne sono bloccate"
938
+
939
+ #: inc/functions/process.php:42
940
+ msgid "File path is empty"
941
+ msgstr "Il percorso del file è vuoto"
942
+
943
+ #: inc/functions/process.php:48
944
+ #, php-format
945
+ msgid "Could not find %s"
946
+ msgstr "Impossibile trovare %s"
947
+
948
+ #: inc/functions/process.php:53
949
+ #, php-format
950
+ msgid "%s is not writable"
951
+ msgstr "%s non è riscrivibile"
952
+
953
+ #: inc/functions/process.php:62
954
+ #, php-format
955
+ msgid "Skipped (%s), image not found."
956
+ msgstr "Abbiamo saltato (%s), immagine non trovata."
957
+
958
+ #. Plugin URI of the plugin/theme
959
+ msgid "https://wordpress.org/plugins/imagify/"
960
+ msgstr ""
961
+
962
+ #. Description of the plugin/theme
963
+ msgid ""
964
+ "Dramaticaly reduce image file sizes without loosing quality, make your "
965
+ "website load faster, boost your SEO and save money on your bandwith using "
966
+ "Imagify, the new most advanced image optimization tool."
967
+ msgstr ""
968
+ "Riduci drasticamente la dimensione dei file immagine senza perdite di "
969
+ "qualità, velocizza il caricamento del tuo sito web, dai una spinta al tuo "
970
+ "SEO e risparmia sulla tua larghezza di banda…tutto grazie a Imagify, lo "
971
+ "strumento più avanzato per l’ottimizzazione di immagini."
972
+
973
+ #. Author of the plugin/theme
974
+ msgid "WP Media"
975
+ msgstr ""
976
+
977
+ #. Author URI of the plugin/theme
978
+ msgid "http://wp-media.me"
979
+ msgstr ""
980
+
981
+ #~ msgid ""
982
+ #~ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and "
983
+ #~ "improved your website's by reducing your images size."
984
+ #~ msgstr ""
985
+ #~ "%1$sCongratulazioni!%2$s Hai ottimizzato %1$s%3$d immagini%2$s e "
986
+ #~ "velocizzato così il tuo sito web."
987
+
988
+ #~ msgid ""
989
+ #~ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and speed "
990
+ #~ "up your website by reducing your images size."
991
+ #~ msgstr ""
992
+ #~ "%1$sCongratulazioni!%2$s Hai ottimizzato %1$s%3$d immagini%2$s e "
993
+ #~ "velocizzato così il tuo sito web."
994
+
995
+ #~ msgid "Discover our other products"
996
+ #~ msgstr "Scopri gli altri nostri prodotti"
997
+
998
+ #~ msgid "Is your WordPress website too slow?"
999
+ #~ msgstr "Il tuo sito WordPress è troppo lento?"
1000
+
1001
+ #~ msgid ""
1002
+ #~ "Sorry, our servers are temporally unaccessible. Please, try again in a "
1003
+ #~ "couple of minutes"
1004
+ #~ msgstr ""
1005
+ #~ "Siamo spiacenti, i nostri server sono temporaneamente inaccessibili. Per "
1006
+ #~ "favore, riprova di nuovo fra qualche minuto"
languages/imagify.pot ADDED
@@ -0,0 +1,927 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Loco Gettext template
2
+ #, fuzzy
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: Imagify\n"
6
+ "Report-Msgid-Bugs-To: \n"
7
+ "POT-Creation-Date: Fri Feb 12 2016 15:00:09 GMT+0100 (CET)\n"
8
+ "POT-Revision-Date: Thu Feb 25 2016 11:18:01 GMT+0100 (CET)\n"
9
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
+ "Last-Translator: \n"
11
+ "Language-Team: \n"
12
+ "Language: \n"
13
+ "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION\n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=UTF-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "X-Poedit-SourceCharset: UTF-8\n"
18
+ "X-Poedit-Basepath: .\n"
19
+ "X-Poedit-SearchPath-0: ..\n"
20
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
21
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
22
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
23
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
24
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ # @todo Is translation of plugin URI necessary/desirable?
28
+ #. URI of the plugin
29
+ msgid "https://wordpress.org/plugins/imagify"
30
+ msgstr ""
31
+
32
+ # @todo Superlatives like “most advanced” usually indicate lack of argument and immediately bring up suspicion of low quality.
33
+ #. Description of the plugin
34
+ msgid ""
35
+ "Dramaticaly reduce image file sizes without loosing quality, make your "
36
+ "website load faster, boost your SEO and save money on your bandwith using "
37
+ "Imagify, the new most advanced image optimization tool."
38
+ msgstr ""
39
+
40
+ # @todo Context should be provided for translators. Also, use ellipsis (https://en.wikipedia.org/wiki/Ellipsis) as 1 character (http://unicode.org/cldr/utility/character.jsp?a=2026)
41
+ #: ../inc/admin/ajax.php:118 ../inc/admin/meta-boxes.php:29 ..
42
+ #: /inc/functions/admin-ui.php:99 ../inc/functions/admin-ui.php:127 ..
43
+ #: /inc/functions/admin-ui.php:133 ../inc/functions/admin-ui.php:139 ..
44
+ #: /inc/functions/admin-ui.php:175 ../inc/functions/admin-ui.php:181
45
+ msgid "Optimizing..."
46
+ msgstr ""
47
+
48
+ # @todo Context should be provided for translators.
49
+ #: ../inc/admin/ajax.php:118 ../inc/admin/enqueue.php:163 ../inc/admin/enqueue.
50
+ #: php:184 ../inc/admin/meta-boxes.php:34 ../inc/functions/admin-ui.php:181
51
+ msgid "Optimize"
52
+ msgstr ""
53
+
54
+ # @todo Typo (capitalization). Also let’s use exclamation marks sparely, they’re not as common in English as they are in French or German.
55
+ #: ../inc/admin/ajax.php:427
56
+ msgid "Oops, It's almost over!"
57
+ msgstr ""
58
+
59
+ # @todo %s = 2 new lines. Problem: May not be suitable in all languages, should be inline HTML.
60
+ #: ../inc/admin/ajax.php:428
61
+ #, php-format
62
+ msgid ""
63
+ "You have almost used all your credit.%sDon't forget to upgrade your "
64
+ "subscription to continue optimizing your images."
65
+ msgstr ""
66
+
67
+ # @todo Is this a heading? Otherwise don’t capitalize.
68
+ #: ../inc/admin/ajax.php:429 ../inc/admin/ui/bulk.php:23
69
+ msgid "View My Subscription"
70
+ msgstr ""
71
+
72
+ # @todo Typo (capitalization). Also let’s use exclamation marks sparely, they’re not as common in English as they are in French or German.
73
+ #: ../inc/admin/ajax.php:437 ../inc/admin/enqueue.php:209 ../inc/admin/ui/notices.
74
+ #: php:251
75
+ msgid "Oops, It's Over!"
76
+ msgstr ""
77
+
78
+ # @todo Inappropriate use of %s. Translators should be able to switch order of arguments, therefore should be %1$s and %2$s.
79
+ #: ../inc/admin/ajax.php:438 ../inc/admin/enqueue.php:225 ../inc/admin/ui/notices.
80
+ #: php:253
81
+ #, php-format
82
+ msgid ""
83
+ "You have consumed all your credit for this month. You will have <strong>%s "
84
+ "back on %s</strong>."
85
+ msgstr ""
86
+
87
+ # @todo Is this a heading? Otherwise don’t capitalize.
88
+ #: ../inc/admin/ajax.php:439
89
+ msgid "Upgrade My Subscription"
90
+ msgstr ""
91
+
92
+ # @todo Is this a heading? Then capitalize.
93
+ #: ../inc/admin/ajax.php:458 ../inc/admin/ui/bulk.php:17
94
+ msgid "Account status"
95
+ msgstr ""
96
+
97
+ #: ../inc/admin/ajax.php:459 ../inc/admin/ui/bulk.php:18
98
+ msgid "Your subscription:"
99
+ msgstr ""
100
+
101
+ #: ../inc/admin/ajax.php:467 ../inc/admin/ui/bulk.php:48
102
+ #, php-format
103
+ msgid "You have %s space credit left"
104
+ msgstr ""
105
+
106
+ #: ../inc/admin/ajax.php:479
107
+ msgid "View my subscription"
108
+ msgstr ""
109
+
110
+ # @todo The use of typographic apostrophes is recommended, use U+2019 (https://en.wikipedia.org/wiki/Apostrophe#Typographic_form)
111
+ #: ../inc/admin/enqueue.php:121
112
+ msgid "Let's get you started!"
113
+ msgstr ""
114
+
115
+ # @todo WordPress spells email as “e-mail”. Also “e-mail address” would be more appropriate here.
116
+ #: ../inc/admin/enqueue.php:122
117
+ msgid "Enter your email to get an API key:"
118
+ msgstr ""
119
+
120
+ #: ../inc/admin/enqueue.php:123
121
+ msgid "Sign Up"
122
+ msgstr ""
123
+
124
+ # @todo WordPress spells email as “e-mail”. Also “e-mail address” would be more appropriate here. Use period instead of exclamation mark.
125
+ #: ../inc/admin/enqueue.php:124
126
+ msgid "You need to specify an email!"
127
+ msgstr ""
128
+
129
+ #: ../inc/admin/enqueue.php:125 ../inc/admin/enqueue.php:131
130
+ msgid "Congratulations!"
131
+ msgstr ""
132
+
133
+ # @todo WordPress spells email as “e-mail”. Also “with your private API key” would add meaning.
134
+ #: ../inc/admin/enqueue.php:126
135
+ msgid ""
136
+ "Your account has been succesfully created. Please check your mailbox, you "
137
+ "are going to receive an email with API key."
138
+ msgstr ""
139
+
140
+ # @todo Exclamation mark needed? Context for translators?
141
+ #: ../inc/admin/enqueue.php:127
142
+ msgid "Connect to Imagify!"
143
+ msgstr ""
144
+
145
+ #: ../inc/admin/enqueue.php:128
146
+ msgid "Paste your API key below:"
147
+ msgstr ""
148
+
149
+ #: ../inc/admin/enqueue.php:129
150
+ msgid "Connect me"
151
+ msgstr ""
152
+
153
+ # @todo Should rather be something like “Validating…” to be consistent with “Optimizing…”
154
+ #: ../inc/admin/enqueue.php:130
155
+ msgid "Check in progress..."
156
+ msgstr ""
157
+
158
+ #: ../inc/admin/enqueue.php:132
159
+ msgid ""
160
+ "Your API key is valid. You can now configure the Imagify settings to "
161
+ "optimize your images."
162
+ msgstr ""
163
+
164
+ #: ../inc/admin/enqueue.php:133 ../inc/admin/ui/options.php:85
165
+ msgid "Your API key is valid."
166
+ msgstr ""
167
+
168
+ #: ../inc/admin/enqueue.php:150
169
+ msgid "Don't Need a Parachute?"
170
+ msgstr ""
171
+
172
+ #: ../inc/admin/enqueue.php:151
173
+ msgid ""
174
+ "If you keep this option deactivated, you won't be able to re-optimize your "
175
+ "images to another compression level and restore your original images in case "
176
+ "of need."
177
+ msgstr ""
178
+
179
+ #: ../inc/admin/enqueue.php:164 ../inc/functions/admin-ui.php:75
180
+ msgid "Restore Original"
181
+ msgstr ""
182
+
183
+ #: ../inc/admin/enqueue.php:178
184
+ msgid "Original Image"
185
+ msgstr ""
186
+
187
+ #: ../inc/admin/enqueue.php:179
188
+ msgid "Optimized Image"
189
+ msgstr ""
190
+
191
+ #: ../inc/admin/enqueue.php:180
192
+ msgid "Compare Original VS Optimized"
193
+ msgstr ""
194
+
195
+ #: ../inc/admin/enqueue.php:181 ../inc/admin/ui/options.php:358 ..
196
+ #: /inc/admin/ui/options.php:480
197
+ msgid "Close"
198
+ msgstr ""
199
+
200
+ #: ../inc/admin/enqueue.php:182 ../inc/admin/ui/options.php:411 ..
201
+ #: /inc/admin/ui/options.php:421 ../inc/admin/ui/options.php:441 ..
202
+ #: /inc/admin/ui/options.php:462
203
+ msgid "File Size:"
204
+ msgstr ""
205
+
206
+ #: ../inc/admin/enqueue.php:183 ../inc/admin/ui/options.php:425 ..
207
+ #: /inc/admin/ui/options.php:445 ../inc/admin/ui/options.php:466 ..
208
+ #: /inc/functions/admin-ui.php:44
209
+ msgid "Original Saving:"
210
+ msgstr ""
211
+
212
+ # @todo use ellipsis as 1 character (http://unicode.org/cldr/utility/character.jsp?a=2026)
213
+ #: ../inc/admin/enqueue.php:199
214
+ msgid "Please wait..."
215
+ msgstr ""
216
+
217
+ #: ../inc/admin/enqueue.php:200
218
+ msgid ""
219
+ "We are trying to get your unoptimized images, it may take time depending on "
220
+ "the number of images."
221
+ msgstr ""
222
+
223
+ # @todo Remove capitalization + exclamation mark.
224
+ #: ../inc/admin/enqueue.php:202
225
+ msgid "Oops, There is something wrong!"
226
+ msgstr ""
227
+
228
+ #: ../inc/admin/enqueue.php:203
229
+ msgid ""
230
+ "An unknow error occurred when we tried to get all your unoptimized images. "
231
+ "Try again and if the issue still persist, please contact us!"
232
+ msgstr ""
233
+
234
+ # @todo Context for translators should be provided.
235
+ #: ../inc/admin/enqueue.php:205 ../inc/admin/upload.php:38 ../inc/admin/ui/bulk.
236
+ #: php:258
237
+ msgid "Optimized"
238
+ msgstr ""
239
+
240
+ # @todo Context for translators should be provided.
241
+ #: ../inc/admin/enqueue.php:206 ../inc/admin/upload.php:39
242
+ msgid "Unoptimized"
243
+ msgstr ""
244
+
245
+ # @todo Context for translators should be provided.
246
+ #: ../inc/admin/enqueue.php:207
247
+ msgid "Error"
248
+ msgstr ""
249
+
250
+ # @todo Context for translators should be provided.
251
+ #: ../inc/admin/enqueue.php:210
252
+ msgid "Hold on!"
253
+ msgstr ""
254
+
255
+ #: ../inc/admin/enqueue.php:211
256
+ msgid "All your images have been optimized by Imagify. Congratulations!"
257
+ msgstr ""
258
+
259
+ # @todo Context for translators should be provided of what %1$s and %2$s represent.
260
+ #: ../inc/admin/enqueue.php:213
261
+ #, php-format
262
+ msgid ""
263
+ "Discover @imagify, the new compression tool to optimize your images for free."
264
+ " I saved %1$s out of %2$s!"
265
+ msgstr ""
266
+
267
+ # @todo What is going to happen when user does leave the page?
268
+ #: ../inc/admin/enqueue.php:217
269
+ msgid "Imagify is still processing. Are you sure you want to leave this page?"
270
+ msgstr ""
271
+
272
+ # @todo Better: “To continue optimizing your images”. Also, the link should be implemented as inline HTML with a placeholder for the URL, in order for translators to be able to switch its position.
273
+ #: ../inc/admin/enqueue.php:222 ../inc/admin/enqueue.php:225 ..
274
+ #: /inc/admin/ui/notices.php:253
275
+ #, php-format
276
+ msgid ""
277
+ "To continue to optimize your images, log in to your Imagify account to %sbuy "
278
+ "a pack or subscribe to a plan%s."
279
+ msgstr ""
280
+
281
+ #: ../inc/admin/enqueue.php:225
282
+ msgid "F j, Y"
283
+ msgstr ""
284
+
285
+ #: ../inc/admin/menu.php:24 ../inc/admin/menu.php:24 ../inc/admin/plugins.php:13 .
286
+ #: ./inc/admin/ui/bulk.php:79 ../inc/common/admin-bar.php:39
287
+ msgid "Bulk Optimization"
288
+ msgstr ""
289
+
290
+ #: ../inc/admin/meta-boxes.php:19 ../inc/functions/admin-ui.php:168
291
+ msgid "Invalid API key"
292
+ msgstr ""
293
+
294
+ #: ../inc/admin/meta-boxes.php:21 ../inc/functions/admin-ui.php:170
295
+ msgid "Check your Settings"
296
+ msgstr ""
297
+
298
+ #: ../inc/admin/options.php:107
299
+ msgid "Cheatin&#8217; uh?"
300
+ msgstr ""
301
+
302
+ # @todo Add meaning for users. is it important to know what an options page is? Why? Is there any action required?
303
+ #: ../inc/admin/options.php:115
304
+ msgid "<strong>ERROR</strong>: options page not found."
305
+ msgstr ""
306
+
307
+ #: ../inc/admin/plugins.php:14 ../inc/admin/ui/options.php:70 ../inc/common/admin-
308
+ #: bar.php:30
309
+ msgid "Settings"
310
+ msgstr ""
311
+
312
+ #: ../inc/admin/upload.php:40
313
+ msgid "Errors"
314
+ msgstr ""
315
+
316
+ #: ../inc/admin/upload.php:43
317
+ msgid "Filter by status"
318
+ msgstr ""
319
+
320
+ #: ../inc/admin/upload.php:46
321
+ msgid "All images"
322
+ msgstr ""
323
+
324
+ #: ../inc/admin/ui/bulk.php:60
325
+ msgid "Upgrade your account to continue optimizing your images"
326
+ msgstr ""
327
+
328
+ #: ../inc/admin/ui/bulk.php:64
329
+ msgid "More info"
330
+ msgstr ""
331
+
332
+ #: ../inc/admin/ui/bulk.php:89
333
+ msgid "Information"
334
+ msgstr ""
335
+
336
+ #: ../inc/admin/ui/bulk.php:91
337
+ msgid ""
338
+ "Please be aware that optimizing a large number of images can take a while "
339
+ "depending on your server and network speed."
340
+ msgstr ""
341
+
342
+ #: ../inc/admin/ui/bulk.php:92
343
+ msgid ""
344
+ "You must keep this page open while the bulk optimizaton is processing. If "
345
+ "you leave you can come back to continue where it left off."
346
+ msgstr ""
347
+
348
+ #: ../inc/admin/ui/bulk.php:100
349
+ msgid "Select Your Compression Level"
350
+ msgstr ""
351
+
352
+ #: ../inc/admin/ui/bulk.php:103 ../inc/admin/ui/bulk.php:131 ..
353
+ #: /inc/admin/ui/options.php:129 ../inc/admin/ui/options.php:319 ..
354
+ #: /inc/admin/ui/options.php:382 ../inc/admin/ui/options.php:399 ..
355
+ #: /inc/admin/ui/options.php:459 ../inc/classes/class-attachment.php:135 ..
356
+ #: /inc/functions/admin-ui.php:127
357
+ msgid "Ultra"
358
+ msgstr ""
359
+
360
+ #: ../inc/admin/ui/bulk.php:106 ../inc/admin/ui/bulk.php:126 ..
361
+ #: /inc/admin/ui/options.php:124 ../inc/admin/ui/options.php:331 ..
362
+ #: /inc/admin/ui/options.php:381 ../inc/admin/ui/options.php:394 ..
363
+ #: /inc/admin/ui/options.php:438 ../inc/classes/class-attachment.php:138 ..
364
+ #: /inc/functions/admin-ui.php:133
365
+ msgid "Aggressive"
366
+ msgstr ""
367
+
368
+ #: ../inc/admin/ui/bulk.php:109 ../inc/admin/ui/bulk.php:121 ..
369
+ #: /inc/admin/ui/options.php:119 ../inc/admin/ui/options.php:343 ..
370
+ #: /inc/admin/ui/options.php:380 ../inc/admin/ui/options.php:389 ..
371
+ #: /inc/admin/ui/options.php:418 ../inc/classes/class-attachment.php:141 ..
372
+ #: /inc/functions/admin-ui.php:139
373
+ msgid "Normal"
374
+ msgstr ""
375
+
376
+ #: ../inc/admin/ui/bulk.php:113
377
+ msgid "Your default setting:"
378
+ msgstr ""
379
+
380
+ # @todo Use typographical apostrophe. Also, the link should be implemented as inline HTML with a placeholder for the URL, in order for translators to be able to switch its position.
381
+ #: ../inc/admin/ui/bulk.php:140
382
+ #, php-format
383
+ msgid "Don't forget to check %syour settings%s before bulk optimization."
384
+ msgstr ""
385
+
386
+ # @todo Use typographical apostrophe.
387
+ #: ../inc/admin/ui/bulk.php:150
388
+ msgid "Imagif'em all"
389
+ msgstr ""
390
+
391
+ # @todo Context for translators. Also, “over to”?
392
+ #: ../inc/admin/ui/bulk.php:157
393
+ #, php-format
394
+ msgid "All images which are over to %s could be optimized using the pro version."
395
+ msgstr ""
396
+
397
+ #: ../inc/admin/ui/bulk.php:168
398
+ msgid "Overview"
399
+ msgstr ""
400
+
401
+ #: ../inc/admin/ui/bulk.php:178
402
+ msgid "Statistics"
403
+ msgstr ""
404
+
405
+ # @todo Use typographical apostrophe. Why isn’t the string constructed with an argument (%s) that represents a value?
406
+ #: ../inc/admin/ui/bulk.php:190
407
+ msgid "that's the number of images you optimized with Imagify"
408
+ msgstr ""
409
+
410
+ #: ../inc/admin/ui/bulk.php:195
411
+ msgid "Original size"
412
+ msgstr ""
413
+
414
+ #: ../inc/admin/ui/bulk.php:200
415
+ msgid "Optimized size"
416
+ msgstr ""
417
+
418
+ # @todo New lines should not be added via argument, but via inline HTML.
419
+ #: ../inc/admin/ui/bulk.php:211
420
+ #, php-format
421
+ msgid "that's the size you saved %sby using Imagify"
422
+ msgstr ""
423
+
424
+ #: ../inc/admin/ui/bulk.php:231
425
+ msgid "Well done!"
426
+ msgstr ""
427
+
428
+ #: ../inc/admin/ui/bulk.php:232
429
+ #, php-format
430
+ msgid "you saved %1$s out of %2$s"
431
+ msgstr ""
432
+
433
+ #: ../inc/admin/ui/bulk.php:237
434
+ msgid "Share your awesome result"
435
+ msgstr ""
436
+
437
+ #: ../inc/admin/ui/bulk.php:252
438
+ msgid "Compression process results"
439
+ msgstr ""
440
+
441
+ #: ../inc/admin/ui/bulk.php:255
442
+ msgid "Filename"
443
+ msgstr ""
444
+
445
+ #: ../inc/admin/ui/bulk.php:256
446
+ msgid "Status"
447
+ msgstr ""
448
+
449
+ #: ../inc/admin/ui/bulk.php:257 ../inc/admin/ui/options.php:379 ..
450
+ #: /inc/admin/ui/options.php:384 ../inc/admin/ui/options.php:408
451
+ msgid "Original"
452
+ msgstr ""
453
+
454
+ #: ../inc/admin/ui/bulk.php:259
455
+ msgid "Percentage"
456
+ msgstr ""
457
+
458
+ #: ../inc/admin/ui/bulk.php:260
459
+ msgid "Thumbnails optimized"
460
+ msgstr ""
461
+
462
+ #: ../inc/admin/ui/bulk.php:261
463
+ msgid "Overall saving"
464
+ msgstr ""
465
+
466
+ #: ../inc/admin/ui/bulk.php:266
467
+ msgid "file"
468
+ msgstr ""
469
+
470
+ #: ../inc/admin/ui/bulk.php:267
471
+ msgid "error"
472
+ msgstr ""
473
+
474
+ #: ../inc/admin/ui/bulk.php:268
475
+ msgid "Total:"
476
+ msgstr ""
477
+
478
+ #: ../inc/admin/ui/bulk.php:269
479
+ msgid "Gain:"
480
+ msgstr ""
481
+
482
+ # @todo The link should be implemented as inline HTML with a placeholder for the URL, in order for translators to be able to switch its position.
483
+ #: ../inc/admin/ui/bulk.php:286
484
+ #, php-format
485
+ msgid "%sStart the bulk optimization%s"
486
+ msgstr ""
487
+
488
+ #: ../inc/admin/ui/notices.php:23
489
+ msgid "Welcome to Imagify, the best way to easily optimize your images!"
490
+ msgstr ""
491
+
492
+ #: ../inc/admin/ui/notices.php:25 ../inc/admin/ui/notices.php:25 ..
493
+ #: /inc/admin/ui/notices.php:90 ../inc/admin/ui/notices.php:90 ..
494
+ #: /inc/admin/ui/notices.php:181 ../inc/admin/ui/notices.php:181 ..
495
+ #: /inc/admin/ui/notices.php:217 ../inc/admin/ui/notices.php:217 ..
496
+ #: /inc/admin/ui/notices.php:256 ../inc/admin/ui/notices.php:256 ..
497
+ #: /inc/admin/ui/notices.php:356 ../inc/admin/ui/notices.php:356
498
+ msgid "Dismiss this notice"
499
+ msgstr ""
500
+
501
+ # @todo Probably don’t capitalize.
502
+ #: ../inc/admin/ui/notices.php:32
503
+ msgid "Create an Account"
504
+ msgstr ""
505
+
506
+ #: ../inc/admin/ui/notices.php:33
507
+ msgid ""
508
+ "Don't have an Imagify account yet? Optimize your images by creating an "
509
+ "account in a few seconds!"
510
+ msgstr ""
511
+
512
+ # @todo “it’s” should not be capitalized.
513
+ #: ../inc/admin/ui/notices.php:36
514
+ msgid "Sign up, It's FREE!"
515
+ msgstr ""
516
+
517
+ #: ../inc/admin/ui/notices.php:42
518
+ msgid "Enter your API Key"
519
+ msgstr ""
520
+
521
+ # @todo The link should be implemented as inline HTML with a placeholder for the URL, in order for translators to be able to switch its position. Also, “e-mail”.
522
+ #: ../inc/admin/ui/notices.php:43
523
+ #, php-format
524
+ msgid ""
525
+ "Save your API Key you have received by email or you can get it on your "
526
+ "%sImagify account page%s."
527
+ msgstr ""
528
+
529
+ #: ../inc/admin/ui/notices.php:46
530
+ msgid "I have my API key"
531
+ msgstr ""
532
+
533
+ #: ../inc/admin/ui/notices.php:52
534
+ msgid "Configure it"
535
+ msgstr ""
536
+
537
+ # @todo “You just have to”. Better “Just configure a few optimization settings.”
538
+ #: ../inc/admin/ui/notices.php:53
539
+ msgid "It’s almost done! You have just to configure your optimization settings."
540
+ msgstr ""
541
+
542
+ #: ../inc/admin/ui/notices.php:54
543
+ msgid "Go to Settings"
544
+ msgstr ""
545
+
546
+ # @todo . instead of !
547
+ #: ../inc/admin/ui/notices.php:85 ../inc/admin/ui/options.php:91
548
+ msgid "Your API key isn't valid!"
549
+ msgstr ""
550
+
551
+ # @todo The links should be implemented as inline HTML with a placeholders for URLs, in order for translators to be able to switch their positions.
552
+ #: ../inc/admin/ui/notices.php:88
553
+ #, php-format
554
+ msgid ""
555
+ "Go to your Imagify account page to get your API Key and specify it on "
556
+ "%1$syour settings%3$s or %2$screate an account for free%3$s if you don't "
557
+ "have one yet."
558
+ msgstr ""
559
+
560
+ #: ../inc/admin/ui/notices.php:138
561
+ msgid ""
562
+ "The following plugins are not compatible with this plugin and may cause "
563
+ "unexpected results:"
564
+ msgstr ""
565
+
566
+ #: ../inc/admin/ui/notices.php:144
567
+ msgid "Deactivate"
568
+ msgstr ""
569
+
570
+ # @todo . instead of !
571
+ #: ../inc/admin/ui/notices.php:173
572
+ msgid "The external HTTP requests are blocked!"
573
+ msgstr ""
574
+
575
+ #: ../inc/admin/ui/notices.php:174
576
+ msgid ""
577
+ "You defined the <code>WP_HTTP_BLOCK_EXTERNAL</code> constant in the <code>wp-"
578
+ "config.php</code> to block all external HTTP requests."
579
+ msgstr ""
580
+
581
+ #: ../inc/admin/ui/notices.php:176
582
+ msgid ""
583
+ "To optimize your images, you have to put the following code in your <code>wp-"
584
+ "config.php</code> file so that it works correctly."
585
+ msgstr ""
586
+
587
+ #: ../inc/admin/ui/notices.php:177
588
+ msgid "Click on the field and press Ctrl-A to select all."
589
+ msgstr ""
590
+
591
+ #: ../inc/admin/ui/notices.php:213
592
+ msgid "You're missing out!"
593
+ msgstr ""
594
+
595
+ #: ../inc/admin/ui/notices.php:214
596
+ msgid "Use the List view to optimize images with Imagify."
597
+ msgstr ""
598
+
599
+ #: ../inc/admin/ui/notices.php:215
600
+ msgid "Switch to the List View"
601
+ msgstr ""
602
+
603
+ #: ../inc/admin/ui/notices.php:301 ../inc/admin/ui/options.php:24
604
+ msgid "Discover the best caching plugin to speed up your website."
605
+ msgstr ""
606
+
607
+ # @todo Links should be implemented as inline HTML with placeholders for URLs.
608
+ #: ../inc/admin/ui/notices.php:304 ../inc/admin/ui/options.php:32
609
+ #, php-format
610
+ msgid "%sGet %s off%s with this coupon code:%s"
611
+ msgstr ""
612
+
613
+ #: ../inc/admin/ui/notices.php:313 ../inc/admin/ui/options.php:37
614
+ msgid "Get WP Rocket now"
615
+ msgstr ""
616
+
617
+ #: ../inc/admin/ui/notices.php:349
618
+ #, php-format
619
+ msgid ""
620
+ "%1$sCongratulations%2$s, you have optimized %1$s%3$d images%2$s and improved "
621
+ "your website's speed by reducing your images size."
622
+ msgstr ""
623
+
624
+ # @todo Links should be implemented as inline HTML with placeholders for URLs.
625
+ #: ../inc/admin/ui/notices.php:351 ../inc/admin/ui/options.php:55
626
+ #, php-format
627
+ msgid ""
628
+ "%sDo you like this plugin?%s Please take a few seconds to %srate it on "
629
+ "WordPress.org%s!"
630
+ msgstr ""
631
+
632
+ #: ../inc/admin/ui/options.php:18
633
+ msgid "Is your website too slow?"
634
+ msgstr ""
635
+
636
+ #: ../inc/admin/ui/options.php:78
637
+ msgid "API Key"
638
+ msgstr ""
639
+
640
+ # @todo Links should be implemented as inline HTML with placeholders for URLs.
641
+ #: ../inc/admin/ui/options.php:98
642
+ #, php-format
643
+ msgid "Don't have an API Key yet? %sCreate one, it's FREE%s."
644
+ msgstr ""
645
+
646
+ #: ../inc/admin/ui/options.php:114
647
+ msgid "Optimization Level"
648
+ msgstr ""
649
+
650
+ #: ../inc/admin/ui/options.php:134
651
+ msgid "More info?"
652
+ msgstr ""
653
+
654
+ # @todo Links should be implemented as inline HTML with placeholders for URLs.
655
+ #: ../inc/admin/ui/options.php:141
656
+ #, php-format
657
+ msgid "Need help to choose? %sTry the Visual Comparison%s"
658
+ msgstr ""
659
+
660
+ #: ../inc/admin/ui/options.php:150 ../inc/admin/ui/options.php:154
661
+ msgid "Auto-Optimize images on upload"
662
+ msgstr ""
663
+
664
+ #: ../inc/admin/ui/options.php:158
665
+ msgid "Automatically optimize every image you upload to WordPress."
666
+ msgstr ""
667
+
668
+ #: ../inc/admin/ui/options.php:163 ../inc/admin/ui/options.php:166
669
+ msgid "Backup original images"
670
+ msgstr ""
671
+
672
+ #: ../inc/admin/ui/options.php:170
673
+ msgid "Keep your original images in a separate folder before optimization process."
674
+ msgstr ""
675
+
676
+ #: ../inc/admin/ui/options.php:175 ../inc/admin/ui/options.php:178
677
+ msgid "Resize larger images"
678
+ msgstr ""
679
+
680
+ # @todo Always keep messages intact. This message looks split up.
681
+ #: ../inc/admin/ui/options.php:184
682
+ #, php-format
683
+ msgid "to maximum %s pixels width"
684
+ msgstr ""
685
+
686
+ #: ../inc/admin/ui/options.php:195
687
+ #, php-format
688
+ msgid ""
689
+ "This option is recommended to reduce larger images. You can save up to 80%% "
690
+ "after resizing. The new width should not be less than your largest thumbnail "
691
+ "width, which is actually %spx."
692
+ msgstr ""
693
+
694
+ #: ../inc/admin/ui/options.php:202 ../inc/admin/ui/options.php:205
695
+ msgid "EXIF Data"
696
+ msgstr ""
697
+
698
+ # @todo Use typographical ellipisis
699
+ #: ../inc/admin/ui/options.php:209
700
+ msgid ""
701
+ "Keep all EXIF data from your images. EXIF are informations stored in your "
702
+ "pictures like shutter speed, exposure compensation, ISO, etc..."
703
+ msgstr ""
704
+
705
+ #: ../inc/admin/ui/options.php:210
706
+ msgid "Learn more"
707
+ msgstr ""
708
+
709
+ #: ../inc/admin/ui/options.php:212
710
+ msgid ""
711
+ "If you are a photographer, you may be interested in this option if you are "
712
+ "displaying on your pages some info like the model of your camera."
713
+ msgstr ""
714
+
715
+ #: ../inc/admin/ui/options.php:221
716
+ msgid "Files optimization"
717
+ msgstr ""
718
+
719
+ #: ../inc/admin/ui/options.php:224
720
+ msgid "You can choose to compress different image sizes created by WordPress here."
721
+ msgstr ""
722
+
723
+ # @todo Links should be implemented as inline HTML with placeholders for URLs.
724
+ #: ../inc/admin/ui/options.php:226
725
+ #, php-format
726
+ msgid "The %soriginal size%s is %sautomatically optimized%s by Imagify."
727
+ msgstr ""
728
+
729
+ # @todo . instead of !
730
+ #: ../inc/admin/ui/options.php:229
731
+ msgid "Remember each additional image size will affect your Imagify monthly usage!"
732
+ msgstr ""
733
+
734
+ #: ../inc/admin/ui/options.php:282
735
+ msgid "Display options"
736
+ msgstr ""
737
+
738
+ #: ../inc/admin/ui/options.php:287 ../inc/admin/ui/options.php:292
739
+ msgid "Show Admin Bar menu"
740
+ msgstr ""
741
+
742
+ #: ../inc/admin/ui/options.php:293
743
+ msgid "I want this awesome quick access menu on my admin bar."
744
+ msgstr ""
745
+
746
+ # @todo Links should be implemented as inline HTML with placeholders for URLs.
747
+ #: ../inc/admin/ui/options.php:308
748
+ #, php-format
749
+ msgid ""
750
+ "Once your settings saved, optimize all your images by using the %sImagify "
751
+ "Bulk Optimization%s feature."
752
+ msgstr ""
753
+
754
+ #: ../inc/admin/ui/options.php:316
755
+ msgid "You can choose three levels of compression"
756
+ msgstr ""
757
+
758
+ #: ../inc/admin/ui/options.php:321
759
+ msgid ""
760
+ "This mode will apply all available optimizations for maximum image "
761
+ "compression."
762
+ msgstr ""
763
+
764
+ #: ../inc/admin/ui/options.php:324
765
+ msgid ""
766
+ "This will provide a huge savings on the initial weight. Sometimes the image "
767
+ "quality could be degraded a little."
768
+ msgstr ""
769
+
770
+ # @todo Always keep messages intact. This message looks split up.
771
+ #: ../inc/admin/ui/options.php:327
772
+ msgid ""
773
+ "If you want the maximum weight reduction, and you agree to lose some quality "
774
+ "on the images we recommend using this mode."
775
+ msgstr ""
776
+
777
+ #: ../inc/admin/ui/options.php:333
778
+ msgid ""
779
+ "This mode provides perfect optimization of your images without any "
780
+ "significant quality loss."
781
+ msgstr ""
782
+
783
+ #: ../inc/admin/ui/options.php:336
784
+ msgid ""
785
+ "This will provide a drastic savings on the initial weight, with a small "
786
+ "reduction in image quality. Most of the time it's not even noticeable."
787
+ msgstr ""
788
+
789
+ # @todo Always keep messages intact. This message looks split up.
790
+ #: ../inc/admin/ui/options.php:339
791
+ msgid "If you want the maximum weight reduction, we recommend using this mode."
792
+ msgstr ""
793
+
794
+ #: ../inc/admin/ui/options.php:345
795
+ msgid ""
796
+ "This mode provides lossless optimization, your images will be optimized "
797
+ "without any visible change."
798
+ msgstr ""
799
+
800
+ # @todo Always keep messages intact. This message looks split up.
801
+ #: ../inc/admin/ui/options.php:348
802
+ msgid "If you want the perfect quality for your images, we recommend you that mode."
803
+ msgstr ""
804
+
805
+ # @todo Always keep messages intact. This message looks split up.
806
+ #: ../inc/admin/ui/options.php:351
807
+ msgid "Note: the file size reduction will be less, compared to aggressive mode."
808
+ msgstr ""
809
+
810
+ # @todo Should be numerated arguments + context for translators.
811
+ #: ../inc/admin/ui/options.php:370
812
+ #, php-format
813
+ msgid "I want to compare%s and%s"
814
+ msgstr ""
815
+
816
+ # @todo %s is what?
817
+ #: ../inc/admin/ui/options.php:387
818
+ #, php-format
819
+ msgid "Original photography about %s"
820
+ msgstr ""
821
+
822
+ # @todo %s is what?
823
+ #: ../inc/admin/ui/options.php:392 ../inc/admin/ui/options.php:397 ..
824
+ #: /inc/admin/ui/options.php:402
825
+ #, php-format
826
+ msgid "Optimized photography about %s"
827
+ msgstr ""
828
+
829
+ #: ../inc/admin/ui/options.php:407 ../inc/admin/ui/options.php:417 ..
830
+ #: /inc/admin/ui/options.php:437 ../inc/admin/ui/options.php:458 ..
831
+ #: /inc/functions/admin-ui.php:58
832
+ msgid "Level:"
833
+ msgstr ""
834
+
835
+ # @todo Use typographical apostrophe.
836
+ #: ../inc/classes/class-attachment.php:520
837
+ msgid ""
838
+ "This size isn't authorized to be optimized. Update your Imagify settings if "
839
+ "you want to optimize it."
840
+ msgstr ""
841
+
842
+ # @todo %s is what?
843
+ #: ../inc/common/admin-bar.php:48
844
+ #, php-format
845
+ msgid "Rate Imagify on %s"
846
+ msgstr ""
847
+
848
+ # @todo Use typographical ellipsis.
849
+ #: ../inc/common/admin-bar.php:61
850
+ msgid "Loading..."
851
+ msgstr ""
852
+
853
+ #: ../inc/functions/admin-ui.php:35
854
+ msgid "New Filesize:"
855
+ msgstr ""
856
+
857
+ #: ../inc/functions/admin-ui.php:51
858
+ msgid "Close details"
859
+ msgstr ""
860
+
861
+ #: ../inc/functions/admin-ui.php:51 ../inc/functions/admin-ui.php:51
862
+ msgid "View details"
863
+ msgstr ""
864
+
865
+ #: ../inc/functions/admin-ui.php:55
866
+ msgid "Original Filesize:"
867
+ msgstr ""
868
+
869
+ #: ../inc/functions/admin-ui.php:61
870
+ msgid "Thumbnails Optimized:"
871
+ msgstr ""
872
+
873
+ #: ../inc/functions/admin-ui.php:62
874
+ msgid "Overall Saving:"
875
+ msgstr ""
876
+
877
+ # @todo Use typographical ellipsis.
878
+ #: ../inc/functions/admin-ui.php:75
879
+ msgid "Restoring..."
880
+ msgstr ""
881
+
882
+ #: ../inc/functions/admin-ui.php:99
883
+ msgid "Try again"
884
+ msgstr ""
885
+
886
+ # @todo %s is what? Also “Re-optimize” (not capitalized)
887
+ #: ../inc/functions/admin-ui.php:127 ../inc/functions/admin-ui.php:133 ..
888
+ #: /inc/functions/admin-ui.php:139
889
+ #, php-format
890
+ msgid "Re-Optimize to %s"
891
+ msgstr ""
892
+
893
+ # @todo %s is what?
894
+ #: ../inc/functions/admin-ui.php:162
895
+ #, php-format
896
+ msgid "%s can't be optimized"
897
+ msgstr ""
898
+
899
+ #: ../inc/functions/process.php:30
900
+ msgid ""
901
+ "Sorry, our servers are temporarily unaccessible. Please, try again in a "
902
+ "couple of minutes."
903
+ msgstr ""
904
+
905
+ #: ../inc/functions/process.php:36
906
+ msgid "External HTTP requests are blocked"
907
+ msgstr ""
908
+
909
+ #: ../inc/functions/process.php:42
910
+ msgid "File path is empty"
911
+ msgstr ""
912
+
913
+ #: ../inc/functions/process.php:48
914
+ #, php-format
915
+ msgid "Could not find %s"
916
+ msgstr ""
917
+
918
+ #: ../inc/functions/process.php:53
919
+ #, php-format
920
+ msgid "%s is not writable"
921
+ msgstr ""
922
+
923
+ # @todo %s is what?
924
+ #: ../inc/functions/process.php:62
925
+ #, php-format
926
+ msgid "Skipped (%s), image not found."
927
+ msgstr ""
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: wp_media
3
  Tags: compress image, images, performance, optimization, photos, upload, resize, gif, png, jpg, reduce image size, retina
4
  Requires at least: 3.7.0
5
  Tested up to: 4.4.2
6
- Stable tag: 1.4
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -134,6 +134,26 @@ When the plugin is disabled, your existing images remain optimized. Backups of t
134
 
135
  == Changelog ==
136
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
137
  = 1.4 =
138
  * Interface
139
  * Medias: Click a button to open images comparison between Original and Optimized (available for big enought images)
3
  Tags: compress image, images, performance, optimization, photos, upload, resize, gif, png, jpg, reduce image size, retina
4
  Requires at least: 3.7.0
5
  Tested up to: 4.4.2
6
+ Stable tag: 1.4.2
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
134
 
135
  == Changelog ==
136
 
137
+ = 1.4.2 =
138
+ * Translation
139
+ * NEW: Add German translation
140
+
141
+ * Interface
142
+ * NEW: You can define the IMAGIFY_HIDDEN_ACCOUNT constant in wp-config.php to hide all your Imagify account infos in the Admin Bar and Bulk Optimization
143
+
144
+ * Bug Fix
145
+ * Fix PHP Notice: Undefined index original_size in /inc/functions/admin-stats.php on line 185
146
+ * Fix PHP Notice: Undefined index optimized_size in /inc/functions/admin-stats.php on line 186
147
+
148
+ = 1.4.1 =
149
+ * Interface
150
+ * Medias: better comparison for big portrait images
151
+ * Medias: Don't display the "Compare Original VS Optimized" button for images without backup
152
+
153
+ * Bug Fix
154
+ * WPML: Fix AJAX error caused by WPML to avoid issue during the API key validation process
155
+ * Yoast: Remove JS error caused by Yoast SEO on the attachment edit screen to avoid issue with our "Compare Original VS Optimized"
156
+
157
  = 1.4 =
158
  * Interface
159
  * Medias: Click a button to open images comparison between Original and Optimized (available for big enought images)