NextCellent Gallery – NextGEN Legacy - Version 1.9.19

Version Description

  • 22.05.2014

What's in it for you?

  • New uploader. Flash uploader deprecated (credits to Niko Strijbol)
  • Improved image folder importer. Now fixes folder & files with spaces (credits to Niko Strijbol)
  • Removed dead code
  • Wikipedia docs in progress http://wpgetready.com/wiki/nextcellent-plugin/ Be free to contribute! (contact us to request permission to edit it)
  • Re-fix vuln (previous fix also filtered html data, now fixed)

VERY IMPORTANT: Read ON!

NextCellent Gallery provides backward compatibility for older NextGEN until version 1.9.13 .

  • this plugin will gracefully deactivate if detects NextGEN is working (any version) to avoid compatibility issues.

  • Please remember to READ THE FAQ!!! Issues for failing to read the FAQ will be IGNORED!!!

  • If you like it, please spread the word and rate it accordingly. I guess a lot of annoyed users can take advantage of NextCellent. Thank you!

Download this release

Release Info

Developer WPReady
Plugin Icon NextCellent Gallery – NextGEN Legacy
Version 1.9.19
Comparing to
See all releases

Code changes from version 1.9.18 to 1.9.19

admin/addgallery.php CHANGED
@@ -148,9 +148,8 @@ class nggAddGallery {
148
  <?php screen_icon( 'nextgen-gallery' ); ?>
149
  <h2><?php _e('Add Gallery / Images', 'nggallery') ?></h2>
150
  </div>
151
-
152
- <?php if($ngg->options['swfUpload'] && !empty ($this->gallerylist) ) { ?>
153
- <?php if ( defined('IS_WP_3_3') ) { ?>
154
  <!-- plupload script -->
155
  <script type="text/javascript">
156
  //<![CDATA[
@@ -162,13 +161,15 @@ class nggAddGallery {
162
  container: 'plupload-upload-ui',
163
  drop_element: 'uploadimage',
164
  file_data_name: 'Filedata',
165
- max_file_size: '<?php echo round( (int) wp_max_upload_size() / 1024 ); ?>kb',
166
  url: '<?php echo esc_js( $swf_upload_link ); ?>',
167
  flash_swf_url: '<?php echo esc_js( includes_url('js/plupload/plupload.flash.swf') ); ?>',
168
  silverlight_xap_url: '<?php echo esc_js( includes_url('js/plupload/plupload.silverlight.xap') ); ?>',
169
- filters: [
170
- {title: '<?php echo esc_js( __('Image Files', 'nggallery') ); ?>', extensions: '<?php echo esc_js( str_replace( array('*.', ';'), array('', ','), $file_types) ); ?>'}
171
- ],
 
 
 
172
  multipart: true,
173
  urlstream_upload: true,
174
  multipart_params : {
@@ -239,84 +240,39 @@ class nggAddGallery {
239
  });
240
  //]]>
241
  </script>
242
- <?php } else { ?>
243
- <!-- SWFUpload script -->
244
- <script type="text/javascript">
245
- var ngg_swf_upload;
246
-
247
- window.onload = function () {
248
- ngg_swf_upload = new SWFUpload({
249
- // Backend settings
250
- upload_url : "<?php echo esc_js( $swf_upload_link ); ?>",
251
- flash_url : "<?php echo esc_js( includes_url('js/swfupload/swfupload.swf') ); ?>",
252
-
253
- // Button Settings
254
- button_placeholder_id : "spanButtonPlaceholder",
255
- button_width: 300,
256
- button_height: 27,
257
- button_text_top_padding: 3,
258
- button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
259
- button_cursor: SWFUpload.CURSOR.HAND,
260
-
261
- // File Upload Settings
262
- file_size_limit : "<?php echo wp_max_upload_size(); ?>b",
263
- file_types : "<?php echo $file_types; ?>",
264
- file_types_description : "<?php _e('Image Files', 'nggallery') ;?>",
265
-
266
- // Queue handler
267
- file_queued_handler : fileQueued,
268
-
269
- // Upload handler
270
- upload_start_handler : uploadStart,
271
- upload_progress_handler : uploadProgress,
272
- upload_error_handler : uploadError,
273
- upload_success_handler : uploadSuccess,
274
- upload_complete_handler : uploadComplete,
275
-
276
- post_params : {
277
- "auth_cookie" : "<?php echo (is_ssl() ? $_COOKIE[SECURE_AUTH_COOKIE] : $_COOKIE[AUTH_COOKIE]); ?>",
278
- "logged_in_cookie": "<?php echo $_COOKIE[LOGGED_IN_COOKIE]; ?>",
279
- "_wpnonce" : "<?php echo wp_create_nonce('ngg_swfupload'); ?>",
280
- "galleryselect" : "0"
281
- },
282
-
283
- // i18names
284
- custom_settings : {
285
- "remove" : "<?php _e('remove', 'nggallery') ;?>",
286
- "browse" : "<?php _e('Browse...', 'nggallery') ;?>",
287
- "upload" : "<?php _e('Upload images', 'nggallery') ;?>"
288
- },
289
-
290
- // Debug settings
291
- debug: false
292
-
293
- });
294
-
295
- // on load change the upload to swfupload
296
- initSWFUpload();
297
-
298
- nggAjaxOptions = {
299
- header: "<?php _e('Upload images', 'nggallery') ;?>",
300
- maxStep: 100
301
- };
302
-
303
- };
304
- </script>
305
- <?php } ?>
306
  <?php } else { ?>
307
- <!-- MultiFile script -->
308
  <script type="text/javascript">
309
  /* <![CDATA[ */
310
- jQuery(document).ready(function(){
311
- jQuery('#imagefiles').MultiFile({
312
- STRING: {
313
- remove:'[<?php _e('remove', 'nggallery') ;?>]'
314
- }
315
- });
316
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
317
  /* ]]> */
318
  </script>
319
- <?php } ?>
320
  <!-- jQuery Tabs script -->
321
  <script type="text/javascript">
322
  /* <![CDATA[ */
@@ -470,7 +426,7 @@ class nggAddGallery {
470
  <?php if (SAFE_MODE) {?><p class="description"><?php _e('Please note: If safe-mode is ON, you need to add the subfolder with thumbs manually', 'nggallery') ;?></p><?php }; ?></td>
471
  </tr>
472
  </table>
473
- <div class="submit"><input class="button-primary" type="submit" name= "importfolder" value="<?php _e('Import folder', 'nggallery') ;?>"/></div>
474
  </form>
475
  <?php
476
  }
@@ -478,34 +434,15 @@ class nggAddGallery {
478
  function tab_uploadimage() {
479
  global $ngg;
480
  // check the cookie for the current setting
481
- $checked = get_user_setting('ngg_upload_resize') ? ' checked="true"' : '';
482
  ?>
483
  <!-- upload images -->
484
  <h3><?php _e('Upload images', 'nggallery') ;?></h3>
485
  <form name="uploadimage" id="uploadimage_form" method="POST" enctype="multipart/form-data" action="<?php echo $this->filepath.'#uploadimage'; ?>" accept-charset="utf-8" >
486
  <?php wp_nonce_field('ngg_addgallery') ?>
487
  <table class="form-table">
488
-
489
- <tr valign="top">
490
- <th scope="row"><?php _e('Upload image', 'nggallery') ;?></th>
491
- <?php if ($ngg->options['swfUpload'] && defined('IS_WP_3_3') ) { ?>
492
- <td>
493
- <div id="plupload-upload-ui">
494
- <div>
495
- <?php _e( 'Choose files to upload' ); ?>
496
- <input id="plupload-browse-button" type="button" value="<?php esc_attr_e('Select Files'); ?>" class="button" />
497
- </div>
498
- <p class="ngg-dragdrop-info howto" style="display:none;" ><?php _e('Or you can drop the files into this window.'); ?></p>
499
- <div id='uploadQueue'></div>
500
- </div>
501
- </td>
502
- <?php } else { ?>
503
- <td><span id='spanButtonPlaceholder'></span><input type="file" name="imagefiles[]" id="imagefiles" size="35" class="imagefiles"/></td>
504
- <?php } ?>
505
- </tr>
506
  <tr valign="top">
507
- <th scope="row"><?php _e('in to', 'nggallery') ;?></th>
508
- <td><select name="galleryselect" id="galleryselect">
509
  <option value="0" ><?php _e('Choose gallery', 'nggallery') ?></option>
510
  <?php
511
  foreach($this->gallerylist as $gallery) {
@@ -521,14 +458,37 @@ class nggAddGallery {
521
  <br /><?php echo $this->maxsize; ?>
522
  <br /><?php if ((is_multisite()) && wpmu_enable_function('wpmuQuotaCheck')) display_space_usage(); ?></td>
523
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
524
  </table>
525
  <div class="submit">
526
  <?php if ($ngg->options['swfUpload']) { ?>
527
- <input class="button action" type="submit" name="disable_flash" id="disable_flash" title="<?php _e('The batch upload requires Adobe Flash 10, disable it if you have problems','nggallery') ?>" value="<?php _e('Disable flash upload', 'nggallery') ;?>" />
528
  <?php } else { ?>
529
- <input class="button action" type="submit" name="enable_flash" id="enable_flash" title="<?php _e('Upload multiple files at once by ctrl/shift-selecting in dialog','nggallery') ?>" value="<?php _e('Enable flash based upload', 'nggallery') ;?>" />
 
 
 
 
530
  <?php } ?>
531
- <input class="button-primary" type="submit" name="uploadimage" id="uploadimage_btn" value="<?php _e('Upload images', 'nggallery') ;?>" />
532
  </div>
533
  </form>
534
  <?php
148
  <?php screen_icon( 'nextgen-gallery' ); ?>
149
  <h2><?php _e('Add Gallery / Images', 'nggallery') ?></h2>
150
  </div>
151
+ <?php if( !empty ($this->gallerylist) ) { ?>
152
+ <?php if( $ngg->options['swfUpload'] ) { ?>
 
153
  <!-- plupload script -->
154
  <script type="text/javascript">
155
  //<![CDATA[
161
  container: 'plupload-upload-ui',
162
  drop_element: 'uploadimage',
163
  file_data_name: 'Filedata',
 
164
  url: '<?php echo esc_js( $swf_upload_link ); ?>',
165
  flash_swf_url: '<?php echo esc_js( includes_url('js/plupload/plupload.flash.swf') ); ?>',
166
  silverlight_xap_url: '<?php echo esc_js( includes_url('js/plupload/plupload.silverlight.xap') ); ?>',
167
+ filters: {
168
+ mime_types : [
169
+ {title: '<?php echo esc_js( __('Image Files', 'nggallery') ); ?>', extensions: '<?php echo esc_js( str_replace( array('*.', ';'), array('', ','), $file_types) ); ?>'}
170
+ ],
171
+ max_file_size: '<?php echo round( (int) wp_max_upload_size() / 1024 ); ?>kb',
172
+ },
173
  multipart: true,
174
  urlstream_upload: true,
175
  multipart_params : {
240
  });
241
  //]]>
242
  </script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
243
  <?php } else { ?>
244
+ <!-- Browser upload script -->
245
  <script type="text/javascript">
246
  /* <![CDATA[ */
247
+ var selDiv = "";
248
+
249
+ document.addEventListener("DOMContentLoaded", init, false);
250
+
251
+ function init() {
252
+ document.querySelector('#imagefiles').addEventListener('change', handleFileSelect, false);
253
+ selDiv = document.querySelector("#uploadQueue");
254
+ }
255
+
256
+ function handleFileSelect(e) {
257
+ if(!e.target.files) return;
258
+ selDiv.innerHTML = "";
259
+ var files = e.target.files;
260
+ for(var i=0; i<files.length; i++) {
261
+ var f = files[i];
262
+ selDiv.innerHTML += f.name + "<br/>";
263
+ }
264
+ }
265
+ function checkform() {
266
+ var e = document.getElementById("galleryselect");
267
+ var strUser = e.options[e.selectedIndex].value;
268
+ if (strUser == "0") {
269
+ alert("<?php _e('You didn\'t select a gallery!','nggallery')?>");
270
+ event.preventDefault();
271
+ }
272
+ }
273
  /* ]]> */
274
  </script>
275
+ <?php } } ?>
276
  <!-- jQuery Tabs script -->
277
  <script type="text/javascript">
278
  /* <![CDATA[ */
426
  <?php if (SAFE_MODE) {?><p class="description"><?php _e('Please note: If safe-mode is ON, you need to add the subfolder with thumbs manually', 'nggallery') ;?></p><?php }; ?></td>
427
  </tr>
428
  </table>
429
+ <div class="submit"><input onclick="return confirm('<?php _e("This will change folder and file names (e.g. remove spaces, special characters, ...)","nggallery")?>\n\n<?php _e("You will need to update your URLs if you link directly to the images.","nggallery")?>\n\n<?php _e("Press OK to proceed, and Cancel to stop.","nggallery")?>')" class="button-primary" type="submit" name= "importfolder" value="<?php _e('Import folder', 'nggallery') ;?>"/></div>
430
  </form>
431
  <?php
432
  }
434
  function tab_uploadimage() {
435
  global $ngg;
436
  // check the cookie for the current setting
437
+ //$checked = get_user_setting('ngg_upload_resize') ? ' checked="true"' : '';
438
  ?>
439
  <!-- upload images -->
440
  <h3><?php _e('Upload images', 'nggallery') ;?></h3>
441
  <form name="uploadimage" id="uploadimage_form" method="POST" enctype="multipart/form-data" action="<?php echo $this->filepath.'#uploadimage'; ?>" accept-charset="utf-8" >
442
  <?php wp_nonce_field('ngg_addgallery') ?>
443
  <table class="form-table">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
444
  <tr valign="top">
445
+ <td scope="row" style="padding: 0;" colspan="2"><?php _e('in to', 'nggallery') ;?><select style="margin-left:10px;" name="galleryselect" id="galleryselect">
 
446
  <option value="0" ><?php _e('Choose gallery', 'nggallery') ?></option>
447
  <?php
448
  foreach($this->gallerylist as $gallery) {
458
  <br /><?php echo $this->maxsize; ?>
459
  <br /><?php if ((is_multisite()) && wpmu_enable_function('wpmuQuotaCheck')) display_space_usage(); ?></td>
460
  </tr>
461
+ <tr valign="top">
462
+ <?php if ($ngg->options['swfUpload'] ) { ?>
463
+ <td colspan="2" style="padding: 0;">
464
+ <div id="plupload-upload-ui">
465
+ <div id="drag-drop-area" style="border: 4px dashed #bbb;height: 150px; padding:20px;">
466
+ <div class="drag-drop-inside" style="margin:auto; text-align:center; width: 250px;">
467
+ <p class="ngg-dragdrop-info drag-drop-info" style="font-size:20px;" >
468
+ <?php _e('Drop your files in this window', 'nggallery'); ?><br/><span style="font-size:14px;"><?php _e('Or', 'nggallery'); ?></p>
469
+ <input style="margin:auto; text-align:center;" id="plupload-browse-button" type="button" value="<?php esc_attr_e('Select Files', 'nggallery'); ?>" class="button" />
470
+ </div>
471
+ </div>
472
+ </div>
473
+ </td>
474
+ <?php } else { ?>
475
+ <td><span id='spanButtonPlaceholder'></span>
476
+ <input type="file" name="imagefiles[]" id="imagefiles" size="35" class="imagefiles" multiple/></td>
477
+ <?php } ?>
478
+ </tr>
479
+ <tr><td><div id='uploadQueue' style="margin-top: 10px;"><td></div>
480
+ </tr>
481
  </table>
482
  <div class="submit">
483
  <?php if ($ngg->options['swfUpload']) { ?>
484
+ <input class="button action" type="submit" name="disable_flash" id="disable_flash" title="<?php _e('Click here to use the browser upload instead','nggallery') ?>" value="<?php _e('Use basic uploader', 'nggallery') ;?>" />
485
  <?php } else { ?>
486
+ <input class="button action" type="submit" name="enable_flash" id="enable_flash" title="<?php _e('Advanced uploading','nggallery') ?>" value="<?php _e('Use advanced uploader', 'nggallery') ;?>" />
487
+ <?php } ?>
488
+ <input <?php if (!($ngg->options['swfUpload'])) { ?> onclick="checkform()" <?php } ?> class="button-primary" type="submit" name="uploadimage" id="uploadimage_btn" value="<?php _e('Upload images', 'nggallery') ;?>" />
489
+ <?php if ($ngg->options['imgAutoResize'] == 1) { ?>
490
+ <span class="description" style="margin-left: 10px;"><?php printf( __( 'Your images will be rescaled to max width %1$dpx or max height %2$dpx.', 'nggallery' ), (int) $ngg->options['imgWidth' ], (int) $ngg->options[ 'imgHeight' ] ); ?></span>
491
  <?php } ?>
 
492
  </div>
493
  </form>
494
  <?php
admin/admin.php CHANGED
@@ -135,11 +135,11 @@ class nggAdminPanel{
135
  add_submenu_page( NGGFOLDER , __('Settings', 'nggallery'), __('Settings', 'nggallery'), 'NextGEN Change options', 'nggallery-options', array (&$this, 'show_menu'));
136
  if ( wpmu_enable_function('wpmuStyle') )
137
  add_submenu_page( NGGFOLDER , __('Style', 'nggallery'), __('Style', 'nggallery'), 'NextGEN Change style', 'nggallery-style', array (&$this, 'show_menu'));
138
- if ( wpmu_enable_function('wpmuRoles') || wpmu_site_admin() )
139
  add_submenu_page( NGGFOLDER , __('Roles', 'nggallery'), __('Roles', 'nggallery'), 'activate_plugins', 'nggallery-roles', array (&$this, 'show_menu'));
140
  add_submenu_page( NGGFOLDER , __('About this Gallery', 'nggallery'), __('About', 'nggallery'), 'NextGEN Gallery overview', 'nggallery-about', array (&$this, 'show_menu'));
141
 
142
- if ( !is_multisite() || wpmu_site_admin() )
143
  add_submenu_page( NGGFOLDER , __('Reset / Uninstall', 'nggallery'), __('Reset / Uninstall', 'nggallery'), 'activate_plugins', 'nggallery-setup', array (&$this, 'show_menu'));
144
 
145
  //register the column fields
@@ -194,6 +194,7 @@ class nggAdminPanel{
194
  }
195
 
196
  // load the script for the defined page and load only this code
 
197
  function show_menu() {
198
 
199
  global $ngg;
@@ -204,12 +205,6 @@ class nggAdminPanel{
204
  update_option('ngg_options', $ngg->options);
205
  }
206
 
207
- // Show donation message only one time.
208
- if (isset ( $_GET['hide_donation']) ) {
209
- $ngg->options['hideDonation'] = true;
210
- update_option('ngg_options', $ngg->options);
211
- }
212
-
213
  switch ($_GET['page']){
214
  case "nggallery-add-gallery" :
215
  include_once ( dirname (__FILE__) . '/functions.php' ); // admin functions
@@ -305,7 +300,8 @@ class nggAdminPanel{
305
  'dismiss' => __('Dismiss'),
306
  'crunching' => __('Crunching&hellip;'),
307
  'deleted' => __('moved to the trash.'),
308
- 'error_uploading' => __('&#8220;%s&#8221; has failed to upload due to an error')
 
309
  ) );
310
  wp_register_script('ngg-progressbar', NGGALLERY_URLPATH .'admin/js/ngg.progressbar.js', array('jquery'), '2.0.1');
311
  wp_register_script('jquery-ui-autocomplete', NGGALLERY_URLPATH .'admin/js/jquery.ui.autocomplete.min.js', array('jquery-ui-core', 'jquery-ui-widget'), '1.8.15');
@@ -342,11 +338,7 @@ class nggAdminPanel{
342
  break;
343
  case "nggallery-add-gallery" :
344
  wp_enqueue_script( 'jquery-ui-tabs' );
345
- wp_enqueue_script( 'multifile', NGGALLERY_URLPATH .'admin/js/jquery.MultiFile.js', array('jquery'), '1.4.4' );
346
- if ( defined('IS_WP_3_3') )
347
- wp_enqueue_script( 'ngg-plupload-handler' );
348
- else
349
- wp_enqueue_script( 'ngg-swfupload-handler', NGGALLERY_URLPATH .'admin/js/swfupload.handler.js', array('jquery', 'swfupload'), '1.0.3' );
350
  wp_enqueue_script( 'ngg-ajax' );
351
  wp_enqueue_script( 'ngg-progressbar' );
352
  wp_enqueue_script( 'jquery-ui-dialog' );
@@ -502,54 +494,6 @@ class nggAdminPanel{
502
 
503
  $wp_list_table = new _NGG_Galleries_List_Table('nggallery-manage-gallery');
504
  }
505
-
506
- /**
507
- * Read an array from a remote url
508
- *
509
- * @param string $url
510
- * @return array of the content
511
- */
512
- static function get_remote_array($url) {
513
-
514
- if ( function_exists('wp_remote_request') ) {
515
-
516
- if ( false === ( $content = get_transient( 'ngg_request_' . md5($url) ) ) ) {
517
-
518
- $options = array();
519
- $options['headers'] = array(
520
- 'User-Agent' => 'NextGEN Gallery Information Reader V' . NGGVERSION . '; (' . get_bloginfo('url') .')'
521
- );
522
-
523
- $response = wp_remote_request($url, $options);
524
-
525
- if ( is_wp_error( $response ) )
526
- return false;
527
-
528
- if ( 200 != $response['response']['code'] )
529
- return false;
530
-
531
- $content = $response['body'];
532
- set_transient( 'ngg_request_' . md5($url), $content, 60*60*48 );
533
- }
534
-
535
- $content = unserialize($content);
536
-
537
- if (is_array($content))
538
- return $content;
539
- }
540
-
541
- return false;
542
- }
543
-
544
- }
545
-
546
- function wpmu_site_admin() {
547
- // Check for site admin
548
- if ( function_exists('is_super_admin') )
549
- if ( is_super_admin() )
550
- return true;
551
-
552
- return false;
553
  }
554
 
555
  function wpmu_enable_function($value) {
135
  add_submenu_page( NGGFOLDER , __('Settings', 'nggallery'), __('Settings', 'nggallery'), 'NextGEN Change options', 'nggallery-options', array (&$this, 'show_menu'));
136
  if ( wpmu_enable_function('wpmuStyle') )
137
  add_submenu_page( NGGFOLDER , __('Style', 'nggallery'), __('Style', 'nggallery'), 'NextGEN Change style', 'nggallery-style', array (&$this, 'show_menu'));
138
+ if ( wpmu_enable_function('wpmuRoles') || is_super_admin() )
139
  add_submenu_page( NGGFOLDER , __('Roles', 'nggallery'), __('Roles', 'nggallery'), 'activate_plugins', 'nggallery-roles', array (&$this, 'show_menu'));
140
  add_submenu_page( NGGFOLDER , __('About this Gallery', 'nggallery'), __('About', 'nggallery'), 'NextGEN Gallery overview', 'nggallery-about', array (&$this, 'show_menu'));
141
 
142
+ if ( !is_multisite() || is_super_admin() )
143
  add_submenu_page( NGGFOLDER , __('Reset / Uninstall', 'nggallery'), __('Reset / Uninstall', 'nggallery'), 'activate_plugins', 'nggallery-setup', array (&$this, 'show_menu'));
144
 
145
  //register the column fields
194
  }
195
 
196
  // load the script for the defined page and load only this code
197
+ //20140515: removed donation code (not in use)
198
  function show_menu() {
199
 
200
  global $ngg;
205
  update_option('ngg_options', $ngg->options);
206
  }
207
 
 
 
 
 
 
 
208
  switch ($_GET['page']){
209
  case "nggallery-add-gallery" :
210
  include_once ( dirname (__FILE__) . '/functions.php' ); // admin functions
300
  'dismiss' => __('Dismiss'),
301
  'crunching' => __('Crunching&hellip;'),
302
  'deleted' => __('moved to the trash.'),
303
+ 'error_uploading' => __('&#8220;%s&#8221; has failed to upload due to an error'),
304
+ 'no_gallery' => __('You didn\'t select a gallery!','nggallery')
305
  ) );
306
  wp_register_script('ngg-progressbar', NGGALLERY_URLPATH .'admin/js/ngg.progressbar.js', array('jquery'), '2.0.1');
307
  wp_register_script('jquery-ui-autocomplete', NGGALLERY_URLPATH .'admin/js/jquery.ui.autocomplete.min.js', array('jquery-ui-core', 'jquery-ui-widget'), '1.8.15');
338
  break;
339
  case "nggallery-add-gallery" :
340
  wp_enqueue_script( 'jquery-ui-tabs' );
341
+ wp_enqueue_script( 'ngg-plupload-handler' );
 
 
 
 
342
  wp_enqueue_script( 'ngg-ajax' );
343
  wp_enqueue_script( 'ngg-progressbar' );
344
  wp_enqueue_script( 'jquery-ui-dialog' );
494
 
495
  $wp_list_table = new _NGG_Galleries_List_Table('nggallery-manage-gallery');
496
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
497
  }
498
 
499
  function wpmu_enable_function($value) {
admin/ajax.php CHANGED
@@ -206,10 +206,6 @@ function ngg_ajax_dashboard() {
206
 
207
  switch ( $_GET['jax'] ) {
208
 
209
- case 'ngg_lastdonators' :
210
- ngg_overview_donators();
211
- break;
212
-
213
  case 'dashboard_primary' :
214
  ngg_overview_news();
215
  break;
206
 
207
  switch ( $_GET['jax'] ) {
208
 
 
 
 
 
209
  case 'dashboard_primary' :
210
  ngg_overview_news();
211
  break;
admin/css/nggadmin.css CHANGED
@@ -120,10 +120,6 @@ a.switch-expert {
120
 
121
  /* SETTINGS FOR MANAGE TABLE */
122
 
123
- div#poststuff #gallerydiv {
124
- cursor:pointer;
125
- }
126
-
127
  p#ngg-inlinebutton {
128
  float:right;
129
  margin:0pt;
@@ -204,6 +200,10 @@ vertical-align: top;
204
  text-align: left;
205
  }
206
 
 
 
 
 
207
  /* SETTINGS FOR ADD NEW */
208
  .add-new-form {
209
  display: inline;
120
 
121
  /* SETTINGS FOR MANAGE TABLE */
122
 
 
 
 
 
123
  p#ngg-inlinebutton {
124
  float:right;
125
  margin:0pt;
200
  text-align: left;
201
  }
202
 
203
+ #gallery-properties #author {
204
+ width: 95%;
205
+ }
206
+
207
  /* SETTINGS FOR ADD NEW */
208
  .add-new-form {
209
  display: inline;
admin/functions.php CHANGED
@@ -127,11 +127,13 @@ class nggAdmin{
127
  /**
128
  * nggAdmin::import_gallery()
129
  * TODO: Check permission of existing thumb folder & images
 
130
  *
131
  * @class nggAdmin
132
  * @param string $galleryfolder contains relative path to the gallery itself
133
  * @return void
134
  */
 
135
  static function import_gallery($galleryfolder) {
136
 
137
  global $wpdb, $user_ID;
@@ -139,6 +141,200 @@ class nggAdmin{
139
  // get the current user ID
140
  get_currentuserinfo();
141
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
142
  $created_msg = '';
143
 
144
  // remove trailing slash at the end, if somebody use it
@@ -176,7 +372,7 @@ class nggAdmin{
176
  nggGallery::show_error(__('Database error. Could not add gallery!','nggallery'));
177
  return;
178
  }
179
- $created_msg = _n( 'Gallery', 'Galleries', 1, 'nggallery' ) . ' <strong>' . esc_html( $galleryname ) . '</strong> ' . __('successfully created!','nggallery') . '<br />';
180
  }
181
 
182
  // Look for existing image list
127
  /**
128
  * nggAdmin::import_gallery()
129
  * TODO: Check permission of existing thumb folder & images
130
+ * since 1.9.19: sanitize existing folders and images - see old_import_gallery() to use the old system
131
  *
132
  * @class nggAdmin
133
  * @param string $galleryfolder contains relative path to the gallery itself
134
  * @return void
135
  */
136
+
137
  static function import_gallery($galleryfolder) {
138
 
139
  global $wpdb, $user_ID;
141
  // get the current user ID
142
  get_currentuserinfo();
143
 
144
+ $created_msg = NULL;
145
+
146
+ // remove trailing slash at the end, if somebody use it
147
+ $galleryfolder = untrailingslashit($galleryfolder);
148
+ $gallerypath = WINABSPATH . $galleryfolder;
149
+
150
+ if (!is_dir($gallerypath)) {
151
+ nggGallery::show_error(__('Directory', 'nggallery').' <strong>' . esc_html( $gallerypath ) .'</strong> '.__('doesn&#96;t exist!', 'nggallery'));
152
+ return ;
153
+ }
154
+
155
+ $test_images = nggAdmin::scandir($gallerypath);
156
+
157
+ if (empty($test_images)) {
158
+ nggGallery::show_message(__('Directory', 'nggallery').' <strong>' . esc_html( $gallerypath ) . '</strong> '.__('contains no pictures', 'nggallery'));
159
+ return;
160
+ }
161
+
162
+ //save orginals
163
+ $old_galleryfolder = $galleryfolder;
164
+ $old_gallerypath = $gallerypath;
165
+
166
+ //sanitize name
167
+ $new_name = sanitize_file_name( sanitize_title( basename( $galleryfolder ) ) );
168
+
169
+ //set new names
170
+ $galleryfolder = dirname( $galleryfolder ) . "/" . sanitize_file_name( sanitize_title( basename( $galleryfolder ) ) );
171
+ $gallerypath = WINABSPATH . $galleryfolder;
172
+
173
+ //rename existing folder
174
+ if ( !($old_galleryfolder == $galleryfolder)) {
175
+ //check if it exists
176
+ $increment = ''; //start with no suffix
177
+
178
+ while(file_exists($gallerypath . $increment)) {
179
+ $increment++;
180
+ }
181
+ $galleryfolder = dirname( $galleryfolder ) . "/" . basename( $galleryfolder ) . $increment;
182
+ $gallerypath = WINABSPATH . $galleryfolder;
183
+
184
+ if ( !rename( $old_gallerypath , $gallerypath ) )
185
+ nggGallery::show_message(__('Something went wrong when renaming', 'nggallery').' <strong>' . esc_html( $old_galleryfolder ) .'</strong>! ' .__('Importing was aborted.', 'nggallery'));
186
+ }
187
+
188
+ // check & create thumbnail folder
189
+ if ( !nggGallery::get_thumbnail_folder($gallerypath) )
190
+ return;
191
+
192
+ // take folder name as gallery name
193
+ $galleryname = basename($galleryfolder);
194
+ $galleryname = apply_filters('ngg_gallery_name', $galleryname);
195
+
196
+ // check for existing gallery folder
197
+ $gallery_id = $wpdb->get_var("SELECT gid FROM $wpdb->nggallery WHERE path = '$old_galleryfolder' ");
198
+
199
+ if (!$gallery_id) {
200
+ // now add the gallery to the database
201
+ $gallery_id = nggdb::add_gallery( $galleryname, $galleryfolder, '', 0, 0, $user_ID );
202
+ if (!$gallery_id) {
203
+ nggGallery::show_error(__('Database error. Could not add gallery!','nggallery'));
204
+ return;
205
+ }
206
+ $created_msg = __( 'Gallery', 'nggallery' ) . ' <strong>' . esc_html( $galleryname ) . '</strong> ' . __('successfully created!','nggallery') . '<br />';
207
+ } else {
208
+ //if the gallery path has changed, update the database
209
+ if ( !($old_galleryfolder == $galleryfolder )) {
210
+ $wpdb->query( $wpdb->prepare ("UPDATE $wpdb->nggallery SET path= '%s' WHERE gid = %d", $galleryfolder, $gallery_id ) );
211
+ }
212
+ }
213
+
214
+ // Look for existing image list and sanitize file names before scanning for new images
215
+ $db_images = nggdb::get_gallery($gallery_id);
216
+ $updated = array();
217
+
218
+ foreach( $db_images as $image ){
219
+
220
+ //save old values
221
+ $old_name = $image->filename;
222
+ $old_path = $gallerypath . '/' . $old_name;
223
+
224
+ //get new name
225
+ $filepart = nggGallery::fileinfo( $old_name );
226
+
227
+ //only rename if necessary
228
+ if ( !($old_name == $filepart['basename']) ) {
229
+
230
+ //check if the sanitized name already exists
231
+ $increment = ''; //start with no suffix
232
+
233
+ while(file_exists($gallerypath . '/' . $filepart['filename'] . $increment . '.' . $filepart['extension'])) {
234
+ $increment++;
235
+ }
236
+
237
+ //define new values
238
+ $name = $filepart['filename'] . $increment . '.' . $filepart['extension'];
239
+ $new_path = $gallerypath . "/" . $name;
240
+
241
+ //rename the file and update alttext
242
+ rename($old_path, $new_path);
243
+ $alttext = sanitize_file_name( $image->alttext );
244
+
245
+ // update the database
246
+ nggdb::update_image($image->pid, false, $name, false, $alttext);
247
+
248
+ $updated[] = $image->pid;
249
+ }
250
+ }
251
+
252
+ // read list of images
253
+ $new_imageslist = nggAdmin::scandir($gallerypath);
254
+ $old_imageslist = $wpdb->get_col("SELECT filename FROM $wpdb->nggpictures WHERE galleryid = '$gallery_id' ");
255
+
256
+ // if no images are there, create empty array
257
+ if ($old_imageslist == NULL)
258
+ $old_imageslist = array();
259
+
260
+ // check difference
261
+ $new_images = array_diff($new_imageslist, $old_imageslist);
262
+
263
+ // all images must be valid files
264
+ foreach($new_images as $key => $picture) {
265
+
266
+ //rename images with the cleaned filename
267
+ $old_path = $gallerypath . '/' . $picture;
268
+ $filepart = nggGallery::fileinfo( $picture );
269
+
270
+ //check if the sanitized name already exists
271
+ $increment = ''; //start with no suffix
272
+
273
+ while(file_exists($gallerypath . '/' . $filepart['filename'] . $increment . '.' . $filepart['extension'])) {
274
+ $increment++;
275
+ }
276
+
277
+ //define new values
278
+ $picture = $filepart['filename'] . $increment . '.' . $filepart['extension'];
279
+ $new_path = $gallerypath . "/" . $picture;
280
+
281
+ rename($old_path, $new_path);
282
+
283
+ // filter function to rename/change/modify image before
284
+ $picture = apply_filters('ngg_pre_add_new_image', $picture, $gallery_id);
285
+ $new_images[$key] = $picture;
286
+
287
+ if (!@getimagesize($gallerypath . '/' . $picture) ) {
288
+ unset($new_images[$key]);
289
+ @unlink($gallerypath . '/' . $picture);
290
+ }
291
+ }
292
+
293
+ // add images to database
294
+ $image_ids = nggAdmin::add_Images($gallery_id, $new_images);
295
+
296
+ //add the preview image if needed
297
+ nggAdmin::set_gallery_preview ( $gallery_id );
298
+
299
+ // now create thumbnails
300
+ nggAdmin::do_ajax_operation( 'create_thumbnail' , array_merge($image_ids, $updated), __('Create new thumbnails','nggallery') );
301
+
302
+ //TODO:Message will not shown, because AJAX routine require more time, message should be passed to AJAX
303
+ $message = $created_msg;
304
+ if ( count($updated) > 0)
305
+ $message .= $c . __(' picture(s) successfully renamed','nggallery') . '<br />';
306
+ if ( count($image_ids) > 0 )
307
+ $message .= count($image_ids) .__(' picture(s) successfully added','nggallery') . '<br />';
308
+ if ($created_msg) {
309
+ $message .= ' [<a href="' . admin_url() . 'admin.php?page=nggallery-manage-gallery&mode=edit&gid=' . $gallery_id . '" >';
310
+ $message .= __('Edit gallery','nggallery');
311
+ $message .= '</a>]';
312
+ }
313
+ if (!$message)
314
+ $message = __('No images were added.','nggallery');
315
+
316
+ nggGallery::show_message($message);
317
+
318
+ return;
319
+
320
+ }
321
+
322
+ /**
323
+ * nggAdmin::old_import_gallery()
324
+ * TODO: Check permission of existing thumb folder & images
325
+ * Use is not recommended!
326
+ *
327
+ * @class nggAdmin
328
+ * @param string $galleryfolder contains relative path to the gallery itself
329
+ * @return void
330
+ */
331
+ static function old_import_gallery($galleryfolder) {
332
+
333
+ global $wpdb, $user_ID;
334
+
335
+ // get the current user ID
336
+ get_currentuserinfo();
337
+
338
  $created_msg = '';
339
 
340
  // remove trailing slash at the end, if somebody use it
372
  nggGallery::show_error(__('Database error. Could not add gallery!','nggallery'));
373
  return;
374
  }
375
+ $created_msg = __( 'Gallery', 'nggallery' ) . ' <strong>' . esc_html( $galleryname ) . '</strong> ' . __('successfully created!','nggallery') . '<br />';
376
  }
377
 
378
  // Look for existing image list
admin/install.php CHANGED
@@ -10,7 +10,7 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
10
  */
11
  function nggallery_install () {
12
 
13
- global $wpdb , $wp_roles, $wp_version;
14
 
15
  // Check for capability
16
  if ( !current_user_can('activate_plugins') )
10
  */
11
  function nggallery_install () {
12
 
13
+ global $wpdb;
14
 
15
  // Check for capability
16
  if ( !current_user_can('activate_plugins') )
admin/js/plupload.handler.js CHANGED
@@ -23,28 +23,20 @@ function initUploader() {
23
  });
24
  }*/
25
 
26
- // enable or disable the resize feature
27
- /*
28
- jQuery('#image_resize').bind('change', function() {
29
- var arg = jQuery(this).prop('checked');
30
- setResize( arg );
31
-
32
- if ( arg )
33
- setUserSetting('ngg_upload_resize', '1');
34
- else
35
- deleteUserSetting('ngg_upload_resize');
36
- });
37
-
38
- // get user settings from cookie
39
- setResize( getUserSetting('ngg_upload_resize', false) );
40
- */
41
-
42
  if ( uploader.features.dragdrop )
43
  jQuery('.ngg-dragdrop-info').show();
44
 
45
  jQuery("#uploadimage_btn").after("<input class='button-primary' type='button' name='uploadimage' id='plupload_btn' value='" + uploader.settings.i18n.upload + "' />")
46
  .remove();
47
- jQuery("#plupload_btn").click( function() { uploader.start(); } );
 
 
 
 
 
 
 
 
48
  });
49
  }
50
 
@@ -69,17 +61,10 @@ function fileQueued( fileObj ) {
69
  function uploadStart(fileObj) {
70
  debug('[uploadStart]');
71
  nggProgressBar.init(nggAjaxOptions);
72
- // check if a gallery is selected
73
- if (jQuery('#galleryselect').val() > "0") {
74
- debug('[gallery selected]');
75
- // update the selected gallery in the post_params
76
- uploader.settings.multipart_params.galleryselect = jQuery('#galleryselect').val();
77
- } else {
78
- debug('[gallery not selected]');
79
- jQuery('#uploadimage_form').prepend("<input type=\"hidden\" name=\"swf_callback\" value=\"-1\">");
80
- jQuery("#uploadimage_form").submit();
81
- }
82
- return true;
83
  }
84
 
85
  // called during the upload progress
@@ -171,22 +156,6 @@ function uploadError(fileObj, errorCode, message) {
171
  jQuery("#" + fileObj.id).remove();
172
  }
173
 
174
- /* client side resize feature
175
- function setResize(arg) {
176
- if ( arg ) {
177
- debug('[enable resize]');
178
- if ( uploader.features.jpgresize )
179
- uploader.settings['resize'] = { width: resize_width, height: resize_height, quality: 100 };
180
- else
181
- uploader.settings.multipart_params.image_resize = true;
182
- } else {
183
- debug('[disable resize]');
184
- delete(uploader.settings.resize);
185
- delete(uploader.settings.multipart_params.image_resize);
186
- }
187
- }
188
- */
189
-
190
  function debug() {
191
  if ( uploader.settings.debug ) {
192
  plupload.each(arguments, function(message) {
23
  });
24
  }*/
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  if ( uploader.features.dragdrop )
27
  jQuery('.ngg-dragdrop-info').show();
28
 
29
  jQuery("#uploadimage_btn").after("<input class='button-primary' type='button' name='uploadimage' id='plupload_btn' value='" + uploader.settings.i18n.upload + "' />")
30
  .remove();
31
+ jQuery("#plupload_btn").click( function() {
32
+ //check if a gallery is selected
33
+ if (jQuery('#galleryselect').val() > "0") {
34
+ uploader.start();
35
+ } else {
36
+ event.preventDefault();
37
+ alert( pluploadL10n.no_gallery );
38
+ }
39
+ });
40
  });
41
  }
42
 
61
  function uploadStart(fileObj) {
62
  debug('[uploadStart]');
63
  nggProgressBar.init(nggAjaxOptions);
64
+ debug('[gallery selected]');
65
+ // update the selected gallery in the post_params
66
+ uploader.settings.multipart_params.galleryselect = jQuery('#galleryselect').val();
67
+ return false;
 
 
 
 
 
 
 
68
  }
69
 
70
  // called during the upload progress
156
  jQuery("#" + fileObj.id).remove();
157
  }
158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  function debug() {
160
  if ( uploader.settings.debug ) {
161
  plupload.each(arguments, function(message) {
admin/manage-images.php CHANGED
@@ -276,24 +276,24 @@ jQuery(document).ready( function() {
276
  <div class="inside">
277
  <table class="form-table" id="gallery-properties">
278
  <tr>
279
- <td align="left"><?php _e('Title') ?>:</td>
280
- <td align="left"><input <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery title' ); ?> type="text" size="50" name="title" value="<?php echo $gallery->title; ?>" /></td>
281
- <td align="right"><?php _e('Page Link to', 'nggallery') ?>:</td>
282
  <td align="left">
283
- <select <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery page id' ); ?> name="pageid" style="width:95%">
284
- <option value="0" ><?php _e('Not linked', 'nggallery') ?></option>
285
- <?php $err = error_reporting(0); ?>
286
- <?php parent_dropdown(intval($gallery->pageid)); ?>
287
- <?php error_reporting($err); ?>
288
- </select>
289
  </td>
290
  </tr>
291
  <tr>
292
- <td align="left"><?php _e('Description') ?>:</td>
293
- <td align="left"><textarea <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery description' ); ?> name="gallerydesc" cols="30" rows="3" style="width: 95%" ><?php echo $gallery->galdesc; ?></textarea></td>
294
- <td align="right"><?php _e('Preview image', 'nggallery') ?>:</td>
295
  <td align="left">
296
- <select <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery preview pic' ); ?> name="previewpic" style="width:95%" >
297
  <option value="0" ><?php _e('No Picture', 'nggallery') ?></option>
298
  <?php
299
  // ensure that a preview pic from a other page is still shown here
@@ -316,14 +316,14 @@ jQuery(document).ready( function() {
316
  </td>
317
  </tr>
318
  <tr>
319
- <td align="left"><?php _e('Path', 'nggallery') ?>:</td>
320
- <td align="left"><input <?php if ( is_multisite() ) echo 'readonly = "readonly"'; ?> <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery path' ); ?> type="text" size="50" name="path" value="<?php echo $gallery->path; ?>" /></td>
321
- <td align="right"><?php _e('Author', 'nggallery'); ?>:</td>
322
  <td align="left">
323
  <?php
324
  $editable_ids = $ngg->manage_page->get_editable_user_ids( $user_ID );
325
  if ( $editable_ids && count( $editable_ids ) > 1 && nggGallery::current_user_can( 'NextGEN Edit gallery author') )
326
- wp_dropdown_users( array('include' => $editable_ids, 'name' => 'author', 'selected' => empty( $gallery->author ) ? 0 : $gallery->author ) );
327
  else
328
  echo $act_author_user->display_name;
329
  ?>
@@ -331,11 +331,10 @@ jQuery(document).ready( function() {
331
  </tr>
332
  <?php if(current_user_can( 'publish_pages' )) : ?>
333
  <tr>
334
- <td align="left">&nbsp;</td>
335
- <td align="left">&nbsp;</td>
336
- <td align="right"><?php _e('Create new page', 'nggallery') ?>:</td>
337
  <td align="left">
338
- <select name="parent_id" style="width:95%">
339
  <option value="0"><?php _e ('Main page (No parent)', 'nggallery'); ?></option>
340
  <?php if (get_post()): ?>
341
  <?php parent_dropdown (); ?>
@@ -350,7 +349,9 @@ jQuery(document).ready( function() {
350
  </table>
351
 
352
  <div class="submit">
353
- <input type="submit" class="button-secondary" name="scanfolder" value="<?php _e("Scan Folder for new images",'nggallery'); ?> " />
 
 
354
  <input type="submit" class="button-primary action" name="updatepictures" value="<?php _e("Save Changes",'nggallery'); ?>" />
355
  </div>
356
 
@@ -500,10 +501,14 @@ if($picturelist) {
500
  <?php
501
  break;
502
  case 'alt_title_desc' :
 
 
 
 
503
  ?>
504
  <td <?php echo $attributes ?>>
505
- <input placeholder="<?php _e("Alt & title text",'nggallery'); ?>" name="alttext[<?php echo $pid ?>]" type="text" style="width:95%; margin-bottom: 2px;" value="<?php echo sanitize_text_field (stripslashes($picture->alttext)); ?>" /><br/>
506
- <textarea placeholder="<?php _e("Description",'nggallery'); ?>" name="description[<?php echo $pid ?>]" style="width:95%; margin: 1px;" rows="2" ><?php echo sanitize_text_field (stripslashes($picture->description)); ?></textarea>
507
  </td>
508
  <?php
509
  break;
@@ -557,12 +562,11 @@ if ( $counter == 0 )
557
  <input type="hidden" name="page" value="manage-images" />
558
  <table width="100%" border="0" cellspacing="3" cellpadding="3" >
559
  <tr>
560
- <th><?php _e("Enter the tags",'nggallery'); ?> : <input name="taglist" type="text" style="width:90%" value="" /></th>
561
  </tr>
562
  <tr align="right">
563
  <td class="submit">
564
  <input class="button-primary" type="submit" name="TB_EditTags" value="<?php _e("OK",'nggallery'); ?>" />
565
- &nbsp;
566
  <input class="button-secondary dialog-cancel" type="reset" value="&nbsp;<?php _e("Cancel",'nggallery'); ?>&nbsp;" />
567
  </td>
568
  </tr>
@@ -581,7 +585,7 @@ if ( $counter == 0 )
581
  <table width="100%" border="0" cellspacing="3" cellpadding="3" >
582
  <tr>
583
  <th>
584
- <?php _e('Select the destination gallery:', 'nggallery'); ?>&nbsp;
585
  <select name="dest_gid" style="width:90%" >
586
  <?php
587
  foreach ($gallerylist as $gallery) {
@@ -598,7 +602,6 @@ if ( $counter == 0 )
598
  <tr align="right">
599
  <td class="submit">
600
  <input type="submit" class="button-primary" name="TB_SelectGallery" value="<?php _e("OK",'nggallery'); ?>" />
601
- &nbsp;
602
  <input class="button-secondary dialog-cancel" type="reset" value="<?php _e("Cancel",'nggallery'); ?>" />
603
  </td>
604
  </tr>
@@ -621,16 +624,15 @@ if ( $counter == 0 )
621
  </td>
622
  <td>
623
  <label for="imgWidth"><?php _e('Width','nggallery') ?></label>
624
- <input type="number" step="1" min="0" class="small-text" name="imgWidth" class="small-text" value="<?php echo $ngg->options['imgWidth']; ?>" />
625
  <label for="imgHeight"><?php _e('Height','nggallery') ?></label>
626
- <input type="number" step="1" min="0" type="text" size="5" name="imgHeight" class="small-text" value="<?php echo $ngg->options['imgHeight']; ?>">
627
  <p class="description"><?php _e('Width and height (in pixels). NextCellent Gallery will keep the ratio size.','nggallery') ?></p>
628
  </td>
629
  </tr>
630
  <tr align="right">
631
  <td colspan="2" class="submit">
632
  <input class="button-primary" type="submit" name="TB_ResizeImages" value="<?php _e('OK', 'nggallery'); ?>" />
633
- &nbsp;
634
  <input class="button-secondary dialog-cancel" type="reset" value="&nbsp;<?php _e('Cancel', 'nggallery'); ?>&nbsp;" />
635
  </td>
636
  </tr>
@@ -649,18 +651,18 @@ if ( $counter == 0 )
649
  <table width="100%" border="0" cellspacing="3" cellpadding="3" >
650
  <tr valign="top">
651
  <th align="left"><?php _e('Size','nggallery') ?></th>
652
- <td><label for="thumbwidth"><?php _e('Width','nggallery') ?> </label><input class="small-text" type="number" step="1" min="0" name="thumbwidth" value="<?php echo $ngg->options['thumbwidth']; ?>" /> <label for="thumbheight"><?php _e('Height','nggallery') ?> </label><input class="small-text" type="number" step="1" min="0" name="thumbheight" value="<?php echo $ngg->options['thumbheight']; ?>" />
 
653
  <p class="description"><?php _e('These values are maximum values ','nggallery') ?></p></td>
654
  </tr>
655
  <tr valign="top">
656
  <th align="left"><?php _e('Fixed size','nggallery'); ?></th>
657
- <td><input type="checkbox" name="thumbfix" value="1" <?php checked('1', $ngg->options['thumbfix']); ?> />
658
- <?php _e('This will ignore the aspect ratio, so no portrait thumbnails','nggallery') ?></td>
659
  </tr>
660
  <tr align="right">
661
  <td colspan="2" class="submit">
662
  <input class="button-primary" type="submit" name="TB_NewThumbnail" value="<?php _e('OK', 'nggallery');?>" />
663
- &nbsp;
664
  <input class="button-secondary dialog-cancel" type="reset" value="&nbsp;<?php _e('Cancel', 'nggallery'); ?>&nbsp;" />
665
  </td>
666
  </tr>
276
  <div class="inside">
277
  <table class="form-table" id="gallery-properties">
278
  <tr>
279
+ <td align="left"><label for="title"><?php _e('Title') ?>:</label></td>
280
+ <td align="left"><input <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery title' ); ?> type="text" size="50" id="title" name="title" value="<?php echo $gallery->title; ?>" /></td>
281
+ <td align="right"><label for="pageid"><?php _e('Page Link to', 'nggallery') ?>:</label></td>
282
  <td align="left">
283
+ <select <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery page id' ); ?> id="pageid" name="pageid" style="width:95%">
284
+ <option value="0" ><?php _e('Not linked', 'nggallery') ?></option>
285
+ <?php $err = error_reporting(0); ?>
286
+ <?php parent_dropdown(intval($gallery->pageid)); ?>
287
+ <?php error_reporting($err); ?>
288
+ </select>
289
  </td>
290
  </tr>
291
  <tr>
292
+ <td align="left"><label for="gallerydesc"><?php _e('Description') ?>:</label></td>
293
+ <td align="left"><textarea <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery description' ); ?> name="gallerydesc" id="gallerydesc" cols="50" rows="3" style="width: 95%" ><?php echo $gallery->galdesc; ?></textarea></td>
294
+ <td align="right"><label for="previewpic"><?php _e('Preview image', 'nggallery') ?>:</label></td>
295
  <td align="left">
296
+ <select <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery preview pic' ); ?> name="previewpic" id="previewpic" style="width:95%" >
297
  <option value="0" ><?php _e('No Picture', 'nggallery') ?></option>
298
  <?php
299
  // ensure that a preview pic from a other page is still shown here
316
  </td>
317
  </tr>
318
  <tr>
319
+ <td align="left"><label for="path"><?php _e('Path', 'nggallery') ?>:</label></td>
320
+ <td align="left"><input <?php if ( is_multisite() ) echo 'readonly = "readonly"'; ?> <?php nggGallery::current_user_can_form( 'NextGEN Edit gallery path' ); ?> type="text" size="50" name="path" id="path" value="<?php echo $gallery->path; ?>" /></td>
321
+ <td align="right"><label for="author"><?php _e('Author', 'nggallery'); ?>:</label></td>
322
  <td align="left">
323
  <?php
324
  $editable_ids = $ngg->manage_page->get_editable_user_ids( $user_ID );
325
  if ( $editable_ids && count( $editable_ids ) > 1 && nggGallery::current_user_can( 'NextGEN Edit gallery author') )
326
+ wp_dropdown_users( array('include' => $editable_ids, 'name' => 'author', 'id' => 'author', 'selected' => empty( $gallery->author ) ? 0 : $gallery->author ) );
327
  else
328
  echo $act_author_user->display_name;
329
  ?>
331
  </tr>
332
  <?php if(current_user_can( 'publish_pages' )) : ?>
333
  <tr>
334
+ <td colspan="2"></td>
335
+ <td align="right"><label for="parent_id"><?php _e('Create new page', 'nggallery') ?>:</label></td>
 
336
  <td align="left">
337
+ <select name="parent_id" id="parent_id" style="width:95%">
338
  <option value="0"><?php _e ('Main page (No parent)', 'nggallery'); ?></option>
339
  <?php if (get_post()): ?>
340
  <?php parent_dropdown (); ?>
349
  </table>
350
 
351
  <div class="submit">
352
+ <!-- To remove in future versions -->
353
+ <input type="submit" onclick="return confirm('<?php _e("This will change folder and file names (e.g. remove spaces, special characters, ...)","nggallery")?>\n\n<?php _e("You will need to update your URLs if you link directly to the images.","nggallery")?>\n\n<?php _e("Press OK to proceed, and Cancel to stop.","nggallery")?>')" class="button-secondary" name="scanfolder" value="<?php _e("Scan folder for new images",'nggallery'); ?> " />
354
+ <input type="submit" class="button-secondary" name="oldscanfolder" value="<?php _e("Old scanning",'nggallery'); ?> " />
355
  <input type="submit" class="button-primary action" name="updatepictures" value="<?php _e("Save Changes",'nggallery'); ?>" />
356
  </div>
357
 
501
  <?php
502
  break;
503
  case 'alt_title_desc' :
504
+ //FZSM Vulnerability fix, second attempt
505
+ global $allowedposttags;
506
+ $img_alt_text = wp_kses($picture->alttext,$allowedposttags);
507
+ $img_description = wp_kses($picture->description,$allowedposttags);
508
  ?>
509
  <td <?php echo $attributes ?>>
510
+ <input placeholder="<?php _e("Alt & title text",'nggallery'); ?>" name="alttext[<?php echo $pid ?>]" type="text" style="width:95%; margin-bottom: 2px;" value="<?php echo $img_alt_text; ?>" /><br/>
511
+ <textarea placeholder="<?php _e("Description",'nggallery'); ?>" name="description[<?php echo $pid ?>]" style="width:95%; margin: 1px;" rows="2" ><?php echo $img_description; ?></textarea>
512
  </td>
513
  <?php
514
  break;
562
  <input type="hidden" name="page" value="manage-images" />
563
  <table width="100%" border="0" cellspacing="3" cellpadding="3" >
564
  <tr>
565
+ <th><?php _e("Enter the tags",'nggallery'); ?>: <input name="taglist" type="text" style="width:90%" value="" /></th>
566
  </tr>
567
  <tr align="right">
568
  <td class="submit">
569
  <input class="button-primary" type="submit" name="TB_EditTags" value="<?php _e("OK",'nggallery'); ?>" />
 
570
  <input class="button-secondary dialog-cancel" type="reset" value="&nbsp;<?php _e("Cancel",'nggallery'); ?>&nbsp;" />
571
  </td>
572
  </tr>
585
  <table width="100%" border="0" cellspacing="3" cellpadding="3" >
586
  <tr>
587
  <th>
588
+ <?php _e('Select the destination gallery:', 'nggallery'); ?>
589
  <select name="dest_gid" style="width:90%" >
590
  <?php
591
  foreach ($gallerylist as $gallery) {
602
  <tr align="right">
603
  <td class="submit">
604
  <input type="submit" class="button-primary" name="TB_SelectGallery" value="<?php _e("OK",'nggallery'); ?>" />
 
605
  <input class="button-secondary dialog-cancel" type="reset" value="<?php _e("Cancel",'nggallery'); ?>" />
606
  </td>
607
  </tr>
624
  </td>
625
  <td>
626
  <label for="imgWidth"><?php _e('Width','nggallery') ?></label>
627
+ <input type="number" step="1" min="0" class="small-text" name="imgWidth" id="imgWidth" class="small-text" value="<?php echo $ngg->options['imgWidth']; ?>" />
628
  <label for="imgHeight"><?php _e('Height','nggallery') ?></label>
629
+ <input type="number" step="1" min="0" type="text" size="5" name="imgHeight" id="imgHeight" class="small-text" value="<?php echo $ngg->options['imgHeight']; ?>">
630
  <p class="description"><?php _e('Width and height (in pixels). NextCellent Gallery will keep the ratio size.','nggallery') ?></p>
631
  </td>
632
  </tr>
633
  <tr align="right">
634
  <td colspan="2" class="submit">
635
  <input class="button-primary" type="submit" name="TB_ResizeImages" value="<?php _e('OK', 'nggallery'); ?>" />
 
636
  <input class="button-secondary dialog-cancel" type="reset" value="&nbsp;<?php _e('Cancel', 'nggallery'); ?>&nbsp;" />
637
  </td>
638
  </tr>
651
  <table width="100%" border="0" cellspacing="3" cellpadding="3" >
652
  <tr valign="top">
653
  <th align="left"><?php _e('Size','nggallery') ?></th>
654
+ <td><label for="thumbwidth"><?php _e('Width','nggallery') ?> </label><input class="small-text" type="number" step="1" min="0" name="thumbwidth" id="thumbwidth" value="<?php echo $ngg->options['thumbwidth']; ?>" />
655
+ <label for="thumbheight"><?php _e('Height','nggallery') ?> </label><input class="small-text" type="number" step="1" min="0" name="thumbheight" id="thumbheight" value="<?php echo $ngg->options['thumbheight']; ?>" />
656
  <p class="description"><?php _e('These values are maximum values ','nggallery') ?></p></td>
657
  </tr>
658
  <tr valign="top">
659
  <th align="left"><?php _e('Fixed size','nggallery'); ?></th>
660
+ <td><input type="checkbox" name="thumbfix" id="thumbfix" value="1" <?php checked('1', $ngg->options['thumbfix']); ?> />
661
+ <label for="thumbfix"><?php _e('This will ignore the aspect ratio, so no portrait thumbnails','nggallery') ?></label></td>
662
  </tr>
663
  <tr align="right">
664
  <td colspan="2" class="submit">
665
  <input class="button-primary" type="submit" name="TB_NewThumbnail" value="<?php _e('OK', 'nggallery');?>" />
 
666
  <input class="button-secondary dialog-cancel" type="reset" value="&nbsp;<?php _e('Cancel', 'nggallery'); ?>&nbsp;" />
667
  </td>
668
  </tr>
admin/manage.php CHANGED
@@ -409,6 +409,14 @@ class nggManageGallery {
409
  $gallerypath = $wpdb->get_var("SELECT path FROM $wpdb->nggallery WHERE gid = '$this->gid' ");
410
  nggAdmin::import_gallery($gallerypath);
411
  }
 
 
 
 
 
 
 
 
412
 
413
  if (isset ($_POST['addnewpage'])) {
414
  // Add a new page
409
  $gallerypath = $wpdb->get_var("SELECT path FROM $wpdb->nggallery WHERE gid = '$this->gid' ");
410
  nggAdmin::import_gallery($gallerypath);
411
  }
412
+
413
+ if (isset ($_POST['oldscanfolder'])) {
414
+ // old rescan folder
415
+ check_admin_referer('ngg_updategallery');
416
+
417
+ $gallerypath = $wpdb->get_var("SELECT path FROM $wpdb->nggallery WHERE gid = '$this->gid' ");
418
+ nggAdmin::old_import_gallery($gallerypath);
419
+ }
420
 
421
  if (isset ($_POST['addnewpage'])) {
422
  // Add a new page
admin/overview.php CHANGED
@@ -36,7 +36,6 @@ function nggallery_admin_overview() {
36
  jQuery(document).ready( function($) {
37
  // These widgets are sometimes populated via ajax
38
  ajaxWidgets = [
39
- 'ngg_lastdonators',
40
  'dashboard_primary',
41
  'ngg_locale',
42
  'dashboard_plugins'
@@ -89,7 +88,6 @@ add_meta_box('ngg_meta_box', __('Help me help YOU!', 'nggallery'), 'nextcellent_
89
  if ( !(get_locale() == 'en_US') )
90
  add_meta_box('ngg_locale', __('Translation', 'nggallery'), 'ngg_widget_locale', 'ngg_overview', 'right', 'core');
91
  add_meta_box('dashboard_primary', __('Latest News', 'nggallery'), 'ngg_widget_overview_news', 'ngg_overview', 'left', 'core');
92
- //add_meta_box('ngg_lastdonators', __('Recent donators', 'nggallery'), 'ngg_widget_overview_donators', 'ngg_overview', 'right', 'core');
93
  if ( !is_multisite() || is_super_admin() ) {
94
  add_meta_box('ngg_plugin_check', __('Plugin Check', 'nggallery'), 'ngg_plugin_check', 'ngg_overview', 'right', 'core');
95
  add_meta_box('ngg_server', __('Server Settings', 'nggallery'), 'ngg_overview_server', 'ngg_overview', 'right', 'core');
@@ -325,54 +323,6 @@ function ngg_overview_server() {
325
  <?php
326
  }
327
 
328
- /**
329
- * Show the most recent donators
330
- *
331
- * @return void
332
- */
333
- function ngg_widget_overview_donators() {
334
- echo '<p class="widget-loading hide-if-no-js">' . __( 'Loading&#8230;' ) . '</p><p class="describe hide-if-js">' . __('This widget requires JavaScript.') . '</p>';
335
- }
336
-
337
- function ngg_overview_donators() {
338
- global $ngg;
339
-
340
- $i = 0;
341
- $list = '';
342
-
343
- $supporter = nggAdminPanel::get_remote_array($ngg->donators);
344
-
345
- // Ensure that this is a array
346
- if ( !is_array($supporter) )
347
- return _e('Thanks to all donators...', 'nggallery');
348
-
349
- $supporter = array_reverse($supporter);
350
-
351
- foreach ($supporter as $name => $url) {
352
- $i++;
353
- if ($url)
354
- $list .= "<li><a href=\"$url\">$name</a></li>\n";
355
- else
356
- $list .= "<li>$name</li>";
357
- if ($i > 4)
358
- break;
359
- }
360
-
361
- ?>
362
- <div id="dashboard_server_settings" class="dashboard-widget-holder">
363
- <div class="ngg-dashboard-widget">
364
- <div class="dashboard-widget-content">
365
- <ul class="settings">
366
- <?php echo $list; ?>
367
- </ul>
368
- <p class="textright">
369
- <a class="button" href="admin.php?page=nggallery-about#donators"><?php _e('View all', 'nggallery'); ?></a>
370
- </p>
371
- </div>
372
- </div>
373
- </div>
374
- <?php
375
- }
376
 
377
  /**
378
  * Show the latest NextGEN Gallery news
36
  jQuery(document).ready( function($) {
37
  // These widgets are sometimes populated via ajax
38
  ajaxWidgets = [
 
39
  'dashboard_primary',
40
  'ngg_locale',
41
  'dashboard_plugins'
88
  if ( !(get_locale() == 'en_US') )
89
  add_meta_box('ngg_locale', __('Translation', 'nggallery'), 'ngg_widget_locale', 'ngg_overview', 'right', 'core');
90
  add_meta_box('dashboard_primary', __('Latest News', 'nggallery'), 'ngg_widget_overview_news', 'ngg_overview', 'left', 'core');
 
91
  if ( !is_multisite() || is_super_admin() ) {
92
  add_meta_box('ngg_plugin_check', __('Plugin Check', 'nggallery'), 'ngg_plugin_check', 'ngg_overview', 'right', 'core');
93
  add_meta_box('ngg_server', __('Server Settings', 'nggallery'), 'ngg_overview_server', 'ngg_overview', 'right', 'core');
323
  <?php
324
  }
325
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
326
 
327
  /**
328
  * Show the latest NextGEN Gallery news
admin/roles.php CHANGED
@@ -32,40 +32,40 @@ if ( isset($_POST['update_cap']) ) {
32
  <?php wp_nonce_field('ngg_addroles') ?>
33
  <table class="form-table">
34
  <tr valign="top">
35
- <th scope="row"><?php _e('Main NextCellent Gallery overview', 'nggallery') ;?>:</th>
36
- <td><label for="general"><select name="general" id="general"><?php wp_dropdown_roles( ngg_get_role('NextGEN Gallery overview') ); ?></select></label></td>
37
  </tr>
38
  <tr valign="top">
39
- <th scope="row"><?php _e('Use TinyMCE Button / Upload tab', 'nggallery') ;?>:</th>
40
- <td><label for="tinymce"><select name="tinymce" id="tinymce"><?php wp_dropdown_roles( ngg_get_role('NextGEN Use TinyMCE') ); ?></select></label></td>
41
  </tr>
42
  <tr valign="top">
43
- <th scope="row"><?php _e('Add gallery / Upload images', 'nggallery') ;?>:</th>
44
- <td><label for="add_gallery"><select name="add_gallery" id="add_gallery"><?php wp_dropdown_roles( ngg_get_role('NextGEN Upload images') ); ?></select></label></td>
45
  </tr>
46
  <tr valign="top">
47
- <th scope="row"><?php _e('Manage gallery', 'nggallery') ;?>:</th>
48
- <td><label for="manage_gallery"><select name="manage_gallery" id="manage_gallery"><?php wp_dropdown_roles( ngg_get_role('NextGEN Manage gallery') ); ?></select></label></td>
49
  </tr>
50
  <tr valign="top">
51
- <th scope="row"><?php _e('Manage others gallery', 'nggallery') ;?>:</th>
52
- <td><label for="manage_others"><select name="manage_others" id="manage_others"><?php wp_dropdown_roles( ngg_get_role('NextGEN Manage others gallery') ); ?></select></label></td>
53
  </tr>
54
  <tr valign="top">
55
- <th scope="row"><?php _e('Manage tags', 'nggallery') ;?>:</th>
56
- <td><label for="manage_tags"><select name="manage_tags" id="manage_tags"><?php wp_dropdown_roles( ngg_get_role('NextGEN Manage tags') ); ?></select></label></td>
57
  </tr>
58
  <tr valign="top">
59
- <th scope="row"><?php _e('Edit Album', 'nggallery') ;?>:</th>
60
- <td><label for="edit_album"><select name="edit_album" id="edit_album"><?php wp_dropdown_roles( ngg_get_role('NextGEN Edit album') ); ?></select></label></td>
61
  </tr>
62
  <tr valign="top">
63
- <th scope="row"><?php _e('Change style', 'nggallery') ;?>:</th>
64
- <td><label for="change_style"><select name="change_style" id="change_style"><?php wp_dropdown_roles( ngg_get_role('NextGEN Change style') ); ?></select></label></td>
65
  </tr>
66
  <tr valign="top">
67
- <th scope="row"><?php _e('Change options', 'nggallery') ;?>:</th>
68
- <td><label for="change_options"><select name="change_options" id="change_options"><?php wp_dropdown_roles( ngg_get_role('NextGEN Change options') ); ?></select></label></td>
69
  </tr>
70
  </table>
71
  <div class="submit"><input type="submit" class="button-primary" name= "update_cap" value="<?php _e('Update capabilities', 'nggallery') ;?>"/></div>
32
  <?php wp_nonce_field('ngg_addroles') ?>
33
  <table class="form-table">
34
  <tr valign="top">
35
+ <th scope="row"><label for="general"><?php _e('NextCellent Gallery overview', 'nggallery') ;?></label></th>
36
+ <td><select name="general" id="general"><?php wp_dropdown_roles( ngg_get_role('NextGEN Gallery overview') ); ?></select></td>
37
  </tr>
38
  <tr valign="top">
39
+ <th scope="row"><label for="tinymce"><?php _e('Use TinyMCE Button / Add Media', 'nggallery') ;?></label></th>
40
+ <td><select name="tinymce" id="tinymce"><?php wp_dropdown_roles( ngg_get_role('NextGEN Use TinyMCE') ); ?></select></td>
41
  </tr>
42
  <tr valign="top">
43
+ <th scope="row"><label for="add_gallery"><?php _e('Add gallery / Upload images', 'nggallery') ;?></label></th>
44
+ <td><select name="add_gallery" id="add_gallery"><?php wp_dropdown_roles( ngg_get_role('NextGEN Upload images') ); ?></select></td>
45
  </tr>
46
  <tr valign="top">
47
+ <th scope="row"><label for="manage_gallery"><?php _e('Manage gallery', 'nggallery') ;?></label></th>
48
+ <td><select name="manage_gallery" id="manage_gallery"><?php wp_dropdown_roles( ngg_get_role('NextGEN Manage gallery') ); ?></select></td>
49
  </tr>
50
  <tr valign="top">
51
+ <th scope="row"><label for="manage_others"><?php _e('Manage others gallery', 'nggallery') ;?></label></th>
52
+ <td><select name="manage_others" id="manage_others"><?php wp_dropdown_roles( ngg_get_role('NextGEN Manage others gallery') ); ?></select></td>
53
  </tr>
54
  <tr valign="top">
55
+ <th scope="row"><label for="manage_tags"><?php _e('Manage tags', 'nggallery') ;?></label></th>
56
+ <td><select name="manage_tags" id="manage_tags"><?php wp_dropdown_roles( ngg_get_role('NextGEN Manage tags') ); ?></select></td>
57
  </tr>
58
  <tr valign="top">
59
+ <th scope="row"><label for="edit_album"><?php _e('Edit Album', 'nggallery') ;?></label></th>
60
+ <td><select name="edit_album" id="edit_album"><?php wp_dropdown_roles( ngg_get_role('NextGEN Edit album') ); ?></select></td>
61
  </tr>
62
  <tr valign="top">
63
+ <th scope="row"><label for="change_style"><?php _e('Change style', 'nggallery') ;?></label></th>
64
+ <td><select name="change_style" id="change_style"><?php wp_dropdown_roles( ngg_get_role('NextGEN Change style') ); ?></select></td>
65
  </tr>
66
  <tr valign="top">
67
+ <th scope="row"><label for="change_options"><?php _e('Change options', 'nggallery') ;?></label></th>
68
+ <td><select name="change_options" id="change_options"><?php wp_dropdown_roles( ngg_get_role('NextGEN Change options') ); ?></select></td>
69
  </tr>
70
  </table>
71
  <div class="submit"><input type="submit" class="button-primary" name= "update_cap" value="<?php _e('Update capabilities', 'nggallery') ;?>"/></div>
admin/settings.php CHANGED
@@ -75,7 +75,7 @@ jQuery(document).ready(function($) {
75
  // 3rd run finished, exit now
76
  if (_action == 'album') {
77
  $('.ngg')
78
- .html('<?php _e( 'Done.', 'nggallery' ); ?>')
79
  .parent('div').hide();
80
  $('.finished').show();
81
  return;
@@ -247,7 +247,7 @@ class nggOptions {
247
  </script>
248
  <div class="wrap ngg-wrap">
249
  <?php screen_icon( 'nextgen-gallery' ); ?>
250
- <h2><?php _e('Settings', 'nggallery') ?></h2>
251
  </div>
252
  <div id="slider" class="wrap" style="display: none;">
253
  <ul id="tabs">
@@ -300,83 +300,83 @@ class nggOptions {
300
 
301
  ?>
302
  <!-- General Options -->
303
- <h3><?php _e('General settings','nggallery'); ?></h3>
304
  <form name="generaloptions" method="post" action="<?php echo $this->filepath; ?>">
305
  <?php wp_nonce_field('ngg_settings') ?>
306
  <input type="hidden" name="page_options" value="gallerypath,deleteImg,useMediaRSS,usePicLens,usePermalinks,permalinkSlug,graphicLibrary,imageMagickDir,activateTags,appendType,maxImages" />
307
  <table class="form-table ngg-options">
308
  <tr valign="top">
309
- <th align="left"><?php _e('Gallery path','nggallery'); ?></th>
310
  <td><input <?php if (is_multisite()) echo 'readonly = "readonly"'; ?> type="text" class="regular-text code" name="gallerypath" value="<?php echo $ngg->options['gallerypath']; ?>" />
311
- <p class="description"><?php _e('This is the default path for all galleries','nggallery') ?></p></td>
312
  </tr>
313
  <tr valign="top">
314
- <th align="left"><?php _e('Image files','nggallery'); ?></th>
315
  <td><input <?php if (is_multisite()) echo 'readonly = "readonly"'; ?> type="checkbox" name="deleteImg" value="1" <?php checked('1', $ngg->options['deleteImg']); ?> />
316
- <?php _e('Delete files when removing a gallery from the database','nggallery'); ?></td>
317
  </tr>
318
  <tr>
319
- <th valign="top"><?php _e('Select graphic library','nggallery'); ?></th>
320
- <td><label><input name="graphicLibrary" type="radio" value="gd" <?php checked('gd', $ngg->options['graphicLibrary']); ?> /> <?php _e('GD Library', 'nggallery') ;?></label><br />
321
- <label><input name="graphicLibrary" type="radio" value="im" <?php checked('im', $ngg->options['graphicLibrary']); ?> /> <?php _e('ImageMagick (Experimental)', 'nggallery') ;?></label><br/>
322
- <?php _e('Path to the library:', 'nggallery') ;?>&nbsp;
323
  <input <?php if (is_multisite()) echo 'readonly = "readonly"'; ?> type="text" class="regular-text code" name="imageMagickDir" value="<?php echo $ngg->options['imageMagickDir']; ?>" />
324
  </td>
325
  </tr>
326
  <tr>
327
- <th align="left"><?php _e('Media RSS feed','nggallery'); ?></th>
328
  <td><input type="checkbox" name="useMediaRSS" value="1" <?php checked('1', $ngg->options['useMediaRSS']); ?> />
329
- <span><?php _e('Add a RSS feed to you blog header. Useful for CoolIris/PicLens','nggallery') ?></span></td>
330
  </tr>
331
  <tr>
332
- <th align="left"><?php _e('PicLens/CoolIris','nggallery'); ?> (<a href="http://www.cooliris.com">CoolIris</a>)</th>
333
  <td><input type="checkbox" name="usePicLens" value="1" <?php checked('1', $ngg->options['usePicLens']); ?> />
334
- <?php _e('Include support for PicLens and CoolIris','nggallery') ?>
335
- <p class="description"><?php _e('When activated, JavaScript is added to your site footer. Make sure that wp_footer is called in your theme.','nggallery') ?></p></td>
336
  </td>
337
  </tr>
338
  </table>
339
- <h3><?php _e('Permalinks','nggallery') ?></h3>
340
  <table class="form-table ngg-options">
341
  <tr valign="top">
342
- <th align="left"><?php _e('Use permalinks','nggallery'); ?></th>
343
  <td><input type="checkbox" name="usePermalinks" value="1" <?php checked('1', $ngg->options['usePermalinks']); ?> />
344
- <?php _e('Adds a static link to all images','nggallery'); ?>
345
- <p class="description"><?php _e('When activating this option, you need to update your permalink structure once','nggallery'); ?></p></td>
346
  </tr>
347
  <tr>
348
  <td>
349
- <p><?php _e('Gallery slug:','nggallery'); ?></p></td>
350
  <td><input type="text" class="regular-text code" name="permalinkSlug" value="<?php echo $ngg->options['permalinkSlug']; ?>" /></td>
351
  </tr>
352
  <tr>
353
- <th valign="top"><?php _e('Recreate URLs','nggallery'); ?></th>
354
- <td><input type="submit" name="createslugs" class="button-secondary" value="<?php _e('Start now','nggallery') ;?> &raquo;"/>
355
- <p class="description"><?php _e('If you\'ve changed these settings, you\'ll have to recreate the URLs.','nggallery'); ?></p></td>
356
  </tr>
357
  </table>
358
- <h3><?php _e('Related images','nggallery'); ?></h3>
359
  <table class="form-table ngg-options">
360
  <tr>
361
- <th valign="top"><?php _e('Add related images','nggallery'); ?></th>
362
  <td><input name="activateTags" type="checkbox" value="1" <?php checked('1', $ngg->options['activateTags']); ?> />
363
- <?php _e('This will add related images to every post','nggallery'); ?>
364
  </td>
365
  </tr>
366
  <tr>
367
- <th valign="top"><?php _e('Match with','nggallery'); ?></th>
368
- <td><label><input name="appendType" type="radio" value="category" <?php checked('category', $ngg->options['appendType']); ?> /> <?php _e('Categories', 'nggallery') ;?></label><br />
369
- <label><input name="appendType" type="radio" value="tags" <?php checked('tags', $ngg->options['appendType']); ?> /> <?php _e('Tags', 'nggallery') ;?></label>
370
  </td>
371
  </tr>
372
  <tr>
373
- <th valign="top"><?php _e('Max. number of images','nggallery'); ?></th>
374
  <td><input name="maxImages" type="number" step="1" min="1" value="<?php echo $ngg->options['maxImages']; ?>" class="small-text" />
375
- <p class="description"><?php _e('0 will show all images','nggallery'); ?></p>
376
  </td>
377
  </tr>
378
  </table>
379
- <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php _e('Save Changes'); ?>"/></div>
380
  </form>
381
  <?php
382
  }
@@ -385,66 +385,66 @@ class nggOptions {
385
  global $ngg;
386
  ?>
387
  <!-- Image settings -->
388
- <h3><?php _e('Image settings','nggallery'); ?></h3>
389
  <form name="imagesettings" method="POST" action="<?php echo $this->filepath.'#images'; ?>" >
390
  <?php wp_nonce_field('ngg_settings') ?>
391
  <input type="hidden" name="page_options" value="imgResize,imgWidth,imgHeight,imgQuality,imgBackup,imgAutoResize,thumbwidth,thumbheight,thumbfix,thumbquality" />
392
  <table class="form-table ngg-options">
393
  <tr valign="top">
394
- <th valign="top"><?php _e('Resize images','nggallery') ?></th>
395
- <td><label for="imgWidth"><?php _e('Width','nggallery') ?></label>
396
  <input type="number" step="1" min="0" class="small-text" name="imgWidth" class="small-text" value="<?php echo $ngg->options['imgWidth']; ?>" />
397
- <label for="imgHeight"><?php _e('Height','nggallery') ?></label>
398
  <input type="number" step="1" min="0" type="text" size="5" name="imgHeight" class="small-text" value="<?php echo $ngg->options['imgHeight']; ?>">
399
- <p class="description"><?php _e('Width and height (in pixels). NextCellent Gallery will keep the ratio size.','nggallery') ?></p></td>
400
  </tr>
401
  <tr valign="top">
402
- <th valign="top"><?php _e('Image quality','nggallery'); ?></th>
403
  <td><input type="number" step="1" min="0" max="100" class="small-text" name="imgQuality" value="<?php echo $ngg->options['imgQuality']; ?>" />
404
  <label for="imgQuality">%</label></td>
405
  </tr>
406
  <tr>
407
- <th valign="top"><?php _e('Backup original','nggallery'); ?></th>
408
  <td><input type="checkbox" name="imgBackup" value="1"<?php echo ($ngg->options['imgBackup'] == 1) ? ' checked ="chechked"' : ''; ?>/>
409
- <span><?php _e('Create a backup for the resized images','nggallery'); ?></span></td>
410
  </tr>
411
  <tr>
412
- <th valign="top"><?php _e('Automatically resize','nggallery'); ?></th>
413
  <td><input type="checkbox" name="imgAutoResize" value="1"<?php echo ($ngg->options['imgAutoResize'] == 1) ? ' checked ="chechked"' : ''; ?>/>
414
- <span><?php _e('Automatically resize images on upload.','nggallery') ?></span></td>
415
  </tr>
416
  </table>
417
  <!-- Thumbnail settings -->
418
- <h3><?php _e('Thumbnail settings','nggallery'); ?></h3>
419
- <p class="description"><?php _e('Please note: if you change these settings, you need to recreate the thumbnails under -> Manage Gallery .', 'nggallery') ?></p>
420
  <table class="form-table ngg-options">
421
  <tr valign="top">
422
- <th align="left"><?php _e('Thumbnail size','nggallery'); ?></th>
423
  <td>
424
- <label for="thumbwidth"><?php _e('Width','nggallery') ?></label>
425
  <input type="number" step="1" min="0" class="small-text" name="thumbwidth" value="<?php echo $ngg->options['thumbwidth']; ?>" />
426
- <label for="thumbheight"><?php _e('Height','nggallery') ?></label>
427
  <input type="number" step="1" min="0" class="small-text" name="thumbheight" value="<?php echo $ngg->options['thumbheight']; ?>" />
428
- <p class="description"><?php _e('These values are maximum values ','nggallery'); ?></p></td>
429
  </tr>
430
  <tr valign="top">
431
- <th align="left"><?php _e('Fixed size','nggallery'); ?></th>
432
  <td><input type="checkbox" name="thumbfix" value="1" <?php checked('1', $ngg->options['thumbfix']); ?> />
433
- <?php _e('This will ignore the aspect ratio, so no portrait thumbnails','nggallery') ?></td>
434
  </tr>
435
  <tr valign="top">
436
- <th align="left"><?php _e('Thumbnail quality','nggallery'); ?></th>
437
  <td><input type="number" step="1" min="0" max="100" class="small-text" name="thumbquality" value="<?php echo $ngg->options['thumbquality']; ?>" /><label for="thumbquality">%</label></td>
438
  </tr>
439
  </table>
440
- <h3><?php _e('Single picture','nggallery') ?></h3>
441
  <table class="form-table ngg-options">
442
  <tr>
443
- <th valign="top"><?php _e('Clear cache folder','nggallery'); ?></th>
444
- <td><input type="submit" name="clearcache" class="button-secondary" value="<?php _e('Proceed now','nggallery') ;?> &raquo;"/></td>
445
  </tr>
446
  </table>
447
- <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php _e('Save Changes') ;?>"/></div>
448
  </form>
449
 
450
  <?php
@@ -454,87 +454,87 @@ class nggOptions {
454
  global $ngg;
455
  ?>
456
  <!-- Gallery settings -->
457
- <h3><?php _e('Gallery settings','nggallery'); ?></h3>
458
  <form name="galleryform" method="POST" action="<?php echo $this->filepath.'#gallery'; ?>" >
459
  <?php wp_nonce_field('ngg_settings') ?>
460
  <input type="hidden" name="page_options" value="galNoPages,galImages,galColumns,galShowSlide,galTextSlide,galTextGallery,galShowOrder,galImgBrowser,galSort,galSortDir,galHiddenImg,galAjaxNav" />
461
  <table class="form-table ngg-options">
462
  <tr>
463
- <th valign="top"><?php _e('Inline gallery','nggallery') ?></th>
464
  <td><input name="galNoPages" type="checkbox" value="1" <?php checked('1', $ngg->options['galNoPages']); ?> />
465
- <?php _e('Galleries will not be shown on a subpage, but on the same page.','nggallery') ?>
466
  </td>
467
  </tr>
468
  <tr>
469
- <th valign="top"><?php _e('Images per page','nggallery') ?></th>
470
  <td><input type="number" step="1" min="0" class="small-text" name="galImages" value="<?php echo $ngg->options['galImages']; ?>" />
471
  <label for="galImages">images</label>
472
- <p class="description"><?php _e('0 will disable pagination, all images on one page','nggallery') ?></p>
473
  </td>
474
  </tr>
475
  <tr>
476
- <th valign="top"><?php _e('Columns','nggallery'); ?></th>
477
  <td><input type="number" step="1" min="0" class="small-text" name="galColumns" value="<?php echo $ngg->options['galColumns']; ?>" />
478
  <label for="galColumns">columns per page</label>
479
- <p class="description"><?php _e('0 will display as much columns as possible. This is normally only required for captions below the images.','nggallery') ?></p>
480
  </td>
481
  </tr>
482
  <tr>
483
- <th valign="top"><?php _e('Slideshow','nggallery'); ?></th>
484
- <td><input name="galShowSlide" type="checkbox" value="1" <?php checked('1', $ngg->options['galShowSlide']); ?> /> <?php _e('Enable slideshow','nggallery'); ?><br/><?php _e('Text to show:','nggallery'); ?>
485
  <input type="text" class="regular-text" name="galTextSlide" value="<?php echo $ngg->options['galTextSlide'] ?>" />
486
  <input type="text" name="galTextGallery" value="<?php echo $ngg->options['galTextGallery'] ?>" class="regular-text"/>
487
- <p class="description"> <?php _e('This is the text the visitors will have to click to switch between display modes.','nggallery'); ?></p>
488
  </td>
489
  </tr>
490
  <tr>
491
- <th valign="top"><?php _e('Show first','nggallery'); ?></th>
492
- <td><label><input name="galShowOrder" type="radio" value="gallery" <?php checked('gallery', $ngg->options['galShowOrder']); ?> /> <?php _e('Thumbnails', 'nggallery') ;?></label><br />
493
- <label><input name="galShowOrder" type="radio" value="slide" <?php checked('slide', $ngg->options['galShowOrder']); ?> /> <?php _e('Slideshow', 'nggallery') ;?></label>
494
  <p class="description">Choose what the visitors will see first.</p>
495
  </td>
496
  </tr>
497
  <tr>
498
- <th valign="top"><?php _e('ImageBrowser','nggallery'); ?></th>
499
  <td><input name="galImgBrowser" type="checkbox" value="1" <?php checked('1', $ngg->options['galImgBrowser']); ?> />
500
- <?php _e('Use ImageBrowser instead of another effect.', 'nggallery'); ?>
501
  </td>
502
  </tr>
503
  <tr>
504
- <th valign="top"><?php _e('Hidden images','nggallery'); ?></th>
505
  <td><input name="galHiddenImg" type="checkbox" value="1" <?php checked('1', $ngg->options['galHiddenImg']); ?> />
506
- <?php _e('Loads all images for the modal window, when pagination is used (like Thickbox, Lightbox etc.).','nggallery'); ?>
507
- <p class="description"> <?php _e('Note: this increases the page load (possibly a lot)', 'nggallery'); ?>
508
  </td>
509
  </tr>
510
  <tr>
511
- <th valign="top"><?php _e('AJAX pagination','nggallery'); ?></th>
512
  <td><input name="galAjaxNav" type="checkbox" value="1" <?php checked('1', $ngg->options['galAjaxNav']); ?> />
513
- <?php _e('Use AJAX pagination to browse images without reloading the page.','nggallery'); ?>
514
- <p class="description"><?php _e('Note: works only in combination with the Shutter effect.', 'nggallery'); ?> </p>
515
  </td>
516
  </tr>
517
  </table>
518
- <h3><?php _e('Sort options','nggallery') ?></h3>
519
  <table class="form-table ngg-options">
520
  <tr>
521
- <th valign="top"><?php _e('Sort thumbnails','nggallery') ?></th>
522
  <td>
523
- <label><input name="galSort" type="radio" value="sortorder" <?php checked('sortorder', $ngg->options['galSort']); ?> /> <?php _e('Custom order', 'nggallery') ;?></label><br />
524
- <label><input name="galSort" type="radio" value="pid" <?php checked('pid', $ngg->options['galSort']); ?> /> <?php _e('Image ID', 'nggallery') ;?></label><br />
525
- <label><input name="galSort" type="radio" value="filename" <?php checked('filename', $ngg->options['galSort']); ?> /> <?php _e('File name', 'nggallery') ;?></label><br />
526
- <label><input name="galSort" type="radio" value="alttext" <?php checked('alttext', $ngg->options['galSort']); ?> /> <?php _e('Alt / Title text', 'nggallery') ;?></label><br />
527
- <label><input name="galSort" type="radio" value="imagedate" <?php checked('imagedate', $ngg->options['galSort']); ?> /> <?php _e('Date / Time', 'nggallery') ;?></label>
528
  </td>
529
  </tr>
530
  <tr>
531
- <th valign="top"><?php _e('Sort direction','nggallery') ?></th>
532
- <td><label><input name="galSortDir" type="radio" value="ASC" <?php checked('ASC', $ngg->options['galSortDir']); ?> /> <?php _e('Ascending', 'nggallery') ;?></label><br />
533
- <label><input name="galSortDir" type="radio" value="DESC" <?php checked('DESC', $ngg->options['galSortDir']); ?> /> <?php _e('Descending', 'nggallery') ;?></label>
534
  </td>
535
  </tr>
536
  </table>
537
- <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php _e('Save Changes') ;?>"/></div>
538
  </form>
539
  <?php
540
  }
@@ -543,32 +543,32 @@ class nggOptions {
543
  global $ngg;
544
  ?>
545
  <!-- Effects settings -->
546
- <h3><?php _e('Effects','nggallery'); ?></h3>
547
  <form name="effectsform" method="POST" action="<?php echo $this->filepath.'#effects'; ?>" >
548
  <?php wp_nonce_field('ngg_settings') ?>
549
  <input type="hidden" name="page_options" value="thumbEffect,thumbCode" />
550
- <p><?php _e('Here you can select the thumbnail effect, NextCellent Gallery will integrate the required HTML code in the images. Please note that only the Shutter and Thickbox effect will automatic added to your theme.','nggallery'); ?>
551
- <?php _e('With the placeholder','nggallery'); ?><strong> %GALLERY_NAME% </strong> <?php _e('you can activate a navigation through the images (depend on the effect). Change the code line only , when you use a different thumbnail effect or you know what you do.','nggallery'); ?></p>
552
  <table class="form-table ngg-options">
553
  <tr valign="top">
554
- <th><?php _e('JavaScript Thumbnail effect','nggallery') ?></th>
555
  <td>
556
  <select size="1" id="thumbEffect" name="thumbEffect" onchange="insertcode(this.value)">
557
- <option value="none" <?php selected('none', $ngg->options['thumbEffect']); ?> ><?php _e('None', 'nggallery') ;?></option>
558
- <option value="thickbox" <?php selected('thickbox', $ngg->options['thumbEffect']); ?> ><?php _e('Thickbox', 'nggallery') ;?></option>
559
- <option value="lightbox" <?php selected('lightbox', $ngg->options['thumbEffect']); ?> ><?php _e('Lightbox', 'nggallery') ;?></option>
560
- <option value="highslide" <?php selected('highslide', $ngg->options['thumbEffect']); ?> ><?php _e('Highslide', 'nggallery') ;?></option>
561
- <option value="shutter" <?php selected('shutter', $ngg->options['thumbEffect']); ?> ><?php _e('Shutter', 'nggallery') ;?></option>
562
- <option value="custom" <?php selected('custom', $ngg->options['thumbEffect']); ?> ><?php _e('Custom', 'nggallery') ;?></option>
563
  </select>
564
  </td>
565
  </tr>
566
  <tr valign="top">
567
- <th><?php _e('Link Code line','nggallery') ?></th>
568
  <td><textarea id="thumbCode" name="thumbCode" cols="50" rows="5"><?php echo htmlspecialchars(stripslashes($ngg->options['thumbCode'])); ?></textarea></td>
569
  </tr>
570
  </table>
571
- <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php _e('Save Changes') ;?>"/></div>
572
  </form>
573
 
574
  <?php
@@ -584,20 +584,20 @@ class nggOptions {
584
 
585
  ?>
586
  <!-- Watermark settings -->
587
- <h3><?php _e('Watermark','nggallery'); ?></h3>
588
- <p><?php _e('Please note : you can only activate the watermark under -> Manage Galleries . This action cannot be undone.', 'nggallery') ?></p>
589
  <form name="watermarkform" method="POST" action="<?php echo $this->filepath.'#watermark'; ?>" >
590
  <?php wp_nonce_field('ngg_settings') ?>
591
  <input type="hidden" name="page_options" value="wmPos,wmXpos,wmYpos,wmType,wmPath,wmFont,wmSize,wmColor,wmText,wmOpaque" />
592
  <div id="wm-preview">
593
- <h3><?php _e('Preview','nggallery') ?></h3>
594
  <p style="text-align:center;"><?php echo $imageURL; ?></p>
595
- <h3><?php _e('Position','nggallery') ?></h3>
596
  <div>
597
  <table id="wm-position">
598
  <tr>
599
  <td valign="top">
600
- <strong><?php _e('Position','nggallery') ?></strong>
601
  <table border="1">
602
  <tr>
603
  <td><input type="radio" name="wmPos" value="topLeft" <?php checked('topLeft', $ngg->options['wmPos']); ?> /></td>
@@ -617,7 +617,7 @@ class nggOptions {
617
  </table>
618
  </td>
619
  <td valign="top">
620
- <strong><?php _e('Offset','nggallery') ?></strong>
621
  <table border="0">
622
  <tr>
623
  <td>x:</td>
@@ -633,18 +633,18 @@ class nggOptions {
633
  </table>
634
  </div>
635
  </div>
636
- <h3><label><input type="radio" name="wmType" value="image" <?php checked('image', $ngg->options['wmType']); ?> /> <?php _e('Use image as watermark','nggallery') ?></label></h3>
637
  <table class="wm-table form-table">
638
  <tr>
639
- <th><?php _e('URL to file','nggallery') ?></th>
640
  <td><input type="text" size="40" name="wmPath" value="<?php echo $ngg->options['wmPath']; ?>" /><br />
641
- <?php if(!ini_get('allow_url_fopen')) _e('The accessing of URL files is disabled at your server (allow_url_fopen)','nggallery') ?> </td>
642
  </tr>
643
  </table>
644
- <h3><label><input type="radio" name="wmType" value="text" <?php checked('text', $ngg->options['wmType']); ?> /> <?php _e('Use text as watermark','nggallery') ?></label></h3>
645
  <table class="wm-table form-table">
646
  <tr>
647
- <th><?php _e('Font','nggallery') ?></th>
648
  <td><select name="wmFont" size="1"> <?php
649
  $fontlist = ngg_get_TTFfont();
650
  foreach ( $fontlist as $fontfile ) {
@@ -660,25 +660,25 @@ class nggOptions {
660
  </td>
661
  </tr>
662
  <tr>
663
- <th><?php _e('Size','nggallery') ?></th>
664
  <td><input type="number" step="1" min="0" class="small-text" name="wmSize" value="<?php echo $ngg->options['wmSize']; ?>"/><label for="wmSize">px</label></td>
665
  </tr>
666
  <tr>
667
- <th><?php _e('Color','nggallery') ?></th>
668
  <td><input class="picker" type="text" size="6" maxlength="6" id="wmColor" name="wmColor" onchange="setcolor('#previewText', this.value)" value="<?php echo $ngg->options['wmColor'] ?>" />
669
- <input type="text" size="1" readonly="readonly" id="previewText" style="background-color: #<?php echo $ngg->options['wmColor']; ?>" /> <?php _e('(hex w/o #)','nggallery') ?></td>
670
  </tr>
671
  <tr>
672
- <th valign="top"><?php _e('Text','nggallery') ?></th>
673
  <td><textarea name="wmText" cols="40" rows="4"><?php echo $ngg->options['wmText'] ?></textarea></td>
674
  </tr>
675
  <tr>
676
- <th><?php _e('Opaque','nggallery') ?></th>
677
  <td><input type="number" step="1" min="0" max="100" class="small-text" name="wmOpaque" value="<?php echo $ngg->options['wmOpaque'] ?>"/><label for="wmOpaque">%</label></td>
678
  </tr>
679
  </table>
680
  <div class="clear"> &nbsp; </div>
681
- <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php _e('Save Changes') ;?>"/></div>
682
  </form>
683
  <?php
684
  }
@@ -691,146 +691,146 @@ class nggOptions {
691
  <form name="player_options" method="POST" action="<?php echo $this->filepath.'#slideshow'; ?>" >
692
  <?php wp_nonce_field('ngg_settings'); ?>
693
  <input type="hidden" name="page_options" value="slideFx,enableIR,irURL,irWidth,irHeight,irShuffle,irLinkfromdisplay,irShownavigation,irShowicons,irWatermark,irOverstretch,irRotatetime,irTransition,irKenburns,irBackcolor,irFrontcolor,irLightcolor,irScreencolor,irAudio,irXHTMLvalid" />
694
- <h3><?php _e('Slideshow','nggallery'); ?></h3>
695
  <table class="form-table ngg-options">
696
  <tr>
697
- <th><?php _e('Default size','nggallery') ?></th>
698
- <td><label for="irWidth"><?php _e('Width','nggallery') ?></label>
699
- <input type="number" step="1" min="0" class="small-text" name="irWidth" value="<?php echo $ngg->options['irWidth']; ?>" />
700
- <label for="irHeight"><?php _e('Height','nggallery') ?></label>
701
  <input type="number" step="1" min="0" class="small-text" name="irHeight" value="<?php echo $ngg->options['irHeight']; ?>" />
702
  </td>
703
  </tr>
704
  <tr>
705
- <th><?php _e('Duration','nggallery') ?></th>
706
- <td><input type="number" type="number" step="1" min="0" class="small-text" name="irRotatetime" value="<?php echo $ngg->options['irRotatetime'] ?>" /> <label for="irRotatetime"><?php _e('sec.', 'nggallery') ;?></label></td>
707
  </tr>
708
  <tr>
709
- <th><?php _e('Transition / Fade effect','nggallery') ?></th>
710
  <td>
711
  <select size="1" name="slideFx">
712
- <option value="fade" <?php selected('fade', $ngg->options['slideFx']); ?> ><?php _e('fade', 'nggallery') ;?></option>
713
- <option value="blindX" <?php selected('blindX', $ngg->options['slideFx']); ?> ><?php _e('blindX', 'nggallery') ;?></option>
714
- <option value="cover" <?php selected('cover', $ngg->options['slideFx']); ?> ><?php _e('cover', 'nggallery') ;?></option>
715
- <option value="scrollUp" <?php selected('scrollUp', $ngg->options['slideFx']); ?> ><?php _e('scrollUp', 'nggallery') ;?></option>
716
- <option value="scrollDown" <?php selected('scrollDown', $ngg->options['slideFx']); ?> ><?php _e('scrollDown', 'nggallery') ;?></option>
717
- <option value="shuffle" <?php selected('shuffle', $ngg->options['slideFx']); ?> ><?php _e('shuffle', 'nggallery') ;?></option>
718
- <option value="toss" <?php selected('toss', $ngg->options['slideFx']); ?> ><?php _e('toss', 'nggallery') ;?></option>
719
- <option value="wipe" <?php selected('wipe', $ngg->options['slideFx']); ?> ><?php _e('wipe', 'nggallery') ;?></option>
720
  </select>
721
- <p class="description"><?php _e('See here for more information about the effects :', 'nggallery') ?> <a href="http://jquery.malsup.com/cycle/browser.html" target="_blank" >jQuery Cycle</a></p>
722
  </td>
723
  </tr>
724
  </table>
725
- <h3><?php _e('Settings for the JW Image Rotator','nggallery') ?></h3>
726
- <p><?php _e('NextCellent Gallery flash slideshows use the JW Image Rotator Version 3.17 by', 'nggallery') ;?> <a target='_blank' href='http://www.longtailvideo.com/players/jw-image-rotator/'>Long Tail Video</a>.
727
- <?php _e('Press the button below to search for it automatically. For earlier versions of NextCellent Gallery, you\'ll need to
728
  upload the file manually to the', 'nggallery') ;?> <a href='http://codex.wordpress.org/Uploading_Files' target='_blank'>WordPress Uploads directory</a>.</p>
729
  <?php if (empty($ngg->options['irURL']) && ($ngg->options['enableIR'] == '1')) { ?>
730
  <div id="message" class="error inline">
731
  <p>
732
- <?php _e('The path to JW Image Rotator is not defined, the slideshow will not work.','nggallery'); ?><br />
733
- <?php _e('Press the button below to search for the file.','nggallery'); ?></p>
734
  </div>
735
  <?php }?>
736
  <table class="form-table ngg-options">
737
  <tr>
738
- <th><?php _e('Enable flash slideshow','nggallery') ?></th>
739
  <td><input name="enableIR" type="checkbox" value="1" <?php checked('1', $ngg->options['enableIR']); ?> />
740
- <span><?php _e('Integrate the flash based slideshow for all flash supported devices','nggallery') ?></span></td>
741
  </tr>
742
  <tr>
743
- <th><?php _e('Path to the JW Image Rotator (URL)','nggallery') ?></th>
744
  <td>
745
  <input type="text" class="regular-text code" id="irURL" name="irURL" value="<?php echo $ngg->options['irURL']; ?>" />
746
- <input type="submit" name="irDetect" class="button-secondary" value="<?php _e('Search now','nggallery') ;?> &raquo;"/>
747
- <br /><span><?php _e('Press the button below to search for the JW Image Rotator','nggallery') ?></span>
748
  </td>
749
  </tr>
750
  <tr>
751
- <th><?php _e('Shuffle mode','nggallery') ?></th>
752
  <td><input name="irShuffle" type="checkbox" value="1" <?php checked('1', $ngg->options['irShuffle']); ?> /></td>
753
  </tr>
754
  <tr>
755
- <th><?php _e('Show next image on click','nggallery') ?></th>
756
  <td><input name="irLinkfromdisplay" type="checkbox" value="1" <?php checked('1', $ngg->options['irLinkfromdisplay']); ?> /></td>
757
  </tr>
758
  <tr>
759
- <th><?php _e('Show navigation bar','nggallery') ?></th>
760
  <td><input name="irShownavigation" type="checkbox" value="1" <?php checked('1', $ngg->options['irShownavigation']); ?> /></td>
761
  </tr>
762
  <tr>
763
- <th><?php _e('Show loading icon','nggallery') ?></th>
764
  <td><input name="irShowicons" type="checkbox" value="1" <?php checked('1', $ngg->options['irShowicons']); ?> /></td>
765
  </tr>
766
  <tr>
767
- <th><?php _e('Use watermark logo','nggallery') ?></th>
768
  <td><input name="irWatermark" type="checkbox" value="1" <?php checked('1', $ngg->options['irWatermark']); ?> />
769
- <span><?php _e('You can change the logo at the watermark settings','nggallery') ?></span></td>
770
  </tr>
771
  <tr>
772
- <th><?php _e('Stretch image','nggallery') ?></th>
773
  <td>
774
  <select size="1" name="irOverstretch">
775
- <option value="true" <?php selected('true', $ngg->options['irOverstretch']); ?> ><?php _e('true', 'nggallery') ;?></option>
776
- <option value="false" <?php selected('false', $ngg->options['irOverstretch']); ?> ><?php _e('false', 'nggallery') ;?></option>
777
- <option value="fit" <?php selected('fit', $ngg->options['irOverstretch']); ?> ><?php _e('fit', 'nggallery') ;?></option>
778
- <option value="none" <?php selected('none', $ngg->options['irOverstretch']); ?> ><?php _e('none', 'nggallery') ;?></option>
779
  </select>
780
  </td>
781
  </tr>
782
  <tr>
783
- <th><?php _e('Transition / Fade effect','nggallery') ?></th>
784
  <td>
785
  <select size="1" name="irTransition">
786
- <option value="fade" <?php selected('fade', $ngg->options['irTransition']); ?> ><?php _e('fade', 'nggallery') ;?></option>
787
- <option value="bgfade" <?php selected('bgfade', $ngg->options['irTransition']); ?> ><?php _e('bgfade', 'nggallery') ;?></option>
788
- <option value="slowfade" <?php selected('slowfade', $ngg->options['irTransition']); ?> ><?php _e('slowfade', 'nggallery') ;?></option>
789
- <option value="circles" <?php selected('circles', $ngg->options['irTransition']); ?> ><?php _e('circles', 'nggallery') ;?></option>
790
- <option value="bubbles" <?php selected('bubbles', $ngg->options['irTransition']); ?> ><?php _e('bubbles', 'nggallery') ;?></option>
791
- <option value="blocks" <?php selected('blocks', $ngg->options['irTransition']); ?> ><?php _e('blocks', 'nggallery') ;?></option>
792
- <option value="fluids" <?php selected('fluids', $ngg->options['irTransition']); ?> ><?php _e('fluids', 'nggallery') ;?></option>
793
- <option value="flash" <?php selected('flash', $ngg->options['irTransition']); ?> ><?php _e('flash', 'nggallery') ;?></option>
794
- <option value="lines" <?php selected('lines', $ngg->options['irTransition']); ?> ><?php _e('lines', 'nggallery') ;?></option>
795
- <option value="random" <?php selected('random', $ngg->options['irTransition']); ?> ><?php _e('random', 'nggallery') ;?></option>
796
  </select>
797
  </td>
798
  </tr>
799
  <tr>
800
- <th><?php _e('Use slow zooming effect','nggallery') ?></th>
801
  <td><input name="irKenburns" type="checkbox" value="1" <?php checked('1', $ngg->options['irKenburns']); ?> /></td>
802
  </tr>
803
  <tr>
804
- <th><?php _e('Background Color','nggallery') ?></th>
805
  <td><input class="picker" type="text" size="6" maxlength="6" id="irBackcolor" name="irBackcolor" onchange="setcolor('#previewBack', this.value)" value="<?php echo $ngg->options['irBackcolor'] ?>" />
806
  <input type="text" size="1" readonly="readonly" id="previewBack" style="background-color: #<?php echo $ngg->options['irBackcolor'] ?>" /></td>
807
  </tr>
808
  <tr>
809
- <th><?php _e('Texts / Buttons Color','nggallery') ?></th>
810
  <td><input class="picker" type="text" size="6" maxlength="6" id="irFrontcolor" name="irFrontcolor" onchange="setcolor('#previewFront', this.value)" value="<?php echo $ngg->options['irFrontcolor'] ?>" />
811
  <input type="text" size="1" readonly="readonly" id="previewFront" style="background-color: #<?php echo $ngg->options['irFrontcolor'] ?>" /></td>
812
  </tr>
813
  <tr>
814
- <th><?php _e('Rollover / Active Color','nggallery') ?></th>
815
  <td><input class="picker" type="text" size="6" maxlength="6" id="irLightcolor" name="irLightcolor" onchange="setcolor('#previewLight', this.value)" value="<?php echo $ngg->options['irLightcolor'] ?>" />
816
  <input type="text" size="1" readonly="readonly" id="previewLight" style="background-color: #<?php echo $ngg->options['irLightcolor'] ?>" /></td>
817
  </tr>
818
  <tr>
819
- <th><?php _e('Screen Color','nggallery') ?></th>
820
  <td><input class="picker" type="text" size="6" maxlength="6" id="irScreencolor" name="irScreencolor" onchange="setcolor('#previewScreen', this.value)" value="<?php echo $ngg->options['irScreencolor'] ?>" />
821
  <input type="text" size="1" readonly="readonly" id="previewScreen" style="background-color: #<?php echo $ngg->options['irScreencolor'] ?>" /></td>
822
  </tr>
823
  <tr>
824
- <th><?php _e('Background music (URL)','nggallery') ?></th>
825
  <td><input type="text" class="regular-text code" id="irAudio" name="irAudio" value="<?php echo $ngg->options['irAudio'] ?>" /></td>
826
  </tr>
827
  <tr>
828
- <th ><?php _e('Try XHTML validation (with CDATA)','nggallery') ?></th>
829
  <td><input name="irXHTMLvalid" type="checkbox" value="1" <?php checked('1', $ngg->options['irXHTMLvalid']); ?> />
830
- <span><?php _e('Important : Could causes problem with some browser. Please recheck your page.','nggallery') ?></span></td>
831
  </tr>
832
  </table>
833
- <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php _e('Save Changes') ;?>"/></div>
834
  </form>
835
  <?php
836
  }
75
  // 3rd run finished, exit now
76
  if (_action == 'album') {
77
  $('.ngg')
78
+ .html('<?php esc_html_e( 'Done.', 'nggallery' ); ?>')
79
  .parent('div').hide();
80
  $('.finished').show();
81
  return;
247
  </script>
248
  <div class="wrap ngg-wrap">
249
  <?php screen_icon( 'nextgen-gallery' ); ?>
250
+ <h2><?php esc_html_e('Settings', 'nggallery') ?></h2>
251
  </div>
252
  <div id="slider" class="wrap" style="display: none;">
253
  <ul id="tabs">
300
 
301
  ?>
302
  <!-- General Options -->
303
+ <h3><?php esc_html_e('General settings','nggallery'); ?></h3>
304
  <form name="generaloptions" method="post" action="<?php echo $this->filepath; ?>">
305
  <?php wp_nonce_field('ngg_settings') ?>
306
  <input type="hidden" name="page_options" value="gallerypath,deleteImg,useMediaRSS,usePicLens,usePermalinks,permalinkSlug,graphicLibrary,imageMagickDir,activateTags,appendType,maxImages" />
307
  <table class="form-table ngg-options">
308
  <tr valign="top">
309
+ <th align="left"><?php esc_html_e('Gallery path','nggallery'); ?></th>
310
  <td><input <?php if (is_multisite()) echo 'readonly = "readonly"'; ?> type="text" class="regular-text code" name="gallerypath" value="<?php echo $ngg->options['gallerypath']; ?>" />
311
+ <p class="description"><?php esc_html_e('This is the default path for all galleries','nggallery') ?></p></td>
312
  </tr>
313
  <tr valign="top">
314
+ <th align="left"><?php esc_html_e('Image files','nggallery'); ?></th>
315
  <td><input <?php if (is_multisite()) echo 'readonly = "readonly"'; ?> type="checkbox" name="deleteImg" value="1" <?php checked('1', $ngg->options['deleteImg']); ?> />
316
+ <?php esc_html_e('Delete files when removing a gallery from the database','nggallery'); ?></td>
317
  </tr>
318
  <tr>
319
+ <th valign="top"><?php esc_html_e('Select graphic library','nggallery'); ?></th>
320
+ <td><label><input name="graphicLibrary" type="radio" value="gd" <?php checked('gd', $ngg->options['graphicLibrary']); ?> /> <?php esc_html_e('GD Library', 'nggallery') ;?></label><br />
321
+ <label><input name="graphicLibrary" type="radio" value="im" <?php checked('im', $ngg->options['graphicLibrary']); ?> /> <?php esc_html_e('ImageMagick (Experimental)', 'nggallery') ;?></label><br/>
322
+ <?php esc_html_e('Path to the library:', 'nggallery') ;?>&nbsp;
323
  <input <?php if (is_multisite()) echo 'readonly = "readonly"'; ?> type="text" class="regular-text code" name="imageMagickDir" value="<?php echo $ngg->options['imageMagickDir']; ?>" />
324
  </td>
325
  </tr>
326
  <tr>
327
+ <th align="left"><?php esc_html_e('Media RSS feed','nggallery'); ?></th>
328
  <td><input type="checkbox" name="useMediaRSS" value="1" <?php checked('1', $ngg->options['useMediaRSS']); ?> />
329
+ <span><?php esc_html_e('Add a RSS feed to you blog header. Useful for CoolIris/PicLens','nggallery') ?></span></td>
330
  </tr>
331
  <tr>
332
+ <th align="left"><?php esc_html_e('PicLens/CoolIris','nggallery'); ?> (<a href="http://www.cooliris.com">CoolIris</a>)</th>
333
  <td><input type="checkbox" name="usePicLens" value="1" <?php checked('1', $ngg->options['usePicLens']); ?> />
334
+ <?php esc_html_e('Include support for PicLens and CoolIris','nggallery') ?>
335
+ <p class="description"><?php esc_html_e('When activated, JavaScript is added to your site footer. Make sure that wp_footer is called in your theme.','nggallery') ?></p></td>
336
  </td>
337
  </tr>
338
  </table>
339
+ <h3><?php esc_html_e('Permalinks','nggallery') ?></h3>
340
  <table class="form-table ngg-options">
341
  <tr valign="top">
342
+ <th align="left"><?php esc_html_e('Use permalinks','nggallery'); ?></th>
343
  <td><input type="checkbox" name="usePermalinks" value="1" <?php checked('1', $ngg->options['usePermalinks']); ?> />
344
+ <?php esc_html_e('Adds a static link to all images','nggallery'); ?>
345
+ <p class="description"><?php esc_html_e('When activating this option, you need to update your permalink structure once','nggallery'); ?></p></td>
346
  </tr>
347
  <tr>
348
  <td>
349
+ <p><?php esc_html_e('Gallery slug:','nggallery'); ?></p></td>
350
  <td><input type="text" class="regular-text code" name="permalinkSlug" value="<?php echo $ngg->options['permalinkSlug']; ?>" /></td>
351
  </tr>
352
  <tr>
353
+ <th valign="top"><?php esc_html_e('Recreate URLs','nggallery'); ?></th>
354
+ <td><input type="submit" name="createslugs" class="button-secondary" value="<?php esc_attr_e('Start now','nggallery') ;?> &raquo;"/>
355
+ <p class="description"><?php esc_html_e('If you\'ve changed these settings, you\'ll have to recreate the URLs.','nggallery'); ?></p></td>
356
  </tr>
357
  </table>
358
+ <h3><?php esc_html_e('Related images','nggallery'); ?></h3>
359
  <table class="form-table ngg-options">
360
  <tr>
361
+ <th valign="top"><?php esc_html_e('Add related images','nggallery'); ?></th>
362
  <td><input name="activateTags" type="checkbox" value="1" <?php checked('1', $ngg->options['activateTags']); ?> />
363
+ <?php esc_html_e('This will add related images to every post','nggallery'); ?>
364
  </td>
365
  </tr>
366
  <tr>
367
+ <th valign="top"><?php esc_html_e('Match with','nggallery'); ?></th>
368
+ <td><label><input name="appendType" type="radio" value="category" <?php checked('category', $ngg->options['appendType']); ?> /> <?php esc_html_e('Categories', 'nggallery') ;?></label><br />
369
+ <label><input name="appendType" type="radio" value="tags" <?php checked('tags', $ngg->options['appendType']); ?> /> <?php esc_html_e('Tags', 'nggallery') ;?></label>
370
  </td>
371
  </tr>
372
  <tr>
373
+ <th valign="top"><?php esc_html_e('Max. number of images','nggallery'); ?></th>
374
  <td><input name="maxImages" type="number" step="1" min="1" value="<?php echo $ngg->options['maxImages']; ?>" class="small-text" />
375
+ <p class="description"><?php esc_html_e('0 will show all images','nggallery'); ?></p>
376
  </td>
377
  </tr>
378
  </table>
379
+ <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php esc_attr_e('Save Changes'); ?>"/></div>
380
  </form>
381
  <?php
382
  }
385
  global $ngg;
386
  ?>
387
  <!-- Image settings -->
388
+ <h3><?php esc_html_e('Image settings','nggallery'); ?></h3>
389
  <form name="imagesettings" method="POST" action="<?php echo $this->filepath.'#images'; ?>" >
390
  <?php wp_nonce_field('ngg_settings') ?>
391
  <input type="hidden" name="page_options" value="imgResize,imgWidth,imgHeight,imgQuality,imgBackup,imgAutoResize,thumbwidth,thumbheight,thumbfix,thumbquality" />
392
  <table class="form-table ngg-options">
393
  <tr valign="top">
394
+ <th valign="top"><?php esc_html_e('Resize images','nggallery') ?></th>
395
+ <td><label for="imgWidth"><?php esc_html_e('Width','nggallery') ?></label>
396
  <input type="number" step="1" min="0" class="small-text" name="imgWidth" class="small-text" value="<?php echo $ngg->options['imgWidth']; ?>" />
397
+ <label for="imgHeight"><?php esc_html_e('Height','nggallery') ?></label>
398
  <input type="number" step="1" min="0" type="text" size="5" name="imgHeight" class="small-text" value="<?php echo $ngg->options['imgHeight']; ?>">
399
+ <p class="description"><?php esc_html_e('Width and height (in pixels). NextCellent Gallery will keep the ratio size.','nggallery') ?></p></td>
400
  </tr>
401
  <tr valign="top">
402
+ <th valign="top"><?php esc_html_e('Image quality','nggallery'); ?></th>
403
  <td><input type="number" step="1" min="0" max="100" class="small-text" name="imgQuality" value="<?php echo $ngg->options['imgQuality']; ?>" />
404
  <label for="imgQuality">%</label></td>
405
  </tr>
406
  <tr>
407
+ <th valign="top"><?php esc_html_e('Backup original','nggallery'); ?></th>
408
  <td><input type="checkbox" name="imgBackup" value="1"<?php echo ($ngg->options['imgBackup'] == 1) ? ' checked ="chechked"' : ''; ?>/>
409
+ <span><?php esc_html_e('Create a backup for the resized images','nggallery'); ?></span></td>
410
  </tr>
411
  <tr>
412
+ <th valign="top"><?php esc_html_e('Automatically resize','nggallery'); ?></th>
413
  <td><input type="checkbox" name="imgAutoResize" value="1"<?php echo ($ngg->options['imgAutoResize'] == 1) ? ' checked ="chechked"' : ''; ?>/>
414
+ <span><?php esc_html_e('Automatically resize images on upload.','nggallery') ?></span></td>
415
  </tr>
416
  </table>
417
  <!-- Thumbnail settings -->
418
+ <h3><?php esc_html_e('Thumbnail settings','nggallery'); ?></h3>
419
+ <p class="description"><?php esc_html_e('Please note: if you change these settings, you need to recreate the thumbnails under -> Manage Gallery .', 'nggallery') ?></p>
420
  <table class="form-table ngg-options">
421
  <tr valign="top">
422
+ <th align="left"><?php esc_html_e('Thumbnail size','nggallery'); ?></th>
423
  <td>
424
+ <label for="thumbwidth"><?php esc_html_e('Width','nggallery') ?></label>
425
  <input type="number" step="1" min="0" class="small-text" name="thumbwidth" value="<?php echo $ngg->options['thumbwidth']; ?>" />
426
+ <label for="thumbheight"><?php esc_html_e('Height','nggallery') ?></label>
427
  <input type="number" step="1" min="0" class="small-text" name="thumbheight" value="<?php echo $ngg->options['thumbheight']; ?>" />
428
+ <p class="description"><?php esc_html_e('These values are maximum values ','nggallery'); ?></p></td>
429
  </tr>
430
  <tr valign="top">
431
+ <th align="left"><?php esc_html_e('Fixed size','nggallery'); ?></th>
432
  <td><input type="checkbox" name="thumbfix" value="1" <?php checked('1', $ngg->options['thumbfix']); ?> />
433
+ <?php esc_html_e('This will ignore the aspect ratio, so no portrait thumbnails','nggallery') ?></td>
434
  </tr>
435
  <tr valign="top">
436
+ <th align="left"><?php esc_html_e('Thumbnail quality','nggallery'); ?></th>
437
  <td><input type="number" step="1" min="0" max="100" class="small-text" name="thumbquality" value="<?php echo $ngg->options['thumbquality']; ?>" /><label for="thumbquality">%</label></td>
438
  </tr>
439
  </table>
440
+ <h3><?php esc_html_e('Single picture','nggallery') ?></h3>
441
  <table class="form-table ngg-options">
442
  <tr>
443
+ <th valign="top"><?php esc_html_e('Clear cache folder','nggallery'); ?></th>
444
+ <td><input type="submit" name="clearcache" class="button-secondary" value="<?php esc_attr_e('Proceed now','nggallery') ;?> &raquo;"/></td>
445
  </tr>
446
  </table>
447
+ <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php esc_attr_e('Save Changes') ;?>"/></div>
448
  </form>
449
 
450
  <?php
454
  global $ngg;
455
  ?>
456
  <!-- Gallery settings -->
457
+ <h3><?php esc_html_e('Gallery settings','nggallery'); ?></h3>
458
  <form name="galleryform" method="POST" action="<?php echo $this->filepath.'#gallery'; ?>" >
459
  <?php wp_nonce_field('ngg_settings') ?>
460
  <input type="hidden" name="page_options" value="galNoPages,galImages,galColumns,galShowSlide,galTextSlide,galTextGallery,galShowOrder,galImgBrowser,galSort,galSortDir,galHiddenImg,galAjaxNav" />
461
  <table class="form-table ngg-options">
462
  <tr>
463
+ <th valign="top"><?php esc_html_e('Inline gallery','nggallery') ?></th>
464
  <td><input name="galNoPages" type="checkbox" value="1" <?php checked('1', $ngg->options['galNoPages']); ?> />
465
+ <?php esc_html_e('Galleries will not be shown on a subpage, but on the same page.','nggallery') ?>
466
  </td>
467
  </tr>
468
  <tr>
469
+ <th valign="top"><?php esc_html_e('Images per page','nggallery') ?></th>
470
  <td><input type="number" step="1" min="0" class="small-text" name="galImages" value="<?php echo $ngg->options['galImages']; ?>" />
471
  <label for="galImages">images</label>
472
+ <p class="description"><?php esc_html_e('0 will disable pagination, all images on one page','nggallery') ?></p>
473
  </td>
474
  </tr>
475
  <tr>
476
+ <th valign="top"><?php esc_html_e('Columns','nggallery'); ?></th>
477
  <td><input type="number" step="1" min="0" class="small-text" name="galColumns" value="<?php echo $ngg->options['galColumns']; ?>" />
478
  <label for="galColumns">columns per page</label>
479
+ <p class="description"><?php esc_html_e('0 will display as much columns as possible. This is normally only required for captions below the images.','nggallery') ?></p>
480
  </td>
481
  </tr>
482
  <tr>
483
+ <th valign="top"><?php esc_html_e('Slideshow','nggallery'); ?></th>
484
+ <td><input name="galShowSlide" type="checkbox" value="1" <?php checked('1', $ngg->options['galShowSlide']); ?> /> <?php esc_html_e('Enable slideshow','nggallery'); ?><br/><?php esc_html_e('Text to show:','nggallery'); ?>
485
  <input type="text" class="regular-text" name="galTextSlide" value="<?php echo $ngg->options['galTextSlide'] ?>" />
486
  <input type="text" name="galTextGallery" value="<?php echo $ngg->options['galTextGallery'] ?>" class="regular-text"/>
487
+ <p class="description"> <?php esc_html_e('This is the text the visitors will have to click to switch between display modes.','nggallery'); ?></p>
488
  </td>
489
  </tr>
490
  <tr>
491
+ <th valign="top"><?php esc_html_e('Show first','nggallery'); ?></th>
492
+ <td><label><input name="galShowOrder" type="radio" value="gallery" <?php checked('gallery', $ngg->options['galShowOrder']); ?> /> <?php esc_html_e('Thumbnails', 'nggallery') ;?></label><br />
493
+ <label><input name="galShowOrder" type="radio" value="slide" <?php checked('slide', $ngg->options['galShowOrder']); ?> /> <?php esc_html_e('Slideshow', 'nggallery') ;?></label>
494
  <p class="description">Choose what the visitors will see first.</p>
495
  </td>
496
  </tr>
497
  <tr>
498
+ <th valign="top"><?php esc_html_e('ImageBrowser','nggallery'); ?></th>
499
  <td><input name="galImgBrowser" type="checkbox" value="1" <?php checked('1', $ngg->options['galImgBrowser']); ?> />
500
+ <?php esc_html_e('Use ImageBrowser instead of another effect.', 'nggallery'); ?>
501
  </td>
502
  </tr>
503
  <tr>
504
+ <th valign="top"><?php esc_html_e('Hidden images','nggallery'); ?></th>
505
  <td><input name="galHiddenImg" type="checkbox" value="1" <?php checked('1', $ngg->options['galHiddenImg']); ?> />
506
+ <?php esc_html_e('Loads all images for the modal window, when pagination is used (like Thickbox, Lightbox etc.).','nggallery'); ?>
507
+ <p class="description"> <?php esc_html_e('Note: this increases the page load (possibly a lot)', 'nggallery'); ?>
508
  </td>
509
  </tr>
510
  <tr>
511
+ <th valign="top"><?php esc_html_e('AJAX pagination','nggallery'); ?></th>
512
  <td><input name="galAjaxNav" type="checkbox" value="1" <?php checked('1', $ngg->options['galAjaxNav']); ?> />
513
+ <?php esc_html_e('Use AJAX pagination to browse images without reloading the page.','nggallery'); ?>
514
+ <p class="description"><?php esc_html_e('Note: works only in combination with the Shutter effect.', 'nggallery'); ?> </p>
515
  </td>
516
  </tr>
517
  </table>
518
+ <h3><?php esc_html_e('Sort options','nggallery') ?></h3>
519
  <table class="form-table ngg-options">
520
  <tr>
521
+ <th valign="top"><?php esc_html_e('Sort thumbnails','nggallery') ?></th>
522
  <td>
523
+ <label><input name="galSort" type="radio" value="sortorder" <?php checked('sortorder', $ngg->options['galSort']); ?> /> <?php esc_html_e('Custom order', 'nggallery') ;?></label><br />
524
+ <label><input name="galSort" type="radio" value="pid" <?php checked('pid', $ngg->options['galSort']); ?> /> <?php esc_html_e('Image ID', 'nggallery') ;?></label><br />
525
+ <label><input name="galSort" type="radio" value="filename" <?php checked('filename', $ngg->options['galSort']); ?> /> <?php esc_html_e('File name', 'nggallery') ;?></label><br />
526
+ <label><input name="galSort" type="radio" value="alttext" <?php checked('alttext', $ngg->options['galSort']); ?> /> <?php esc_html_e('Alt / Title text', 'nggallery') ;?></label><br />
527
+ <label><input name="galSort" type="radio" value="imagedate" <?php checked('imagedate', $ngg->options['galSort']); ?> /> <?php esc_html_e('Date / Time', 'nggallery') ;?></label>
528
  </td>
529
  </tr>
530
  <tr>
531
+ <th valign="top"><?php esc_html_e('Sort direction','nggallery') ?></th>
532
+ <td><label><input name="galSortDir" type="radio" value="ASC" <?php checked('ASC', $ngg->options['galSortDir']); ?> /> <?php esc_html_e('Ascending', 'nggallery') ;?></label><br />
533
+ <label><input name="galSortDir" type="radio" value="DESC" <?php checked('DESC', $ngg->options['galSortDir']); ?> /> <?php esc_html_e('Descending', 'nggallery') ;?></label>
534
  </td>
535
  </tr>
536
  </table>
537
+ <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php esc_attr_e('Save Changes') ;?>"/></div>
538
  </form>
539
  <?php
540
  }
543
  global $ngg;
544
  ?>
545
  <!-- Effects settings -->
546
+ <h3><?php esc_html_e('Effects','nggallery'); ?></h3>
547
  <form name="effectsform" method="POST" action="<?php echo $this->filepath.'#effects'; ?>" >
548
  <?php wp_nonce_field('ngg_settings') ?>
549
  <input type="hidden" name="page_options" value="thumbEffect,thumbCode" />
550
+ <p><?php esc_html_e('Here you can select the thumbnail effect, NextCellent Gallery will integrate the required HTML code in the images. Please note that only the Shutter and Thickbox effect will automatic added to your theme.','nggallery'); ?>
551
+ <?php esc_html_e('With the placeholder','nggallery'); ?><strong> %GALLERY_NAME% </strong> <?php esc_html_e('you can activate a navigation through the images (depend on the effect). Change the code line only , when you use a different thumbnail effect or you know what you do.','nggallery'); ?></p>
552
  <table class="form-table ngg-options">
553
  <tr valign="top">
554
+ <th><?php esc_html_e('JavaScript Thumbnail effect','nggallery') ?></th>
555
  <td>
556
  <select size="1" id="thumbEffect" name="thumbEffect" onchange="insertcode(this.value)">
557
+ <option value="none" <?php selected('none', $ngg->options['thumbEffect']); ?> ><?php esc_html_e('None', 'nggallery') ;?></option>
558
+ <option value="thickbox" <?php selected('thickbox', $ngg->options['thumbEffect']); ?> ><?php esc_html_e('Thickbox', 'nggallery') ;?></option>
559
+ <option value="lightbox" <?php selected('lightbox', $ngg->options['thumbEffect']); ?> ><?php esc_html_e('Lightbox', 'nggallery') ;?></option>
560
+ <option value="highslide" <?php selected('highslide', $ngg->options['thumbEffect']); ?> ><?php esc_html_e('Highslide', 'nggallery') ;?></option>
561
+ <option value="shutter" <?php selected('shutter', $ngg->options['thumbEffect']); ?> ><?php esc_html_e('Shutter', 'nggallery') ;?></option>
562
+ <option value="custom" <?php selected('custom', $ngg->options['thumbEffect']); ?> ><?php esc_html_e('Custom', 'nggallery') ;?></option>
563
  </select>
564
  </td>
565
  </tr>
566
  <tr valign="top">
567
+ <th><?php esc_html_e('Link Code line','nggallery') ?></th>
568
  <td><textarea id="thumbCode" name="thumbCode" cols="50" rows="5"><?php echo htmlspecialchars(stripslashes($ngg->options['thumbCode'])); ?></textarea></td>
569
  </tr>
570
  </table>
571
+ <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php esc_attr_e('Save Changes') ;?>"/></div>
572
  </form>
573
 
574
  <?php
584
 
585
  ?>
586
  <!-- Watermark settings -->
587
+ <h3><?php esc_html_e('Watermark','nggallery'); ?></h3>
588
+ <p><?php esc_html_e('Please note : you can only activate the watermark under -> Manage Galleries . This action cannot be undone.', 'nggallery') ?></p>
589
  <form name="watermarkform" method="POST" action="<?php echo $this->filepath.'#watermark'; ?>" >
590
  <?php wp_nonce_field('ngg_settings') ?>
591
  <input type="hidden" name="page_options" value="wmPos,wmXpos,wmYpos,wmType,wmPath,wmFont,wmSize,wmColor,wmText,wmOpaque" />
592
  <div id="wm-preview">
593
+ <h3><?php esc_html_e('Preview','nggallery') ?></h3>
594
  <p style="text-align:center;"><?php echo $imageURL; ?></p>
595
+ <h3><?php esc_html_e('Position','nggallery') ?></h3>
596
  <div>
597
  <table id="wm-position">
598
  <tr>
599
  <td valign="top">
600
+ <strong><?php esc_html_e('Position','nggallery') ?></strong>
601
  <table border="1">
602
  <tr>
603
  <td><input type="radio" name="wmPos" value="topLeft" <?php checked('topLeft', $ngg->options['wmPos']); ?> /></td>
617
  </table>
618
  </td>
619
  <td valign="top">
620
+ <strong><?php esc_html_e('Offset','nggallery') ?></strong>
621
  <table border="0">
622
  <tr>
623
  <td>x:</td>
633
  </table>
634
  </div>
635
  </div>
636
+ <h3><label><input type="radio" name="wmType" value="image" <?php checked('image', $ngg->options['wmType']); ?> /> <?php esc_html_e('Use image as watermark','nggallery') ?></label></h3>
637
  <table class="wm-table form-table">
638
  <tr>
639
+ <th><?php esc_html_e('URL to file','nggallery') ?></th>
640
  <td><input type="text" size="40" name="wmPath" value="<?php echo $ngg->options['wmPath']; ?>" /><br />
641
+ <?php if(!ini_get('allow_url_fopen')) esc_html_e('The accessing of URL files is disabled at your server (allow_url_fopen)','nggallery') ?> </td>
642
  </tr>
643
  </table>
644
+ <h3><label><input type="radio" name="wmType" value="text" <?php checked('text', $ngg->options['wmType']); ?> /> <?php esc_html_e('Use text as watermark','nggallery') ?></label></h3>
645
  <table class="wm-table form-table">
646
  <tr>
647
+ <th><?php esc_html_e('Font','nggallery') ?></th>
648
  <td><select name="wmFont" size="1"> <?php
649
  $fontlist = ngg_get_TTFfont();
650
  foreach ( $fontlist as $fontfile ) {
660
  </td>
661
  </tr>
662
  <tr>
663
+ <th><?php esc_html_e('Size','nggallery') ?></th>
664
  <td><input type="number" step="1" min="0" class="small-text" name="wmSize" value="<?php echo $ngg->options['wmSize']; ?>"/><label for="wmSize">px</label></td>
665
  </tr>
666
  <tr>
667
+ <th><?php esc_html_e('Color','nggallery') ?></th>
668
  <td><input class="picker" type="text" size="6" maxlength="6" id="wmColor" name="wmColor" onchange="setcolor('#previewText', this.value)" value="<?php echo $ngg->options['wmColor'] ?>" />
669
+ <input type="text" size="1" readonly="readonly" id="previewText" style="background-color: #<?php echo $ngg->options['wmColor']; ?>" /> <?php esc_html_e('(hex w/o #)','nggallery') ?></td>
670
  </tr>
671
  <tr>
672
+ <th valign="top"><?php esc_html_e('Text','nggallery') ?></th>
673
  <td><textarea name="wmText" cols="40" rows="4"><?php echo $ngg->options['wmText'] ?></textarea></td>
674
  </tr>
675
  <tr>
676
+ <th><?php esc_html_e('Opaque','nggallery') ?></th>
677
  <td><input type="number" step="1" min="0" max="100" class="small-text" name="wmOpaque" value="<?php echo $ngg->options['wmOpaque'] ?>"/><label for="wmOpaque">%</label></td>
678
  </tr>
679
  </table>
680
  <div class="clear"> &nbsp; </div>
681
+ <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php esc_attr_e('Save Changes') ;?>"/></div>
682
  </form>
683
  <?php
684
  }
691
  <form name="player_options" method="POST" action="<?php echo $this->filepath.'#slideshow'; ?>" >
692
  <?php wp_nonce_field('ngg_settings'); ?>
693
  <input type="hidden" name="page_options" value="slideFx,enableIR,irURL,irWidth,irHeight,irShuffle,irLinkfromdisplay,irShownavigation,irShowicons,irWatermark,irOverstretch,irRotatetime,irTransition,irKenburns,irBackcolor,irFrontcolor,irLightcolor,irScreencolor,irAudio,irXHTMLvalid" />
694
+ <h3><?php esc_html_e('Slideshow','nggallery'); ?></h3>
695
  <table class="form-table ngg-options">
696
  <tr>
697
+ <th><?php esc_html_e('Default size','nggallery') ?></th>
698
+ <td><label for="irWidth"><?php esc_html_e('Width','nggallery') ?></label>
699
+ <input type="number" step="1" min="0" class="small-text" name="irWidth" value="<?php echo $ngg->options['irWidth']; ?> " />
700
+ <label for="irHeight"><?php esc_html_e('Height','nggallery') ?></label>
701
  <input type="number" step="1" min="0" class="small-text" name="irHeight" value="<?php echo $ngg->options['irHeight']; ?>" />
702
  </td>
703
  </tr>
704
  <tr>
705
+ <th><?php esc_html_e('Duration','nggallery') ?></th>
706
+ <td><input type="number" type="number" step="1" min="0" class="small-text" name="irRotatetime" value="<?php echo $ngg->options['irRotatetime'] ?>" /> <label for="irRotatetime"><?php esc_html_e('sec.', 'nggallery') ;?></label></td>
707
  </tr>
708
  <tr>
709
+ <th><?php esc_html_e('Transition / Fade effect','nggallery') ?></th>
710
  <td>
711
  <select size="1" name="slideFx">
712
+ <option value="fade" <?php selected('fade', $ngg->options['slideFx']); ?> ><?php esc_html_e('fade', 'nggallery') ;?></option>
713
+ <option value="blindX" <?php selected('blindX', $ngg->options['slideFx']); ?> ><?php esc_html_e('blindX', 'nggallery') ;?></option>
714
+ <option value="cover" <?php selected('cover', $ngg->options['slideFx']); ?> ><?php esc_html_e('cover', 'nggallery') ;?></option>
715
+ <option value="scrollUp" <?php selected('scrollUp', $ngg->options['slideFx']); ?> ><?php esc_html_e('scrollUp', 'nggallery') ;?></option>
716
+ <option value="scrollDown" <?php selected('scrollDown', $ngg->options['slideFx']); ?> ><?php esc_html_e('scrollDown', 'nggallery') ;?></option>
717
+ <option value="shuffle" <?php selected('shuffle', $ngg->options['slideFx']); ?> ><?php esc_html_e('shuffle', 'nggallery') ;?></option>
718
+ <option value="toss" <?php selected('toss', $ngg->options['slideFx']); ?> ><?php esc_html_e('toss', 'nggallery') ;?></option>
719
+ <option value="wipe" <?php selected('wipe', $ngg->options['slideFx']); ?> ><?php esc_html_e('wipe', 'nggallery') ;?></option>
720
  </select>
721
+ <p class="description"><?php esc_html_e('See here for more information about the effects :', 'nggallery') ?> <a href="http://jquery.malsup.com/cycle/browser.html" target="_blank" >jQuery Cycle</a></p>
722
  </td>
723
  </tr>
724
  </table>
725
+ <h3><?php esc_html_e('Settings for the JW Image Rotator','nggallery') ?></h3>
726
+ <p><?php esc_html_e('NextCellent Gallery flash slideshows use the JW Image Rotator Version 3.17 by', 'nggallery') ;?> <a target='_blank' href='http://www.longtailvideo.com/players/jw-image-rotator/'>Long Tail Video</a>.
727
+ <?php esc_html_e('Press the button below to search for it automatically. For earlier versions of NextCellent Gallery, you\'ll need to
728
  upload the file manually to the', 'nggallery') ;?> <a href='http://codex.wordpress.org/Uploading_Files' target='_blank'>WordPress Uploads directory</a>.</p>
729
  <?php if (empty($ngg->options['irURL']) && ($ngg->options['enableIR'] == '1')) { ?>
730
  <div id="message" class="error inline">
731
  <p>
732
+ <?php esc_html_e('The path to JW Image Rotator is not defined, the slideshow will not work.','nggallery'); ?><br />
733
+ <?php esc_html_e('Press the button below to search for the file.','nggallery'); ?></p>
734
  </div>
735
  <?php }?>
736
  <table class="form-table ngg-options">
737
  <tr>
738
+ <th><?php esc_html_e('Enable flash slideshow','nggallery') ?></th>
739
  <td><input name="enableIR" type="checkbox" value="1" <?php checked('1', $ngg->options['enableIR']); ?> />
740
+ <span><?php esc_html_e('Integrate the flash based slideshow for all flash supported devices','nggallery') ?></span></td>
741
  </tr>
742
  <tr>
743
+ <th><?php esc_html_e('Path to the JW Image Rotator (URL)','nggallery') ?></th>
744
  <td>
745
  <input type="text" class="regular-text code" id="irURL" name="irURL" value="<?php echo $ngg->options['irURL']; ?>" />
746
+ <input type="submit" name="irDetect" class="button-secondary" value="<?php esc_html_e('Search now','nggallery') ;?> &raquo;"/>
747
+ <br /><span><?php esc_html_e('Press the button below to search for the JW Image Rotator','nggallery') ?></span>
748
  </td>
749
  </tr>
750
  <tr>
751
+ <th><?php esc_html_e('Shuffle mode','nggallery') ?></th>
752
  <td><input name="irShuffle" type="checkbox" value="1" <?php checked('1', $ngg->options['irShuffle']); ?> /></td>
753
  </tr>
754
  <tr>
755
+ <th><?php esc_html_e('Show next image on click','nggallery') ?></th>
756
  <td><input name="irLinkfromdisplay" type="checkbox" value="1" <?php checked('1', $ngg->options['irLinkfromdisplay']); ?> /></td>
757
  </tr>
758
  <tr>
759
+ <th><?php esc_html_e('Show navigation bar','nggallery') ?></th>
760
  <td><input name="irShownavigation" type="checkbox" value="1" <?php checked('1', $ngg->options['irShownavigation']); ?> /></td>
761
  </tr>
762
  <tr>
763
+ <th><?php esc_html_e('Show loading icon','nggallery') ?></th>
764
  <td><input name="irShowicons" type="checkbox" value="1" <?php checked('1', $ngg->options['irShowicons']); ?> /></td>
765
  </tr>
766
  <tr>
767
+ <th><?php esc_html_e('Use watermark logo','nggallery') ?></th>
768
  <td><input name="irWatermark" type="checkbox" value="1" <?php checked('1', $ngg->options['irWatermark']); ?> />
769
+ <span><?php esc_html_e('You can change the logo at the watermark settings','nggallery') ?></span></td>
770
  </tr>
771
  <tr>
772
+ <th><?php esc_html_e('Stretch image','nggallery') ?></th>
773
  <td>
774
  <select size="1" name="irOverstretch">
775
+ <option value="true" <?php selected('true', $ngg->options['irOverstretch']); ?> ><?php esc_html_e('true', 'nggallery') ;?></option>
776
+ <option value="false" <?php selected('false', $ngg->options['irOverstretch']); ?> ><?php esc_html_e('false', 'nggallery') ;?></option>
777
+ <option value="fit" <?php selected('fit', $ngg->options['irOverstretch']); ?> ><?php esc_html_e('fit', 'nggallery') ;?></option>
778
+ <option value="none" <?php selected('none', $ngg->options['irOverstretch']); ?> ><?php esc_html_e('none', 'nggallery') ;?></option>
779
  </select>
780
  </td>
781
  </tr>
782
  <tr>
783
+ <th><?php esc_html_e('Transition / Fade effect','nggallery') ?></th>
784
  <td>
785
  <select size="1" name="irTransition">
786
+ <option value="fade" <?php selected('fade', $ngg->options['irTransition']); ?> ><?php esc_html_e('fade', 'nggallery') ;?></option>
787
+ <option value="bgfade" <?php selected('bgfade', $ngg->options['irTransition']); ?> ><?php esc_html_e('bgfade', 'nggallery') ;?></option>
788
+ <option value="slowfade" <?php selected('slowfade', $ngg->options['irTransition']); ?> ><?php esc_html_e('slowfade', 'nggallery') ;?></option>
789
+ <option value="circles" <?php selected('circles', $ngg->options['irTransition']); ?> ><?php esc_html_e('circles', 'nggallery') ;?></option>
790
+ <option value="bubbles" <?php selected('bubbles', $ngg->options['irTransition']); ?> ><?php esc_html_e('bubbles', 'nggallery') ;?></option>
791
+ <option value="blocks" <?php selected('blocks', $ngg->options['irTransition']); ?> ><?php esc_html_e('blocks', 'nggallery') ;?></option>
792
+ <option value="fluids" <?php selected('fluids', $ngg->options['irTransition']); ?> ><?php esc_html_e('fluids', 'nggallery') ;?></option>
793
+ <option value="flash" <?php selected('flash', $ngg->options['irTransition']); ?> ><?php esc_html_e('flash', 'nggallery') ;?></option>
794
+ <option value="lines" <?php selected('lines', $ngg->options['irTransition']); ?> ><?php esc_html_e('lines', 'nggallery') ;?></option>
795
+ <option value="random" <?php selected('random', $ngg->options['irTransition']); ?> ><?php esc_html_e('random', 'nggallery') ;?></option>
796
  </select>
797
  </td>
798
  </tr>
799
  <tr>
800
+ <th><?php esc_html_e('Use slow zooming effect','nggallery') ?></th>
801
  <td><input name="irKenburns" type="checkbox" value="1" <?php checked('1', $ngg->options['irKenburns']); ?> /></td>
802
  </tr>
803
  <tr>
804
+ <th><?php esc_html_e('Background Color','nggallery') ?></th>
805
  <td><input class="picker" type="text" size="6" maxlength="6" id="irBackcolor" name="irBackcolor" onchange="setcolor('#previewBack', this.value)" value="<?php echo $ngg->options['irBackcolor'] ?>" />
806
  <input type="text" size="1" readonly="readonly" id="previewBack" style="background-color: #<?php echo $ngg->options['irBackcolor'] ?>" /></td>
807
  </tr>
808
  <tr>
809
+ <th><?php esc_html_e('Texts / Buttons Color','nggallery') ?></th>
810
  <td><input class="picker" type="text" size="6" maxlength="6" id="irFrontcolor" name="irFrontcolor" onchange="setcolor('#previewFront', this.value)" value="<?php echo $ngg->options['irFrontcolor'] ?>" />
811
  <input type="text" size="1" readonly="readonly" id="previewFront" style="background-color: #<?php echo $ngg->options['irFrontcolor'] ?>" /></td>
812
  </tr>
813
  <tr>
814
+ <th><?php esc_html_e('Rollover / Active Color','nggallery') ?></th>
815
  <td><input class="picker" type="text" size="6" maxlength="6" id="irLightcolor" name="irLightcolor" onchange="setcolor('#previewLight', this.value)" value="<?php echo $ngg->options['irLightcolor'] ?>" />
816
  <input type="text" size="1" readonly="readonly" id="previewLight" style="background-color: #<?php echo $ngg->options['irLightcolor'] ?>" /></td>
817
  </tr>
818
  <tr>
819
+ <th><?php esc_html_e('Screen Color','nggallery') ?></th>
820
  <td><input class="picker" type="text" size="6" maxlength="6" id="irScreencolor" name="irScreencolor" onchange="setcolor('#previewScreen', this.value)" value="<?php echo $ngg->options['irScreencolor'] ?>" />
821
  <input type="text" size="1" readonly="readonly" id="previewScreen" style="background-color: #<?php echo $ngg->options['irScreencolor'] ?>" /></td>
822
  </tr>
823
  <tr>
824
+ <th><?php esc_html_e('Background music (URL)','nggallery') ?></th>
825
  <td><input type="text" class="regular-text code" id="irAudio" name="irAudio" value="<?php echo $ngg->options['irAudio'] ?>" /></td>
826
  </tr>
827
  <tr>
828
+ <th ><?php esc_html_e('Try XHTML validation (with CDATA)','nggallery') ?></th>
829
  <td><input name="irXHTMLvalid" type="checkbox" value="1" <?php checked('1', $ngg->options['irXHTMLvalid']); ?> />
830
+ <span><?php esc_html_e('Important : Could causes problem with some browser. Please recheck your page.','nggallery') ?></span></td>
831
  </tr>
832
  </table>
833
+ <div class="submit"><input class="button-primary" type="submit" name="updateoption" value="<?php esc_attr_e('Save Changes') ;?>"/></div>
834
  </form>
835
  <?php
836
  }
admin/setup.php CHANGED
@@ -34,7 +34,7 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
34
  <div align="center"><input type="submit" class="button" name="resetdefault" value="<?php _e('Reset settings', 'nggallery') ;?>" onclick="javascript:check=confirm('<?php _e('Reset all options to default settings ?\n\nChoose [Cancel] to Stop, [OK] to proceed.\n','nggallery'); ?>');if(check==false) return false;" /></div>
35
  </form>
36
  </div>
37
- <?php if ( !is_multisite() || wpmu_site_admin() ) : ?>
38
  <div class="wrap">
39
  <h2><?php _e('Uninstall plugin tables', 'nggallery') ;?></h2>
40
 
34
  <div align="center"><input type="submit" class="button" name="resetdefault" value="<?php _e('Reset settings', 'nggallery') ;?>" onclick="javascript:check=confirm('<?php _e('Reset all options to default settings ?\n\nChoose [Cancel] to Stop, [OK] to proceed.\n','nggallery'); ?>');if(check==false) return false;" /></div>
35
  </form>
36
  </div>
37
+ <?php if ( !is_multisite() || is_super_admin() ) : ?>
38
  <div class="wrap">
39
  <h2><?php _e('Uninstall plugin tables', 'nggallery') ;?></h2>
40
 
admin/style.php CHANGED
@@ -115,7 +115,7 @@ if (!$error && filesize($real_file) > 0) {
115
  </div>
116
  <br style="clear: both;"/>
117
 
118
- <?php if (!is_multisite() || wpmu_site_admin() ) { ?>
119
  <div class="tablenav">
120
  <?php
121
  if ( is_writeable($real_file) ) {
115
  </div>
116
  <br style="clear: both;"/>
117
 
118
+ <?php if (!is_multisite() || is_super_admin() ) { ?>
119
  <div class="tablenav">
120
  <?php
121
  if ( is_writeable($real_file) ) {
admin/wpmu.php CHANGED
@@ -34,10 +34,12 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
34
  }
35
 
36
  // Show donation message only one time.
 
37
  if (isset ( $_GET['hideSupportInfo']) ) {
38
  $ngg_options['hideSupportInfo'] = true;
39
  update_site_option('ngg_options', $ngg_options);
40
  }
 
41
 
42
  // message windows
43
  if( !empty($messagetext) ) { echo '<!-- Last Action --><div id="message" class="updated fade"><p>'.$messagetext.'</p></div>'; }
34
  }
35
 
36
  // Show donation message only one time.
37
+ /*
38
  if (isset ( $_GET['hideSupportInfo']) ) {
39
  $ngg_options['hideSupportInfo'] = true;
40
  update_site_option('ngg_options', $ngg_options);
41
  }
42
+ */
43
 
44
  // message windows
45
  if( !empty($messagetext) ) { echo '<!-- Last Action --><div id="message" class="updated fade"><p>'.$messagetext.'</p></div>'; }
lang/nggallery.pot CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: NextCellent\n"
4
- "POT-Creation-Date: 2014-01-09 21:17+0100\n"
5
- "PO-Revision-Date: 2014-01-09 21:17+0100\n"
6
  "Last-Translator: Niko Strijbol <strijbol.niko@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: en\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.6.3\n"
13
  "X-Poedit-KeywordsList: _n;__;_e;esc_attr_e;esc_html_e\n"
14
  "X-Poedit-Basepath: ./\n"
15
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
@@ -17,206 +17,131 @@ msgstr ""
17
  "X-Poedit-SearchPath-0: .\n"
18
  "X-Poedit-SearchPath-1: ..\n"
19
 
20
- #: ../nggallery.php:117 ../admin/overview.php:564
21
- msgid ""
22
- "<strong>Translation by : </strong><a target=\"_blank\" href=\"http://"
23
- "alexrabe.de/wordpress-plugins/nextgen-gallery/languages/\">See here</a>"
24
- msgstr ""
25
-
26
- #: ../nggallery.php:214
27
- msgid ""
28
- "Sorry, NextCellent Gallery works only with a Memory Limit of 16 MB or higher"
29
- msgstr ""
30
-
31
- #: ../nggallery.php:241
32
- msgid "Picture tag"
33
- msgstr ""
34
-
35
- #: ../nggallery.php:242
36
- msgid "Picture tag: %2$l."
37
- msgstr ""
38
-
39
- #: ../nggallery.php:243
40
- msgid "Separate picture tags with commas."
41
- msgstr ""
42
-
43
- #: ../nggallery.php:353 ../admin/admin.php:346
44
- msgid "L O A D I N G"
45
- msgstr ""
46
-
47
- #: ../nggallery.php:354 ../admin/admin.php:347
48
- msgid "Click to Close"
49
- msgstr ""
50
-
51
- #: ../nggallery.php:375
52
- msgid "loading"
53
- msgstr ""
54
-
55
- #: ../nggallery.php:549 ../nggfunctions.php:952 ../admin/admin.php:126
56
- #: ../admin/admin.php:169
57
- msgid "Overview"
58
- msgstr ""
59
-
60
- #: ../nggallery.php:550
61
- msgid "Get help"
62
- msgstr ""
63
-
64
- #: ../nggallery.php:633
65
- msgid "Sorry, NextCellent Gallery is deactivated: NextGEN version "
66
- msgstr ""
67
-
68
- #: ../nggallery.php:652
69
- msgid "Once a month"
70
- msgstr ""
71
-
72
- #: ../nggfunctions.php:42
73
- msgid ""
74
- "The <a href=\"http://www.macromedia.com/go/getflashplayer\">Flash Player</a> "
75
- "and <a href=\"http://www.mozilla.com/firefox/\">a browser with Javascript "
76
- "support</a> are needed."
77
- msgstr ""
78
-
79
- #: ../nggfunctions.php:166 ../nggfunctions.php:651 ../lib/shortcodes.php:275
80
- msgid "[Gallery not found]"
81
- msgstr ""
82
-
83
- #: ../nggfunctions.php:453
84
- msgid "[Album not found]"
85
- msgstr ""
86
-
87
- #: ../nggfunctions.php:781
88
- msgid "[SinglePic not found]"
89
- msgstr ""
90
-
91
- #: ../nggfunctions.php:917
92
- msgid "Related images for"
93
- msgstr ""
94
-
95
- #: ../admin/about.php:10 ../admin/admin.php:136 ../admin/admin.php:182
96
  msgid "About"
97
  msgstr ""
98
 
99
- #: ../admin/about.php:13
100
  msgid "Contributors"
101
  msgstr ""
102
 
103
- #: ../admin/about.php:15
104
  msgid ""
105
  "This plugin is made possible by the great work of a lot of people. A special "
106
  "thanks the following people:"
107
  msgstr ""
108
 
109
- #: ../admin/about.php:17
110
  msgid "for their great documented code"
111
  msgstr ""
112
 
113
- #: ../admin/about.php:18
114
  msgid "for jQuery, which is the best Web2.0 framework"
115
  msgstr ""
116
 
117
- #: ../admin/about.php:19
118
  msgid "for the fantastic PHP Thumbnail Class"
119
  msgstr ""
120
 
121
- #: ../admin/about.php:20
122
  msgid "for a lot of very useful plugins and ideas"
123
  msgstr ""
124
 
125
- #: ../admin/about.php:21
126
  msgid "for Shutter Reloaded, a real lightweight image effect"
127
  msgstr ""
128
 
129
- #: ../admin/about.php:22
130
  msgid "for the best Media Flash Scripts on earth"
131
  msgstr ""
132
 
133
- #: ../admin/about.php:23
134
  msgid "for the Gallery Icon"
135
  msgstr ""
136
 
137
- #: ../admin/about.php:24
138
  msgid "for the Watermark plugin"
139
  msgstr ""
140
 
141
- #: ../admin/about.php:25
142
  msgid "for maintaining this fork of NextGen Gallery"
143
  msgstr ""
144
 
145
- #: ../admin/about.php:26
146
  msgid "The original translators for NextGen Gallery, who made the translations"
147
  msgstr ""
148
 
149
- #: ../admin/about.php:31
150
  msgid "NextCellent"
151
  msgstr ""
152
 
153
- #: ../admin/about.php:33
154
  msgid ""
155
  "NextCellent Gallery is based on the 1.9.13 version of the NextGen Gallery by "
156
  "Photocrati Media, which is the succesor to the work by Alex Rabe."
157
  msgstr ""
158
 
159
- #: ../admin/about.php:34
160
  msgid "What do you get with NextCellent Gallery?"
161
  msgstr ""
162
 
163
- #: ../admin/about.php:36
164
  msgid "Backward compatibility with NextGEN plugin version (1.9.13)"
165
  msgstr ""
166
 
167
- #: ../admin/about.php:37
168
  msgid ""
169
  "Slow evolving code path, made only by NextGEN user's suggestions. Yep, you "
170
  "read it right: slow in counterpart as fast. Older code is good enough to "
171
  "keep a community and it worked (and works) for most people."
172
  msgstr ""
173
 
174
- #: ../admin/about.php:38
175
  msgid "A reliable way to work with already installed NextGEN galleries."
176
  msgstr ""
177
 
178
- #: ../admin/about.php:39
179
  msgid ""
180
  "A place for updating the plugin without using FTP manual updates, but "
181
  "WordPress plugin repository."
182
  msgstr ""
183
 
184
- #: ../admin/about.php:40
185
  msgid "Alternative path preserving backward compatibility (while possible)."
186
  msgstr ""
187
 
188
- #: ../admin/about.php:46
189
  msgid "How to support us?"
190
  msgstr ""
191
 
192
- #: ../admin/about.php:48
193
  msgid "There are several ways to contribute:"
194
  msgstr ""
195
 
196
- #: ../admin/about.php:50
197
  msgid "Send us bugfixes / code changes"
198
  msgstr ""
199
 
200
- #: ../admin/about.php:50
201
  msgid ""
202
  "The most motivated support for this plugin are your ideas and brain work."
203
  msgstr ""
204
 
205
- #: ../admin/about.php:51
206
  msgid "Translate the plugin"
207
  msgstr ""
208
 
209
- #: ../admin/about.php:51
210
  msgid ""
211
  "To help people to work with this plugin, we would like to have it in all "
212
  "available languages."
213
  msgstr ""
214
 
215
- #: ../admin/about.php:52
216
  msgid "Place a link to the plugin in your blog/webpage"
217
  msgstr ""
218
 
219
- #: ../admin/about.php:52
220
  msgid "Yes, sharing and linking are also supportive and helpful."
221
  msgstr ""
222
 
@@ -242,143 +167,138 @@ msgstr ""
242
  msgid "You didn't select a gallery!"
243
  msgstr ""
244
 
245
- #: ../admin/addgallery.php:150 ../admin/admin.php:127 ../admin/admin.php:171
246
  msgid "Add Gallery / Images"
247
  msgstr ""
248
 
249
- #: ../admin/addgallery.php:173 ../admin/addgallery.php:260
250
  msgid "Image Files"
251
  msgstr ""
252
 
253
- #: ../admin/addgallery.php:191 ../admin/addgallery.php:281
254
- #: ../admin/addgallery.php:309
255
  msgid "remove"
256
  msgstr ""
257
 
258
- #: ../admin/addgallery.php:192 ../admin/addgallery.php:282
259
- #: ../admin/addgallery.php:462
260
  msgid "Browse..."
261
  msgstr ""
262
 
263
- #: ../admin/addgallery.php:193 ../admin/addgallery.php:231
264
- #: ../admin/addgallery.php:283 ../admin/addgallery.php:295
265
- #: ../admin/addgallery.php:480 ../admin/addgallery.php:531
266
  msgid "Upload images"
267
  msgstr ""
268
 
269
- #: ../admin/addgallery.php:372
270
  msgid "New gallery"
271
  msgstr ""
272
 
273
- #: ../admin/addgallery.php:375 ../admin/manage-galleries.php:432
274
- #: ../admin/settings.php:287
275
  msgid "Images"
276
  msgstr ""
277
 
278
- #: ../admin/addgallery.php:378
279
  msgid "ZIP file"
280
  msgstr ""
281
 
282
- #: ../admin/addgallery.php:381 ../admin/addgallery.php:469
283
  msgid "Import folder"
284
  msgstr ""
285
 
286
- #: ../admin/addgallery.php:392
287
  msgid "Add a new gallery"
288
  msgstr ""
289
 
290
- #: ../admin/addgallery.php:397 ../admin/album.php:548 ../admin/showmeta.php:33
291
  #: ../admin/showmeta.php:59 ../admin/showmeta.php:84 ../admin/showmeta.php:108
292
  msgid "Name"
293
  msgstr ""
294
 
295
- #: ../admin/addgallery.php:400
296
  msgid "Create a new, empty gallery in the folder"
297
  msgstr ""
298
 
299
- #: ../admin/addgallery.php:402 ../admin/manage-galleries.php:300
300
  msgid "Allowed characters for file and folder names are"
301
  msgstr ""
302
 
303
- #: ../admin/addgallery.php:406
304
  msgid "Add gallery"
305
  msgstr ""
306
 
307
- #: ../admin/addgallery.php:414
308
  msgid "Upload a ZIP File"
309
  msgstr ""
310
 
311
- #: ../admin/addgallery.php:419
312
  msgid "Select ZIP file"
313
  msgstr ""
314
 
315
- #: ../admin/addgallery.php:421
316
  msgid "Upload a ZIP file with images"
317
  msgstr ""
318
 
319
- #: ../admin/addgallery.php:425
320
  msgid "or enter URL"
321
  msgstr ""
322
 
323
- #: ../admin/addgallery.php:427
324
  msgid "Import a ZIP file from a URL"
325
  msgstr ""
326
 
327
- #: ../admin/addgallery.php:431 ../admin/addgallery.php:507
328
  msgid "in to"
329
  msgstr ""
330
 
331
- #: ../admin/addgallery.php:433
332
  msgid "a new gallery"
333
  msgstr ""
334
 
335
- #: ../admin/addgallery.php:444
336
  msgid "Note: the upload limit on your server is "
337
  msgstr ""
338
 
339
- #: ../admin/addgallery.php:448
340
  msgid "Start upload"
341
  msgstr ""
342
 
343
- #: ../admin/addgallery.php:456
344
  msgid "Import an image folder"
345
  msgstr ""
346
 
347
- #: ../admin/addgallery.php:461
348
  msgid "Import from server:"
349
  msgstr ""
350
 
351
- #: ../admin/addgallery.php:464
352
  msgid "Note: you can change the default path in the gallery settings"
353
  msgstr ""
354
 
355
- #: ../admin/addgallery.php:466
356
  msgid ""
357
  "Please note: If safe-mode is ON, you need to add the subfolder with thumbs "
358
  "manually"
359
  msgstr ""
360
 
361
- #: ../admin/addgallery.php:486
362
  msgid "Upload image"
363
  msgstr ""
364
 
365
- #: ../admin/addgallery.php:491
366
  msgid "Choose files to upload"
367
  msgstr ""
368
 
369
- #: ../admin/addgallery.php:492
370
  msgid "Select Files"
371
  msgstr ""
372
 
373
- #: ../admin/addgallery.php:494
374
  msgid "Or you can drop the files into this window."
375
  msgstr ""
376
 
377
- #: ../admin/addgallery.php:497
378
- #, php-format
379
- msgid "Scale images to max width %1$dpx or max height %2$dpx"
380
- msgstr ""
381
-
382
  #: ../admin/addgallery.php:509
383
  msgid "Choose gallery"
384
  msgstr ""
@@ -400,172 +320,187 @@ msgstr ""
400
  msgid "Enable flash based upload"
401
  msgstr ""
402
 
403
- #: ../admin/admin.php:125 ../admin/admin.php:128 ../admin/admin.php:148
 
404
  msgid "Galleries"
405
  msgstr ""
406
 
407
- #: ../admin/admin.php:129 ../admin/admin.php:175
 
 
 
 
 
408
  msgid "Albums"
409
  msgstr ""
410
 
411
- #: ../admin/admin.php:130 ../admin/admin.php:177 ../admin/settings.php:370
412
- #: ../lib/meta.php:459
 
413
  msgid "Tags"
414
  msgstr ""
415
 
416
- #: ../admin/admin.php:131 ../admin/admin.php:179 ../admin/settings.php:251
417
  msgid "Settings"
418
  msgstr ""
419
 
420
- #: ../admin/admin.php:133 ../admin/admin.php:181
421
  msgid "Style"
422
  msgstr ""
423
 
424
- #: ../admin/admin.php:135
425
  msgid "Roles"
426
  msgstr ""
427
 
428
- #: ../admin/admin.php:136
429
  msgid "About this Gallery"
430
  msgstr ""
431
 
432
- #: ../admin/admin.php:139 ../admin/admin.php:150 ../admin/setup.php:31
433
  msgid "Reset / Uninstall"
434
  msgstr ""
435
 
436
- #: ../admin/admin.php:149
437
  msgid "Network settings"
438
  msgstr ""
439
 
440
- #: ../admin/admin.php:168 ../admin/admin.php:173 ../admin/admin.php:434
441
- #: ../admin/admin.php:487 ../admin/functions.php:179
442
- #: ../admin/manage-images.php:236 ../admin/overview.php:469
443
- #: ../admin/settings.php:288 ../admin/tinymce/window.php:51
444
  #: ../admin/tinymce/window.php:63 ../lib/rewrite.php:217
445
  #: ../lib/rewrite.php:226
446
  msgid "Gallery"
447
  msgstr ""
448
 
449
- #: ../admin/admin.php:303
450
  msgid "You do not have the correct permission"
451
  msgstr ""
452
 
453
- #: ../admin/admin.php:304
454
  msgid "Unexpected Error"
455
  msgstr ""
456
 
457
- #: ../admin/admin.php:305
458
  msgid "A failure occurred"
459
  msgstr ""
460
 
461
- #: ../admin/admin.php:309
462
  msgid "You have attempted to queue too many files."
463
  msgstr ""
464
 
465
- #: ../admin/admin.php:310
466
  msgid "This file exceeds the maximum upload size for this site."
467
  msgstr ""
468
 
469
- #: ../admin/admin.php:311
470
  msgid "This file is empty. Please try another."
471
  msgstr ""
472
 
473
- #: ../admin/admin.php:312
474
  msgid "This file type is not allowed. Please try another."
475
  msgstr ""
476
 
477
- #: ../admin/admin.php:313
478
  msgid "This file is not an image. Please try another."
479
  msgstr ""
480
 
481
- #: ../admin/admin.php:314
482
  msgid "Memory exceeded. Please try another smaller file."
483
  msgstr ""
484
 
485
- #: ../admin/admin.php:315
486
  msgid "This is larger than the maximum size. Please try another."
487
  msgstr ""
488
 
489
- #: ../admin/admin.php:316
490
  msgid "An error occurred in the upload. Please try again later."
491
  msgstr ""
492
 
493
- #: ../admin/admin.php:317
494
  msgid ""
495
  "There was a configuration error. Please contact the server administrator."
496
  msgstr ""
497
 
498
- #: ../admin/admin.php:318
499
  msgid "You may only upload 1 file."
500
  msgstr ""
501
 
502
- #: ../admin/admin.php:319
503
  msgid "HTTP error."
504
  msgstr ""
505
 
506
- #: ../admin/admin.php:320
507
  msgid "Upload failed."
508
  msgstr ""
509
 
510
- #: ../admin/admin.php:321
511
  msgid "IO error."
512
  msgstr ""
513
 
514
- #: ../admin/admin.php:322
515
  msgid "Security error."
516
  msgstr ""
517
 
518
- #: ../admin/admin.php:323
519
  msgid "File canceled."
520
  msgstr ""
521
 
522
- #: ../admin/admin.php:324
523
  msgid "Upload stopped."
524
  msgstr ""
525
 
526
- #: ../admin/admin.php:325
527
  msgid "Dismiss"
528
  msgstr ""
529
 
530
- #: ../admin/admin.php:326
531
  msgid "Crunching&hellip;"
532
  msgstr ""
533
 
534
- #: ../admin/admin.php:327
535
  msgid "moved to the trash."
536
  msgstr ""
537
 
538
- #: ../admin/admin.php:328
539
  #, php-format
540
  msgid "&#8220;%s&#8221; has failed to upload due to an error"
541
  msgstr ""
542
 
543
- #: ../admin/admin.php:438
 
 
 
 
 
 
 
 
544
  msgid ""
545
  "<a href=\"http://www.wpgetready.com\" target=\"_blank\">Introduction</a>"
546
  msgstr ""
547
 
548
- #: ../admin/admin.php:441
549
  msgid ""
550
  "<a href=\"http://www.nextgen-gallery.com/languages\" target=\"_blank"
551
  "\">Languages</a>"
552
  msgstr ""
553
 
554
- #: ../admin/admin.php:446
555
  msgid "Get help with NextCellent Gallery"
556
  msgstr ""
557
 
558
- #: ../admin/admin.php:450
559
  msgid "More Help & Info"
560
  msgstr ""
561
 
562
- #: ../admin/admin.php:452
563
  msgid ""
564
  "<a href=\"http://wordpress.org/tags/nextcellent-gallery-nextgen-legacy\" "
565
  "target=\"_blank\">Support Forums</a>"
566
  msgstr ""
567
 
568
- #: ../admin/admin.php:453
569
  msgid "Download latest version"
570
  msgstr ""
571
 
@@ -587,132 +522,127 @@ msgstr ""
587
  msgid "Album deleted"
588
  msgstr ""
589
 
590
- #: ../admin/album.php:272 ../admin/roles.php:60
591
  msgid "Edit Album"
592
  msgstr ""
593
 
594
- #: ../admin/album.php:281
595
- msgid "Manage Albums"
596
- msgstr ""
597
-
598
- #: ../admin/album.php:287 ../admin/album.php:336
599
  msgid "Select album"
600
  msgstr ""
601
 
602
- #: ../admin/album.php:289
603
  msgid "No album selected"
604
  msgstr ""
605
 
606
- #: ../admin/album.php:300 ../admin/edit-thumbnail.php:150
607
- #: ../admin/rotate.php:89 ../admin/wpmu.php:112
608
  msgid "Update"
609
  msgstr ""
610
 
611
- #: ../admin/album.php:302
612
  msgid "Edit album"
613
  msgstr ""
614
 
615
- #: ../admin/album.php:305 ../admin/manage-galleries.php:146
616
- #: ../admin/manage-galleries.php:271 ../admin/manage-images.php:449
617
- #: ../admin/tags.php:226
618
  msgid "Delete"
619
  msgstr ""
620
 
621
- #: ../admin/album.php:309
622
  msgid "Add new album"
623
  msgstr ""
624
 
625
- #: ../admin/album.php:311
626
  msgid "Add"
627
  msgstr ""
628
 
629
- #: ../admin/album.php:322
630
  msgid "Show / hide used galleries"
631
  msgstr ""
632
 
633
- #: ../admin/album.php:322
634
  msgid "[Show all]"
635
  msgstr ""
636
 
637
- #: ../admin/album.php:323
638
  msgid "Maximize the widget content"
639
  msgstr ""
640
 
641
- #: ../admin/album.php:323
642
  msgid "[Maximize]"
643
  msgstr ""
644
 
645
- #: ../admin/album.php:324
646
  msgid "Minimize the widget content"
647
  msgstr ""
648
 
649
- #: ../admin/album.php:324
650
  msgid "[Minimize]"
651
  msgstr ""
652
 
653
- #: ../admin/album.php:326
654
  msgid ""
655
  "After you create and select a album, you can drag and drop a gallery or "
656
  "another album into your new album below"
657
  msgstr ""
658
 
659
- #: ../admin/album.php:352
660
  msgid "Select gallery"
661
  msgstr ""
662
 
663
- #: ../admin/album.php:381
664
  msgid "Album ID"
665
  msgstr ""
666
 
667
- #: ../admin/album.php:394
668
  msgid "No album selected!"
669
  msgstr ""
670
 
671
- #: ../admin/album.php:415
672
  msgid "Album name:"
673
  msgstr ""
674
 
675
- #: ../admin/album.php:421
676
  msgid "Album description:"
677
  msgstr ""
678
 
679
- #: ../admin/album.php:427
680
  msgid "Select a preview image:"
681
  msgstr ""
682
 
683
- #: ../admin/album.php:430 ../admin/album.php:433
684
  msgid "No picture"
685
  msgstr ""
686
 
687
- #: ../admin/album.php:444 ../admin/manage-images.php:254
688
  msgid "Page Link to"
689
  msgstr ""
690
 
691
- #: ../admin/album.php:446 ../admin/manage-images.php:257
692
  msgid "Not linked"
693
  msgstr ""
694
 
695
- #: ../admin/album.php:459 ../admin/manage-galleries.php:306
696
- #: ../admin/manage-galleries.php:338 ../admin/manage-galleries.php:368
697
- #: ../admin/manage-images.php:558 ../admin/manage-images.php:594
698
- #: ../admin/manage-images.php:626 ../admin/manage-images.php:656
699
  msgid "OK"
700
  msgstr ""
701
 
702
- #: ../admin/album.php:461 ../admin/manage-galleries.php:308
703
- #: ../admin/manage-galleries.php:340 ../admin/manage-galleries.php:370
704
- #: ../admin/manage-images.php:560 ../admin/manage-images.php:596
705
- #: ../admin/manage-images.php:628 ../admin/manage-images.php:658
706
  #: ../admin/tinymce/window.php:143
707
  msgid "Cancel"
708
  msgstr ""
709
 
710
- #: ../admin/album.php:549 ../admin/manage-galleries.php:428
711
- #: ../admin/manage-images.php:252 ../lib/meta.php:457
712
  msgid "Title"
713
  msgstr ""
714
 
715
- #: ../admin/album.php:550 ../lib/rewrite.php:229
716
  msgid "Page"
717
  msgstr ""
718
 
@@ -803,9 +733,8 @@ msgid "successfully created!"
803
  msgstr ""
804
 
805
  #: ../admin/functions.php:212 ../admin/functions.php:1024
806
- #: ../admin/manage-galleries.php:80 ../admin/manage-galleries.php:148
807
- #: ../admin/manage-galleries.php:273 ../admin/manage-images.php:199
808
- #: ../admin/manage-images.php:343 ../admin/manage-images.php:518
809
  #: ../admin/manage.php:227 ../admin/manage.php:304
810
  msgid "Create new thumbnails"
811
  msgstr ""
@@ -930,7 +859,7 @@ msgstr ""
930
  msgid "The destination gallery does not exist"
931
  msgstr ""
932
 
933
- #: ../admin/functions.php:1217
934
  #, php-format
935
  msgid "Failed to move image %1$s to %2$s"
936
  msgstr ""
@@ -1019,14 +948,13 @@ msgstr ""
1019
  msgid "[Show picture list]"
1020
  msgstr ""
1021
 
1022
- #: ../admin/manage-galleries.php:68 ../admin/manage-images.php:167
1023
  msgid "No images selected"
1024
  msgstr ""
1025
 
1026
- #: ../admin/manage-galleries.php:76 ../admin/manage-galleries.php:149
1027
- #: ../admin/manage-galleries.php:274 ../admin/manage-images.php:195
1028
- #: ../admin/manage-images.php:344 ../admin/manage-images.php:519
1029
- #: ../admin/manage.php:211 ../admin/manage.php:290 ../admin/settings.php:403
1030
  msgid "Resize images"
1031
  msgstr ""
1032
 
@@ -1038,124 +966,114 @@ msgid ""
1038
  " 'Cancel' to stop, 'OK' to proceed."
1039
  msgstr ""
1040
 
1041
- #: ../admin/manage-galleries.php:118 ../admin/manage-galleries.php:156
1042
- #: ../admin/manage-galleries.php:281
1043
  msgid "Add new gallery"
1044
  msgstr ""
1045
 
1046
- #: ../admin/manage-galleries.php:127
1047
- msgid "Manage Galleries"
1048
- msgstr ""
1049
-
1050
- #: ../admin/manage-galleries.php:130 ../admin/manage-galleries.php:133
1051
- #: ../admin/manage-images.php:222 ../admin/manage-images.php:225
1052
  msgid "Search Images"
1053
  msgstr ""
1054
 
1055
- #: ../admin/manage-galleries.php:145 ../admin/manage-galleries.php:270
1056
- #: ../admin/manage-images.php:341 ../admin/manage-images.php:516
1057
- msgid "Bulk actions"
1058
  msgstr ""
1059
 
1060
- #: ../admin/manage-galleries.php:147 ../admin/manage-galleries.php:272
1061
- #: ../admin/manage-images.php:342 ../admin/manage-images.php:517
1062
  #: ../admin/manage.php:141 ../admin/manage.php:253
1063
  msgid "Set watermark"
1064
  msgstr ""
1065
 
1066
- #: ../admin/manage-galleries.php:150 ../admin/manage-galleries.php:275
1067
- #: ../admin/manage-images.php:347 ../admin/manage-images.php:522
1068
  #: ../admin/manage.php:146 ../admin/manage.php:274
1069
  msgid "Import metadata"
1070
  msgstr ""
1071
 
1072
- #: ../admin/manage-galleries.php:151 ../admin/manage-galleries.php:276
1073
- #: ../admin/manage-images.php:345 ../admin/manage-images.php:520
1074
  #: ../admin/manage.php:136 ../admin/manage.php:250
1075
  msgid "Recover from backup"
1076
  msgstr ""
1077
 
1078
- #: ../admin/manage-galleries.php:153 ../admin/manage-galleries.php:278
1079
- #: ../admin/manage-images.php:356 ../admin/manage-images.php:531
1080
  msgid "Apply"
1081
  msgstr ""
1082
 
1083
- #: ../admin/manage-galleries.php:220 ../admin/tags.php:252
1084
  msgid "Edit"
1085
  msgstr ""
1086
 
1087
- #: ../admin/manage-galleries.php:261 ../admin/manage-images.php:507
1088
  msgid "No entries found"
1089
  msgstr ""
1090
 
1091
- #: ../admin/manage-galleries.php:296
1092
  msgid "New Gallery"
1093
  msgstr ""
1094
 
1095
- #: ../admin/manage-galleries.php:298
1096
  msgid "Create a new , empty gallery below the folder"
1097
  msgstr ""
1098
 
1099
- #: ../admin/manage-galleries.php:326 ../admin/manage-images.php:614
1100
  msgid "Resize Images to"
1101
  msgstr ""
1102
 
1103
- #: ../admin/manage-galleries.php:329 ../admin/manage-galleries.php:358
1104
- #: ../admin/manage-images.php:617 ../admin/manage-images.php:646
1105
- #: ../admin/settings.php:404 ../admin/settings.php:433
1106
- #: ../admin/settings.php:707
1107
  msgid "Width"
1108
  msgstr ""
1109
 
1110
- #: ../admin/manage-galleries.php:331 ../admin/manage-galleries.php:358
1111
- #: ../admin/manage-images.php:619 ../admin/manage-images.php:646
1112
- #: ../admin/settings.php:406 ../admin/settings.php:435
1113
- #: ../admin/settings.php:709
1114
  msgid "Height"
1115
  msgstr ""
1116
 
1117
- #: ../admin/manage-galleries.php:333 ../admin/manage-images.php:621
1118
- #: ../admin/settings.php:408
1119
  msgid ""
1120
  "Width and height (in pixels). NextCellent Gallery will keep the ratio size."
1121
  msgstr ""
1122
 
1123
- #: ../admin/manage-galleries.php:357 ../admin/manage-images.php:645
1124
- #: ../admin/media-upload.php:242 ../admin/settings.php:672
1125
  msgid "Size"
1126
  msgstr ""
1127
 
1128
- #: ../admin/manage-galleries.php:359 ../admin/manage-images.php:647
1129
- #: ../admin/settings.php:437
1130
  msgid "These values are maximum values "
1131
  msgstr ""
1132
 
1133
- #: ../admin/manage-galleries.php:362 ../admin/manage-images.php:650
1134
- #: ../admin/settings.php:440
1135
  msgid "Fixed size"
1136
  msgstr ""
1137
 
1138
- #: ../admin/manage-galleries.php:364 ../admin/manage-images.php:652
1139
- #: ../admin/settings.php:442
1140
  msgid "This will ignore the aspect ratio, so no portrait thumbnails"
1141
  msgstr ""
1142
 
1143
- #: ../admin/manage-galleries.php:427 ../admin/manage-images.php:722
1144
  msgid "ID"
1145
  msgstr ""
1146
 
1147
- #: ../admin/manage-galleries.php:429 ../admin/manage-images.php:265
1148
- #: ../admin/manage-images.php:476 ../admin/manage-images.php:725
1149
  #: ../admin/media-upload.php:225 ../admin/style.php:135
1150
  msgid "Description"
1151
  msgstr ""
1152
 
1153
- #: ../admin/manage-galleries.php:430 ../admin/manage-images.php:294
1154
- #: ../admin/overview.php:784 ../admin/style.php:133 ../lib/meta.php:458
1155
  msgid "Author"
1156
  msgstr ""
1157
 
1158
- #: ../admin/manage-galleries.php:431
1159
  msgid "Page ID"
1160
  msgstr ""
1161
 
@@ -1167,28 +1085,27 @@ msgstr ""
1167
  msgid "Sorry, you have no access here"
1168
  msgstr ""
1169
 
1170
- #: ../admin/manage-images.php:175
1171
  msgid "Copy image to..."
1172
  msgstr ""
1173
 
1174
- #: ../admin/manage-images.php:179
1175
  msgid "Move image to..."
1176
  msgstr ""
1177
 
1178
- #: ../admin/manage-images.php:183
1179
  msgid "Add new tags"
1180
  msgstr ""
1181
 
1182
- #: ../admin/manage-images.php:187 ../admin/manage-images.php:353
1183
- #: ../admin/manage-images.php:528
1184
  msgid "Delete tags"
1185
  msgstr ""
1186
 
1187
- #: ../admin/manage-images.php:191
1188
  msgid "Overwrite"
1189
  msgstr ""
1190
 
1191
- #: ../admin/manage-images.php:204
1192
  #, php-format
1193
  msgid ""
1194
  "You are about to start the bulk edit for %s images \n"
@@ -1196,172 +1113,176 @@ msgid ""
1196
  " 'Cancel' to stop, 'OK' to proceed."
1197
  msgstr ""
1198
 
1199
- #: ../admin/manage-images.php:219
1200
  #, php-format
1201
  msgid "Search results for &#8220;%s&#8221;"
1202
  msgstr ""
1203
 
1204
- #: ../admin/manage-images.php:248 ../admin/settings.php:466
1205
  msgid "Gallery settings"
1206
  msgstr ""
1207
 
1208
- #: ../admin/manage-images.php:248
1209
  msgid "Click here for more settings"
1210
  msgstr ""
1211
 
1212
- #: ../admin/manage-images.php:267
1213
  msgid "Preview image"
1214
  msgstr ""
1215
 
1216
- #: ../admin/manage-images.php:270
1217
  msgid "No Picture"
1218
  msgstr ""
1219
 
1220
- #: ../admin/manage-images.php:292
1221
  msgid "Path"
1222
  msgstr ""
1223
 
1224
- #: ../admin/manage-images.php:309
1225
  msgid "Create new page"
1226
  msgstr ""
1227
 
1228
- #: ../admin/manage-images.php:312
1229
  msgid "Main page (No parent)"
1230
  msgstr ""
1231
 
1232
- #: ../admin/manage-images.php:317
1233
  msgid "Add page"
1234
  msgstr ""
1235
 
1236
- #: ../admin/manage-images.php:326
1237
  msgid "Scan Folder for new images"
1238
  msgstr ""
1239
 
1240
- #: ../admin/manage-images.php:327 ../admin/manage-images.php:362
1241
- #: ../admin/manage-images.php:537 ../admin/settings.php:388
1242
- #: ../admin/settings.php:456 ../admin/settings.php:546
1243
- #: ../admin/settings.php:580 ../admin/settings.php:690
1244
- #: ../admin/settings.php:842
1245
  msgid "Save Changes"
1246
  msgstr ""
1247
 
1248
- #: ../admin/manage-images.php:346 ../admin/manage-images.php:521
1249
  msgid "Delete images"
1250
  msgstr ""
1251
 
1252
- #: ../admin/manage-images.php:348 ../admin/manage-images.php:523
1253
  msgid "Rotate images clockwise"
1254
  msgstr ""
1255
 
1256
- #: ../admin/manage-images.php:349 ../admin/manage-images.php:524
1257
  msgid "Rotate images counter-clockwise"
1258
  msgstr ""
1259
 
1260
- #: ../admin/manage-images.php:350 ../admin/manage-images.php:525
1261
  msgid "Copy to..."
1262
  msgstr ""
1263
 
1264
- #: ../admin/manage-images.php:351 ../admin/manage-images.php:526
1265
  msgid "Move to..."
1266
  msgstr ""
1267
 
1268
- #: ../admin/manage-images.php:352 ../admin/manage-images.php:527
1269
  msgid "Add tags"
1270
  msgstr ""
1271
 
1272
- #: ../admin/manage-images.php:354 ../admin/manage-images.php:529
1273
  msgid "Overwrite tags"
1274
  msgstr ""
1275
 
1276
- #: ../admin/manage-images.php:359 ../admin/manage-images.php:534
1277
  msgid "Sort gallery"
1278
  msgstr ""
1279
 
1280
- #: ../admin/manage-images.php:435
 
 
 
 
1281
  msgid "pixel"
1282
  msgstr ""
1283
 
1284
- #: ../admin/manage-images.php:441
1285
  #, php-format
1286
  msgid "View \"%s\""
1287
  msgstr ""
1288
 
1289
- #: ../admin/manage-images.php:441
1290
  msgid "View"
1291
  msgstr ""
1292
 
1293
- #: ../admin/manage-images.php:442
1294
  msgid "Show Meta data"
1295
  msgstr ""
1296
 
1297
- #: ../admin/manage-images.php:442
1298
  msgid "Meta"
1299
  msgstr ""
1300
 
1301
- #: ../admin/manage-images.php:443
1302
  msgid "Customize thumbnail"
1303
  msgstr ""
1304
 
1305
- #: ../admin/manage-images.php:443
1306
  msgid "Edit thumb"
1307
  msgstr ""
1308
 
1309
- #: ../admin/manage-images.php:444
1310
  msgid "Rotate"
1311
  msgstr ""
1312
 
1313
- #: ../admin/manage-images.php:446
1314
  msgid "Publish this image"
1315
  msgstr ""
1316
 
1317
- #: ../admin/manage-images.php:446 ../admin/publish.php:58
1318
  msgid "Publish"
1319
  msgstr ""
1320
 
1321
- #: ../admin/manage-images.php:448
1322
  msgid "Recover"
1323
  msgstr ""
1324
 
1325
- #: ../admin/manage-images.php:448
1326
  #, php-format
1327
  msgid "Recover \"%s\" ?"
1328
  msgstr ""
1329
 
1330
- #: ../admin/manage-images.php:449
1331
  #, php-format
1332
  msgid "Delete \"%s\" ?"
1333
  msgstr ""
1334
 
1335
- #: ../admin/manage-images.php:475
1336
  msgid "Alt & title text"
1337
  msgstr ""
1338
 
1339
- #: ../admin/manage-images.php:554
 
 
 
 
1340
  msgid "Enter the tags"
1341
  msgstr ""
1342
 
1343
- #: ../admin/manage-images.php:578
1344
  msgid "Select the destination gallery:"
1345
  msgstr ""
1346
 
1347
- #: ../admin/manage-images.php:723 ../admin/media-upload.php:246
1348
  msgid "Thumbnail"
1349
  msgstr ""
1350
 
1351
- #: ../admin/manage-images.php:724 ../admin/manage-sort.php:96
1352
  msgid "Filename"
1353
  msgstr ""
1354
 
1355
- #: ../admin/manage-images.php:725
1356
  msgid "Alt &amp; Title Text"
1357
  msgstr ""
1358
 
1359
- #: ../admin/manage-images.php:726
1360
- msgid "Tags (comma separated list)"
1361
- msgstr ""
1362
-
1363
- #: ../admin/manage-images.php:727
1364
- msgid "exclude"
1365
  msgstr ""
1366
 
1367
  #: ../admin/manage-sort.php:33
@@ -1388,7 +1309,7 @@ msgstr ""
1388
  msgid "Unsorted"
1389
  msgstr ""
1390
 
1391
- #: ../admin/manage-sort.php:95 ../admin/settings.php:533
1392
  msgid "Image ID"
1393
  msgstr ""
1394
 
@@ -1400,11 +1321,11 @@ msgstr ""
1400
  msgid "Date/Time"
1401
  msgstr ""
1402
 
1403
- #: ../admin/manage-sort.php:99 ../admin/settings.php:541
1404
  msgid "Ascending"
1405
  msgstr ""
1406
 
1407
- #: ../admin/manage-sort.php:100 ../admin/settings.php:542
1408
  msgid "Descending"
1409
  msgstr ""
1410
 
@@ -1455,7 +1376,7 @@ msgstr ""
1455
  msgid "Published a new post"
1456
  msgstr ""
1457
 
1458
- #: ../admin/manage.php:589
1459
  msgid "1 item"
1460
  msgstr ""
1461
 
@@ -1488,7 +1409,7 @@ msgid "Alignment"
1488
  msgstr ""
1489
 
1490
  #: ../admin/media-upload.php:232 ../admin/publish.php:47
1491
- #: ../admin/settings.php:566
1492
  msgid "None"
1493
  msgstr ""
1494
 
@@ -1523,275 +1444,283 @@ msgstr ""
1523
  msgid "Save all changes"
1524
  msgstr ""
1525
 
1526
- #: ../admin/overview.php:16
1527
  msgid "NextCellent Gallery Overview"
1528
  msgstr ""
1529
 
1530
- #: ../admin/overview.php:88
1531
  msgid "Welcome to NextCellent Gallery !"
1532
  msgstr ""
1533
 
1534
- #: ../admin/overview.php:89
1535
  msgid "Help me help YOU!"
1536
  msgstr ""
1537
 
1538
- #: ../admin/overview.php:91
1539
  msgid "Translation"
1540
  msgstr ""
1541
 
1542
- #: ../admin/overview.php:92
1543
  msgid "Latest News"
1544
  msgstr ""
1545
 
1546
- #: ../admin/overview.php:95
1547
  msgid "Plugin Check"
1548
  msgstr ""
1549
 
1550
- #: ../admin/overview.php:96
1551
  msgid "Server Settings"
1552
  msgstr ""
1553
 
1554
- #: ../admin/overview.php:97
1555
  msgid "Related plugins"
1556
  msgstr ""
1557
 
1558
- #: ../admin/overview.php:232
1559
  msgid "Running..."
1560
  msgstr ""
1561
 
1562
- #: ../admin/overview.php:279
1563
  msgid "Check plugin/theme conflict"
1564
  msgstr ""
1565
 
1566
- #: ../admin/overview.php:280 ../admin/overview.php:286
1567
- #: ../admin/overview.php:292
1568
  msgid "Not tested"
1569
  msgstr ""
1570
 
1571
- #: ../admin/overview.php:281
1572
  msgid "No conflict could be detected"
1573
  msgstr ""
1574
 
1575
- #: ../admin/overview.php:282
1576
  msgid "Test failed, disable other plugins & switch to default theme"
1577
  msgstr ""
1578
 
1579
- #: ../admin/overview.php:285
1580
  msgid "Test image function"
1581
  msgstr ""
1582
 
1583
- #: ../admin/overview.php:287
1584
  msgid "The plugin could create images"
1585
  msgstr ""
1586
 
1587
- #: ../admin/overview.php:288
1588
  msgid "Couldn't create image, check your memory limit"
1589
  msgstr ""
1590
 
1591
- #: ../admin/overview.php:291
1592
  msgid "Check theme compatibility"
1593
  msgstr ""
1594
 
1595
- #: ../admin/overview.php:293
1596
  msgid "Your theme should work fine with NextCellent Gallery"
1597
  msgstr ""
1598
 
1599
- #: ../admin/overview.php:294
1600
  msgid "wp_head()/wp_footer() is missing, contact the theme author"
1601
  msgstr ""
1602
 
1603
- #: ../admin/overview.php:298
1604
  msgid "Check plugin"
1605
  msgstr ""
1606
 
1607
- #: ../admin/overview.php:319
1608
  msgid "Graphic Library"
1609
  msgstr ""
1610
 
1611
- #: ../admin/overview.php:335 ../admin/overview.php:384
1612
- #: ../admin/overview.php:543 ../admin/overview.php:723
1613
  msgid "Loading&#8230;"
1614
  msgstr ""
1615
 
1616
- #: ../admin/overview.php:335 ../admin/overview.php:384
1617
- #: ../admin/overview.php:543 ../admin/overview.php:723
1618
  msgid "This widget requires JavaScript."
1619
  msgstr ""
1620
 
1621
- #: ../admin/overview.php:348
1622
  msgid "Thanks to all donators..."
1623
  msgstr ""
1624
 
1625
- #: ../admin/overview.php:370
1626
  msgid "View all"
1627
  msgstr ""
1628
 
1629
- #: ../admin/overview.php:396
1630
  #, php-format
1631
  msgid ""
1632
  "Newsfeed could not be loaded. Check the <a href=\"%s\">front page</a> to "
1633
  "check for updates."
1634
  msgstr ""
1635
 
1636
- #: ../admin/overview.php:408
1637
  msgid "Untitled"
1638
  msgstr ""
1639
 
1640
- #: ../admin/overview.php:458
1641
  msgid "At a Glance"
1642
  msgstr ""
1643
 
1644
- #: ../admin/overview.php:463
1645
  msgid "Image"
1646
  msgstr ""
1647
 
1648
- #: ../admin/overview.php:475 ../admin/tinymce/window.php:52
1649
  #: ../admin/tinymce/window.php:84 ../lib/rewrite.php:223
1650
  msgid "Album"
1651
  msgstr ""
1652
 
1653
- #: ../admin/overview.php:484
1654
  msgid "Upload pictures"
1655
  msgstr ""
1656
 
1657
- #: ../admin/overview.php:485
1658
  msgid "Here you can control your images, galleries and albums."
1659
  msgstr ""
1660
 
1661
- #: ../admin/overview.php:515
1662
  msgid "Storage Space"
1663
  msgstr ""
1664
 
1665
- #: ../admin/overview.php:519
1666
  #, php-format
1667
  msgid ""
1668
  "<a href=\"%1$s\" title=\"Manage Uploads\" class=\"musublink\">%2$sMB</a>"
1669
  msgstr ""
1670
 
1671
- #: ../admin/overview.php:520
1672
  msgid "Space Allowed"
1673
  msgstr ""
1674
 
1675
- #: ../admin/overview.php:527
1676
  #, php-format
1677
  msgid ""
1678
  "<a href=\"%1$s\" title=\"Manage Uploads\" class=\"musublink\">%2$sMB (%3$s"
1679
  "%%)</a>"
1680
  msgstr ""
1681
 
1682
- #: ../admin/overview.php:528
1683
  msgid "Space Used"
1684
  msgstr ""
1685
 
 
 
 
 
 
 
 
 
1686
  #: ../admin/overview.php:563
1687
- msgid "You automatically receive updates for your language file!"
1688
  msgstr ""
1689
 
1690
- #: ../admin/overview.php:568
1691
- msgid "A language file is installed, but automatic updates are turned off."
1692
  msgstr ""
1693
 
1694
- #: ../admin/overview.php:592
1695
  msgid "No GD support"
1696
  msgstr ""
1697
 
1698
- #: ../admin/overview.php:604 ../admin/overview.php:650
1699
- #: ../admin/overview.php:653 ../admin/overview.php:656
1700
  msgid "Yes"
1701
  msgstr ""
1702
 
1703
- #: ../admin/overview.php:606 ../admin/overview.php:651
1704
- #: ../admin/overview.php:654 ../admin/overview.php:657
1705
  msgid "No"
1706
  msgstr ""
1707
 
1708
- #: ../admin/overview.php:624
1709
  msgid "Not set"
1710
  msgstr ""
1711
 
1712
- #: ../admin/overview.php:626 ../admin/overview.php:629
1713
  msgid "On"
1714
  msgstr ""
1715
 
1716
- #: ../admin/overview.php:627 ../admin/overview.php:630
1717
  msgid "Off"
1718
  msgstr ""
1719
 
1720
- #: ../admin/overview.php:633 ../admin/overview.php:636
1721
- #: ../admin/overview.php:639 ../admin/overview.php:642
1722
- #: ../admin/overview.php:645 ../admin/overview.php:648
1723
  msgid "N/A"
1724
  msgstr ""
1725
 
1726
- #: ../admin/overview.php:647
1727
  msgid " MByte"
1728
  msgstr ""
1729
 
1730
- #: ../admin/overview.php:660
1731
  msgid "Operating System"
1732
  msgstr ""
1733
 
1734
- #: ../admin/overview.php:661
1735
  msgid "Server"
1736
  msgstr ""
1737
 
1738
- #: ../admin/overview.php:662
1739
  msgid "Memory usage"
1740
  msgstr ""
1741
 
1742
- #: ../admin/overview.php:663
1743
  msgid "MYSQL Version"
1744
  msgstr ""
1745
 
1746
- #: ../admin/overview.php:664
1747
  msgid "SQL Mode"
1748
  msgstr ""
1749
 
1750
- #: ../admin/overview.php:665
1751
  msgid "PHP Version"
1752
  msgstr ""
1753
 
1754
- #: ../admin/overview.php:666
1755
  msgid "PHP Safe Mode"
1756
  msgstr ""
1757
 
1758
- #: ../admin/overview.php:667
1759
  msgid "PHP Allow URL fopen"
1760
  msgstr ""
1761
 
1762
- #: ../admin/overview.php:668
1763
  msgid "PHP Memory Limit"
1764
  msgstr ""
1765
 
1766
- #: ../admin/overview.php:669
1767
  msgid "PHP Max Upload Size"
1768
  msgstr ""
1769
 
1770
- #: ../admin/overview.php:670
1771
  msgid "PHP Max Post Size"
1772
  msgstr ""
1773
 
1774
- #: ../admin/overview.php:671
1775
  msgid "PCRE Backtracking Limit"
1776
  msgstr ""
1777
 
1778
- #: ../admin/overview.php:672
1779
  msgid "PHP Max Script Execute Time"
1780
  msgstr ""
1781
 
1782
- #: ../admin/overview.php:673
1783
  msgid "PHP Exif support"
1784
  msgstr ""
1785
 
1786
- #: ../admin/overview.php:674
1787
  msgid "PHP IPTC support"
1788
  msgstr ""
1789
 
1790
- #: ../admin/overview.php:675
1791
  msgid "PHP XML support"
1792
  msgstr ""
1793
 
1794
- #: ../admin/overview.php:687
1795
  msgid ""
1796
  "NextCellent Gallery contains some functions which are only available under "
1797
  "PHP 5.2. You are using the old PHP 4 version, upgrade now! It's no longer "
@@ -1799,33 +1728,33 @@ msgid ""
1799
  "and PHP 5, running simultaneously. Ask your provider if they can do this."
1800
  msgstr ""
1801
 
1802
- #: ../admin/overview.php:755
1803
  msgid "Pay attention"
1804
  msgstr ""
1805
 
1806
- #: ../admin/overview.php:755
1807
  #, php-format
1808
  msgid ""
1809
  "third parties plugins that are compatible with NGG may not be "
1810
  "100% compatible with NextCellent Gallery!"
1811
  msgstr ""
1812
 
1813
- #: ../admin/overview.php:783
1814
  msgid "Install"
1815
  msgstr ""
1816
 
1817
- #: ../admin/overview.php:797
1818
  #, php-format
1819
  msgid ""
1820
  "This plugin is a branch from NGG stable version 1.9.13.<br> Developed & "
1821
  "maintained by <a href=\"%s\" target=\"_blank\">WPGetReady.com</a>"
1822
  msgstr ""
1823
 
1824
- #: ../admin/overview.php:803
1825
- msgid "Please contribute it giving this plugin a good rate! Thank you!!!"
1826
  msgstr ""
1827
 
1828
- #: ../admin/overview.php:808
1829
  msgid "Visit the plugin homepage"
1830
  msgstr ""
1831
 
@@ -1853,53 +1782,53 @@ msgstr ""
1853
  msgid "Updated capabilities"
1854
  msgstr ""
1855
 
1856
- #: ../admin/roles.php:29
1857
  msgid "Roles / capabilities"
1858
  msgstr ""
1859
 
1860
- #: ../admin/roles.php:30
1861
  msgid ""
1862
  "Select the lowest role which should be able to access the following "
1863
  "capabilities. NextCellent Gallery supports the standard roles from WordPress."
1864
  msgstr ""
1865
 
1866
- #: ../admin/roles.php:31
1867
  msgid "For a more flexible user management you can use the"
1868
  msgstr ""
1869
 
1870
- #: ../admin/roles.php:36
1871
  msgid "Main NextCellent Gallery overview"
1872
  msgstr ""
1873
 
1874
- #: ../admin/roles.php:40
1875
  msgid "Use TinyMCE Button / Upload tab"
1876
  msgstr ""
1877
 
1878
- #: ../admin/roles.php:44
1879
  msgid "Add gallery / Upload images"
1880
  msgstr ""
1881
 
1882
- #: ../admin/roles.php:48
1883
  msgid "Manage gallery"
1884
  msgstr ""
1885
 
1886
- #: ../admin/roles.php:52
1887
  msgid "Manage others gallery"
1888
  msgstr ""
1889
 
1890
- #: ../admin/roles.php:56
1891
  msgid "Manage tags"
1892
  msgstr ""
1893
 
1894
- #: ../admin/roles.php:64
1895
  msgid "Change style"
1896
  msgstr ""
1897
 
1898
- #: ../admin/roles.php:68
1899
  msgid "Change options"
1900
  msgstr ""
1901
 
1902
- #: ../admin/roles.php:72
1903
  msgid "Update capabilities"
1904
  msgstr ""
1905
 
@@ -1954,636 +1883,624 @@ msgstr ""
1954
  msgid "Cache cleared"
1955
  msgstr ""
1956
 
1957
- #: ../admin/settings.php:286
1958
  msgid "General"
1959
  msgstr ""
1960
 
1961
- #: ../admin/settings.php:289 ../admin/settings.php:555
1962
  msgid "Effects"
1963
  msgstr ""
1964
 
1965
- #: ../admin/settings.php:290 ../admin/settings.php:596
1966
  #: ../admin/tinymce/window.php:119
1967
  msgid "Watermark"
1968
  msgstr ""
1969
 
1970
- #: ../admin/settings.php:291 ../admin/settings.php:492
1971
- #: ../admin/settings.php:502 ../admin/settings.php:703
1972
  #: ../admin/tinymce/window.php:72 ../lib/rewrite.php:215
1973
  #: ../widgets/widgets.php:29
1974
  msgid "Slideshow"
1975
  msgstr ""
1976
 
1977
- #: ../admin/settings.php:304
1978
  msgid "General settings"
1979
  msgstr ""
1980
 
1981
- #: ../admin/settings.php:310 ../admin/wpmu.php:54
1982
  msgid "Gallery path"
1983
  msgstr ""
1984
 
1985
- #: ../admin/settings.php:312
1986
  msgid "This is the default path for all galleries"
1987
  msgstr ""
1988
 
1989
- #: ../admin/settings.php:315
1990
  msgid "Image files"
1991
  msgstr ""
1992
 
1993
- #: ../admin/settings.php:317
1994
  msgid "Delete files when removing a gallery from the database"
1995
  msgstr ""
1996
 
1997
- #: ../admin/settings.php:320
1998
  msgid "Select graphic library"
1999
  msgstr ""
2000
 
2001
- #: ../admin/settings.php:321
2002
  msgid "GD Library"
2003
  msgstr ""
2004
 
2005
- #: ../admin/settings.php:322
2006
  msgid "ImageMagick (Experimental)"
2007
  msgstr ""
2008
 
2009
- #: ../admin/settings.php:323
2010
  msgid "Path to the library:"
2011
  msgstr ""
2012
 
2013
- #: ../admin/settings.php:328
2014
  msgid "Media RSS feed"
2015
  msgstr ""
2016
 
2017
- #: ../admin/settings.php:330
2018
  msgid "Add a RSS feed to you blog header. Useful for CoolIris/PicLens"
2019
  msgstr ""
2020
 
2021
- #: ../admin/settings.php:333
2022
  msgid "PicLens/CoolIris"
2023
  msgstr ""
2024
 
2025
- #: ../admin/settings.php:335
2026
  msgid "Include support for PicLens and CoolIris"
2027
  msgstr ""
2028
 
2029
- #: ../admin/settings.php:336
2030
  msgid ""
2031
  "When activated, JavaScript is added to your site footer. Make sure that "
2032
  "wp_footer is called in your theme."
2033
  msgstr ""
2034
 
2035
- #: ../admin/settings.php:340
2036
  msgid "Permalinks"
2037
  msgstr ""
2038
 
2039
- #: ../admin/settings.php:343
2040
  msgid "Use permalinks"
2041
  msgstr ""
2042
 
2043
- #: ../admin/settings.php:345
2044
  msgid "Adds a static link to all images"
2045
  msgstr ""
2046
 
2047
- #: ../admin/settings.php:346
2048
  msgid ""
2049
  "When activating this option, you need to update your permalink structure once"
2050
  msgstr ""
2051
 
2052
- #: ../admin/settings.php:350
2053
  msgid "Gallery slug:"
2054
  msgstr ""
2055
 
2056
- #: ../admin/settings.php:354
2057
  msgid "Recreate URLs"
2058
  msgstr ""
2059
 
2060
- #: ../admin/settings.php:355
2061
  msgid "Start now"
2062
  msgstr ""
2063
 
2064
- #: ../admin/settings.php:356
2065
  msgid "If you've changed these settings, you'll have to recreate the URLs."
2066
  msgstr ""
2067
 
2068
- #: ../admin/settings.php:359
2069
  msgid "Related images"
2070
  msgstr ""
2071
 
2072
- #: ../admin/settings.php:362
2073
  msgid "Add related images"
2074
  msgstr ""
2075
 
2076
- #: ../admin/settings.php:364
2077
  msgid "This will add related images to every post"
2078
  msgstr ""
2079
 
2080
- #: ../admin/settings.php:368
2081
  msgid "Match with"
2082
  msgstr ""
2083
 
2084
- #: ../admin/settings.php:369
2085
  msgid "Categories"
2086
  msgstr ""
2087
 
2088
- #: ../admin/settings.php:374
2089
  msgid "Max. number of images"
2090
  msgstr ""
2091
 
2092
- #: ../admin/settings.php:376
2093
  msgid "0 will show all images"
2094
  msgstr ""
2095
 
2096
- #: ../admin/settings.php:380
2097
- msgid "Translations"
2098
- msgstr ""
2099
-
2100
- #: ../admin/settings.php:383
2101
- msgid "Auto-update translations"
2102
- msgstr ""
2103
-
2104
- #: ../admin/settings.php:385
2105
- msgid "Note that this will overwrite any changes you have made to them."
2106
- msgstr ""
2107
-
2108
- #: ../admin/settings.php:397
2109
  msgid "Image settings"
2110
  msgstr ""
2111
 
2112
- #: ../admin/settings.php:411
2113
  msgid "Image quality"
2114
  msgstr ""
2115
 
2116
- #: ../admin/settings.php:416
2117
  msgid "Backup original"
2118
  msgstr ""
2119
 
2120
- #: ../admin/settings.php:418
2121
  msgid "Create a backup for the resized images"
2122
  msgstr ""
2123
 
2124
- #: ../admin/settings.php:421
2125
  msgid "Automatically resize"
2126
  msgstr ""
2127
 
2128
- #: ../admin/settings.php:423
2129
  msgid "Automatically resize images on upload."
2130
  msgstr ""
2131
 
2132
- #: ../admin/settings.php:427
2133
  msgid "Thumbnail settings"
2134
  msgstr ""
2135
 
2136
- #: ../admin/settings.php:428
2137
  msgid ""
2138
  "Please note: if you change these settings, you need to recreate the "
2139
  "thumbnails under -> Manage Gallery ."
2140
  msgstr ""
2141
 
2142
- #: ../admin/settings.php:431
2143
  msgid "Thumbnail size"
2144
  msgstr ""
2145
 
2146
- #: ../admin/settings.php:445
2147
  msgid "Thumbnail quality"
2148
  msgstr ""
2149
 
2150
- #: ../admin/settings.php:449
2151
  msgid "Single picture"
2152
  msgstr ""
2153
 
2154
- #: ../admin/settings.php:452
2155
  msgid "Clear cache folder"
2156
  msgstr ""
2157
 
2158
- #: ../admin/settings.php:453
2159
  msgid "Proceed now"
2160
  msgstr ""
2161
 
2162
- #: ../admin/settings.php:472
2163
  msgid "Inline gallery"
2164
  msgstr ""
2165
 
2166
- #: ../admin/settings.php:474
2167
  msgid "Galleries will not be shown on a subpage, but on the same page."
2168
  msgstr ""
2169
 
2170
- #: ../admin/settings.php:478
2171
  msgid "Images per page"
2172
  msgstr ""
2173
 
2174
- #: ../admin/settings.php:481
2175
  msgid "0 will disable pagination, all images on one page"
2176
  msgstr ""
2177
 
2178
- #: ../admin/settings.php:485
2179
  msgid "Columns"
2180
  msgstr ""
2181
 
2182
- #: ../admin/settings.php:488
2183
  msgid ""
2184
  "0 will display as much columns as possible. This is normally only required "
2185
  "for captions below the images."
2186
  msgstr ""
2187
 
2188
- #: ../admin/settings.php:493
2189
  msgid "Enable slideshow"
2190
  msgstr ""
2191
 
2192
- #: ../admin/settings.php:493
2193
  msgid "Text to show:"
2194
  msgstr ""
2195
 
2196
- #: ../admin/settings.php:496
2197
  msgid ""
2198
  "This is the text the visitors will have to click to switch between display "
2199
  "modes."
2200
  msgstr ""
2201
 
2202
- #: ../admin/settings.php:500
2203
  msgid "Show first"
2204
  msgstr ""
2205
 
2206
- #: ../admin/settings.php:501 ../widgets/widgets.php:212
2207
  msgid "Thumbnails"
2208
  msgstr ""
2209
 
2210
- #: ../admin/settings.php:507
2211
  msgid "ImageBrowser"
2212
  msgstr ""
2213
 
2214
- #: ../admin/settings.php:509
2215
  msgid "Use ImageBrowser instead of another effect."
2216
  msgstr ""
2217
 
2218
- #: ../admin/settings.php:513
2219
  msgid "Hidden images"
2220
  msgstr ""
2221
 
2222
- #: ../admin/settings.php:515
2223
  msgid ""
2224
  "Loads all images for the modal window, when pagination is used (like "
2225
  "Thickbox, Lightbox etc.)."
2226
  msgstr ""
2227
 
2228
- #: ../admin/settings.php:516
2229
  msgid "Note: this increases the page load (possibly a lot)"
2230
  msgstr ""
2231
 
2232
- #: ../admin/settings.php:520
2233
  msgid "AJAX pagination"
2234
  msgstr ""
2235
 
2236
- #: ../admin/settings.php:522
2237
  msgid "Use AJAX pagination to browse images without reloading the page."
2238
  msgstr ""
2239
 
2240
- #: ../admin/settings.php:523
2241
  msgid "Note: works only in combination with the Shutter effect."
2242
  msgstr ""
2243
 
2244
- #: ../admin/settings.php:527
2245
  msgid "Sort options"
2246
  msgstr ""
2247
 
2248
- #: ../admin/settings.php:530
2249
  msgid "Sort thumbnails"
2250
  msgstr ""
2251
 
2252
- #: ../admin/settings.php:532
2253
  msgid "Custom order"
2254
  msgstr ""
2255
 
2256
- #: ../admin/settings.php:534
2257
  msgid "File name"
2258
  msgstr ""
2259
 
2260
- #: ../admin/settings.php:535
2261
  msgid "Alt / Title text"
2262
  msgstr ""
2263
 
2264
- #: ../admin/settings.php:536 ../view/imagebrowser-exif.php:58
2265
  msgid "Date / Time"
2266
  msgstr ""
2267
 
2268
- #: ../admin/settings.php:540
2269
  msgid "Sort direction"
2270
  msgstr ""
2271
 
2272
- #: ../admin/settings.php:559
2273
  msgid ""
2274
  "Here you can select the thumbnail effect, NextCellent Gallery will integrate "
2275
  "the required HTML code in the images. Please note that only the Shutter and "
2276
  "Thickbox effect will automatic added to your theme."
2277
  msgstr ""
2278
 
2279
- #: ../admin/settings.php:560
2280
  msgid "With the placeholder"
2281
  msgstr ""
2282
 
2283
- #: ../admin/settings.php:560
2284
  msgid ""
2285
  "you can activate a navigation through the images (depend on the effect). "
2286
  "Change the code line only , when you use a different thumbnail effect or you "
2287
  "know what you do."
2288
  msgstr ""
2289
 
2290
- #: ../admin/settings.php:563
2291
  msgid "JavaScript Thumbnail effect"
2292
  msgstr ""
2293
 
2294
- #: ../admin/settings.php:567
2295
  msgid "Thickbox"
2296
  msgstr ""
2297
 
2298
- #: ../admin/settings.php:568
2299
  msgid "Lightbox"
2300
  msgstr ""
2301
 
2302
- #: ../admin/settings.php:569
2303
  msgid "Highslide"
2304
  msgstr ""
2305
 
2306
- #: ../admin/settings.php:570
2307
  msgid "Shutter"
2308
  msgstr ""
2309
 
2310
- #: ../admin/settings.php:571
2311
  msgid "Custom"
2312
  msgstr ""
2313
 
2314
- #: ../admin/settings.php:576
2315
  msgid "Link Code line"
2316
  msgstr ""
2317
 
2318
- #: ../admin/settings.php:597
2319
  msgid ""
2320
  "Please note : you can only activate the watermark under -> Manage "
2321
  "Galleries . This action cannot be undone."
2322
  msgstr ""
2323
 
2324
- #: ../admin/settings.php:602
2325
  msgid "Preview"
2326
  msgstr ""
2327
 
2328
- #: ../admin/settings.php:604 ../admin/settings.php:609
2329
  msgid "Position"
2330
  msgstr ""
2331
 
2332
- #: ../admin/settings.php:629
2333
  msgid "Offset"
2334
  msgstr ""
2335
 
2336
- #: ../admin/settings.php:645
2337
  msgid "Use image as watermark"
2338
  msgstr ""
2339
 
2340
- #: ../admin/settings.php:648
2341
  msgid "URL to file"
2342
  msgstr ""
2343
 
2344
- #: ../admin/settings.php:650
2345
  msgid "The accessing of URL files is disabled at your server (allow_url_fopen)"
2346
  msgstr ""
2347
 
2348
- #: ../admin/settings.php:653
2349
  msgid "Use text as watermark"
2350
  msgstr ""
2351
 
2352
- #: ../admin/settings.php:656
2353
  msgid "Font"
2354
  msgstr ""
2355
 
2356
- #: ../admin/settings.php:665
2357
  msgid "This function will not work, cause you need the FreeType library"
2358
  msgstr ""
2359
 
2360
- #: ../admin/settings.php:667
2361
  msgid ""
2362
  "You can upload more fonts in the folder <strong>nggallery/fonts</strong>"
2363
  msgstr ""
2364
 
2365
- #: ../admin/settings.php:676
2366
  msgid "Color"
2367
  msgstr ""
2368
 
2369
- #: ../admin/settings.php:678
2370
  msgid "(hex w/o #)"
2371
  msgstr ""
2372
 
2373
- #: ../admin/settings.php:681
2374
  msgid "Text"
2375
  msgstr ""
2376
 
2377
- #: ../admin/settings.php:685
2378
  msgid "Opaque"
2379
  msgstr ""
2380
 
2381
- #: ../admin/settings.php:706
2382
  msgid "Default size"
2383
  msgstr ""
2384
 
2385
- #: ../admin/settings.php:714
2386
  msgid "Duration"
2387
  msgstr ""
2388
 
2389
- #: ../admin/settings.php:715
2390
  msgid "sec."
2391
  msgstr ""
2392
 
2393
- #: ../admin/settings.php:718 ../admin/settings.php:792
2394
  msgid "Transition / Fade effect"
2395
  msgstr ""
2396
 
2397
- #: ../admin/settings.php:721 ../admin/settings.php:795
2398
  msgid "fade"
2399
  msgstr ""
2400
 
2401
- #: ../admin/settings.php:722
2402
  msgid "blindX"
2403
  msgstr ""
2404
 
2405
- #: ../admin/settings.php:723
2406
  msgid "cover"
2407
  msgstr ""
2408
 
2409
- #: ../admin/settings.php:724
2410
  msgid "scrollUp"
2411
  msgstr ""
2412
 
2413
- #: ../admin/settings.php:725
2414
  msgid "scrollDown"
2415
  msgstr ""
2416
 
2417
- #: ../admin/settings.php:726
2418
  msgid "shuffle"
2419
  msgstr ""
2420
 
2421
- #: ../admin/settings.php:727
2422
  msgid "toss"
2423
  msgstr ""
2424
 
2425
- #: ../admin/settings.php:728
2426
  msgid "wipe"
2427
  msgstr ""
2428
 
2429
- #: ../admin/settings.php:730
2430
  msgid "See here for more information about the effects :"
2431
  msgstr ""
2432
 
2433
- #: ../admin/settings.php:734
2434
  msgid "Settings for the JW Image Rotator"
2435
  msgstr ""
2436
 
2437
- #: ../admin/settings.php:735
2438
  msgid ""
2439
  "NextCellent Gallery flash slideshows use the JW Image Rotator Version 3.17 by"
2440
  msgstr ""
2441
 
2442
- #: ../admin/settings.php:736
2443
  msgid ""
2444
  "Press the button below to search for it automatically. For earlier versions "
2445
  "of NextCellent Gallery, you'll need to\n"
2446
  "\t\t\t\t\tupload the file manually to the"
2447
  msgstr ""
2448
 
2449
- #: ../admin/settings.php:741
2450
  msgid ""
2451
  "The path to JW Image Rotator is not defined, the slideshow will not work."
2452
  msgstr ""
2453
 
2454
- #: ../admin/settings.php:742
2455
  msgid "Press the button below to search for the file."
2456
  msgstr ""
2457
 
2458
- #: ../admin/settings.php:747
2459
  msgid "Enable flash slideshow"
2460
  msgstr ""
2461
 
2462
- #: ../admin/settings.php:749
2463
  msgid "Integrate the flash based slideshow for all flash supported devices"
2464
  msgstr ""
2465
 
2466
- #: ../admin/settings.php:752
2467
  msgid "Path to the JW Image Rotator (URL)"
2468
  msgstr ""
2469
 
2470
- #: ../admin/settings.php:755
2471
  msgid "Search now"
2472
  msgstr ""
2473
 
2474
- #: ../admin/settings.php:756
2475
  msgid "Press the button below to search for the JW Image Rotator"
2476
  msgstr ""
2477
 
2478
- #: ../admin/settings.php:760
2479
  msgid "Shuffle mode"
2480
  msgstr ""
2481
 
2482
- #: ../admin/settings.php:764
2483
  msgid "Show next image on click"
2484
  msgstr ""
2485
 
2486
- #: ../admin/settings.php:768
2487
  msgid "Show navigation bar"
2488
  msgstr ""
2489
 
2490
- #: ../admin/settings.php:772
2491
  msgid "Show loading icon"
2492
  msgstr ""
2493
 
2494
- #: ../admin/settings.php:776
2495
  msgid "Use watermark logo"
2496
  msgstr ""
2497
 
2498
- #: ../admin/settings.php:778
2499
  msgid "You can change the logo at the watermark settings"
2500
  msgstr ""
2501
 
2502
- #: ../admin/settings.php:781
2503
  msgid "Stretch image"
2504
  msgstr ""
2505
 
2506
- #: ../admin/settings.php:784
2507
  msgid "true"
2508
  msgstr ""
2509
 
2510
- #: ../admin/settings.php:785
2511
  msgid "false"
2512
  msgstr ""
2513
 
2514
- #: ../admin/settings.php:786
2515
  msgid "fit"
2516
  msgstr ""
2517
 
2518
- #: ../admin/settings.php:787
2519
  msgid "none"
2520
  msgstr ""
2521
 
2522
- #: ../admin/settings.php:796
2523
  msgid "bgfade"
2524
  msgstr ""
2525
 
2526
- #: ../admin/settings.php:797
2527
  msgid "slowfade"
2528
  msgstr ""
2529
 
2530
- #: ../admin/settings.php:798
2531
  msgid "circles"
2532
  msgstr ""
2533
 
2534
- #: ../admin/settings.php:799
2535
  msgid "bubbles"
2536
  msgstr ""
2537
 
2538
- #: ../admin/settings.php:800
2539
  msgid "blocks"
2540
  msgstr ""
2541
 
2542
- #: ../admin/settings.php:801
2543
  msgid "fluids"
2544
  msgstr ""
2545
 
2546
- #: ../admin/settings.php:802
2547
  msgid "flash"
2548
  msgstr ""
2549
 
2550
- #: ../admin/settings.php:803
2551
  msgid "lines"
2552
  msgstr ""
2553
 
2554
- #: ../admin/settings.php:804 ../widgets/widgets.php:219
2555
  msgid "random"
2556
  msgstr ""
2557
 
2558
- #: ../admin/settings.php:809
2559
  msgid "Use slow zooming effect"
2560
  msgstr ""
2561
 
2562
- #: ../admin/settings.php:813
2563
  msgid "Background Color"
2564
  msgstr ""
2565
 
2566
- #: ../admin/settings.php:818
2567
  msgid "Texts / Buttons Color"
2568
  msgstr ""
2569
 
2570
- #: ../admin/settings.php:823
2571
  msgid "Rollover / Active Color"
2572
  msgstr ""
2573
 
2574
- #: ../admin/settings.php:828
2575
  msgid "Screen Color"
2576
  msgstr ""
2577
 
2578
- #: ../admin/settings.php:833
2579
  msgid "Background music (URL)"
2580
  msgstr ""
2581
 
2582
- #: ../admin/settings.php:837
2583
  msgid "Try XHTML validation (with CDATA)"
2584
  msgstr ""
2585
 
2586
- #: ../admin/settings.php:839
2587
  msgid ""
2588
  "Important : Could causes problem with some browser. Please recheck your page."
2589
  msgstr ""
@@ -2597,59 +2514,59 @@ msgid ""
2597
  "Uninstall sucessful ! Now delete the plugin and enjoy your life ! Good luck !"
2598
  msgstr ""
2599
 
2600
- #: ../admin/setup.php:32
2601
  msgid "Reset options"
2602
  msgstr ""
2603
 
2604
- #: ../admin/setup.php:35
2605
  msgid "Reset all options/settings to the default installation."
2606
  msgstr ""
2607
 
2608
- #: ../admin/setup.php:36
2609
  msgid "Reset settings"
2610
  msgstr ""
2611
 
2612
- #: ../admin/setup.php:36
2613
  msgid ""
2614
  "Reset all options to default settings ?\\n\\nChoose [Cancel] to Stop, [OK] "
2615
  "to proceed.\\n"
2616
  msgstr ""
2617
 
2618
- #: ../admin/setup.php:41
2619
  msgid "Uninstall plugin tables"
2620
  msgstr ""
2621
 
2622
- #: ../admin/setup.php:46
2623
  msgid "You don't like NextCellent Gallery ?"
2624
  msgstr ""
2625
 
2626
- #: ../admin/setup.php:47
2627
  msgid ""
2628
  "No problem, before you deactivate this plugin press the Uninstall Button, "
2629
  "because deactivating NextCellent Gallery does not remove any data that may "
2630
  "have been created. "
2631
  msgstr ""
2632
 
2633
- #: ../admin/setup.php:49
2634
  msgid "WARNING:"
2635
  msgstr ""
2636
 
2637
- #: ../admin/setup.php:50
2638
  msgid ""
2639
  "Once uninstalled, this cannot be undone. You should use a Database Backup "
2640
  "plugin of WordPress to backup all the tables first. NextCellent gallery is "
2641
  "stored in the tables"
2642
  msgstr ""
2643
 
2644
- #: ../admin/setup.php:50
2645
  msgid "and"
2646
  msgstr ""
2647
 
2648
- #: ../admin/setup.php:51
2649
  msgid "Uninstall plugin"
2650
  msgstr ""
2651
 
2652
- #: ../admin/setup.php:51
2653
  msgid ""
2654
  "You are about to Uninstall this plugin from WordPress.\\nThis action is not "
2655
  "reversible.\\n\\nChoose [Cancel] to Stop, [OK] to Uninstall.\\n"
@@ -2760,135 +2677,151 @@ msgstr ""
2760
  msgid "Alphabetical"
2761
  msgstr ""
2762
 
2763
- #: ../admin/tags.php:99
2764
- msgid "Manage Image Tags"
2765
- msgstr ""
2766
-
2767
- #: ../admin/tags.php:111
2768
  msgid "Existing Tags"
2769
  msgstr ""
2770
 
2771
- #: ../admin/tags.php:115
2772
  msgid "Search tags"
2773
  msgstr ""
2774
 
2775
- #: ../admin/tags.php:119
2776
  msgid "Go"
2777
  msgstr ""
2778
 
2779
- #: ../admin/tags.php:124
2780
  msgid "Sort Order:"
2781
  msgstr ""
2782
 
2783
- #: ../admin/tags.php:159 ../admin/tags.php:163 ../admin/tags.php:176
2784
  msgid "Previous tags"
2785
  msgstr ""
2786
 
2787
- #: ../admin/tags.php:172
2788
  msgid "Next tags"
2789
  msgstr ""
2790
 
2791
- #: ../admin/tags.php:184
2792
  msgid "Rename Tag"
2793
  msgstr ""
2794
 
2795
- #: ../admin/tags.php:192
2796
  msgid ""
2797
  "Enter the tag to rename and its new value. You can use this feature to "
2798
  "merge tags too. Click \"Rename\" and all posts which use this tag will be "
2799
  "updated."
2800
  msgstr ""
2801
 
2802
- #: ../admin/tags.php:193 ../admin/tags.php:241
2803
  msgid "You can specify multiple tags to rename by separating them with commas."
2804
  msgstr ""
2805
 
2806
- #: ../admin/tags.php:197
2807
  msgid "Tag(s) to rename:"
2808
  msgstr ""
2809
 
2810
- #: ../admin/tags.php:201
2811
  msgid "New tag name(s):"
2812
  msgstr ""
2813
 
2814
- #: ../admin/tags.php:204
2815
  msgid "Rename"
2816
  msgstr ""
2817
 
2818
- #: ../admin/tags.php:210
2819
  msgid "Delete Tag"
2820
  msgstr ""
2821
 
2822
- #: ../admin/tags.php:218
2823
  msgid ""
2824
  "Enter the name of the tag to delete. This tag will be removed from all "
2825
  "posts."
2826
  msgstr ""
2827
 
2828
- #: ../admin/tags.php:219
2829
  msgid "You can specify multiple tags to delete by separating them with commas"
2830
  msgstr ""
2831
 
2832
- #: ../admin/tags.php:223
2833
  msgid "Tag(s) to delete:"
2834
  msgstr ""
2835
 
2836
- #: ../admin/tags.php:232
2837
  msgid "Edit Tag Slug"
2838
  msgstr ""
2839
 
2840
- #: ../admin/tags.php:240
2841
  msgid ""
2842
  "Enter the tag name to edit and its new slug. <a href=\"http://codex."
2843
  "wordpress.org/Glossary#Slug\">Slug definition</a>"
2844
  msgstr ""
2845
 
2846
- #: ../admin/tags.php:245
2847
  msgid "Tag(s) to match:"
2848
  msgstr ""
2849
 
2850
- #: ../admin/tags.php:249
2851
  msgid "Slug(s) to set:"
2852
  msgstr ""
2853
 
2854
- #: ../admin/upgrade.php:17
2855
- msgid "Upgrading database..."
 
 
 
 
 
 
 
 
2856
  msgstr ""
2857
 
2858
- #: ../admin/upgrade.php:34
2859
- msgid " finished"
2860
  msgstr ""
2861
 
2862
- #: ../admin/upgrade.php:56 ../admin/upgrade.php:75
2863
- msgid "Upgrade NextCellent Gallery"
2864
  msgstr ""
2865
 
2866
- #: ../admin/upgrade.php:57
2867
- msgid "You just updated NextCellent Gallery."
2868
  msgstr ""
2869
 
2870
- #: ../admin/upgrade.php:58
2871
- msgid ""
2872
- "Your database tables for NextCellent Gallery must be updated to add new "
2873
- "stuff."
2874
  msgstr ""
2875
 
2876
- #: ../admin/upgrade.php:59
2877
- msgid ""
2878
- "If you would like to downgrade later, please make a complete backup of your "
2879
- "database first."
2880
  msgstr ""
2881
 
2882
- #: ../admin/upgrade.php:60
2883
- msgid "Start upgrade now"
 
 
 
 
2884
  msgstr ""
2885
 
2886
- #: ../admin/upgrade.php:77
2887
- msgid "Upgrade sucessfull"
2888
  msgstr ""
2889
 
2890
- #: ../admin/upgrade.php:78
2891
- msgid "Continue"
 
 
 
 
 
 
 
 
 
 
 
 
2892
  msgstr ""
2893
 
2894
  #: ../admin/wpmu.php:33
@@ -2958,66 +2891,6 @@ msgstr ""
2958
  msgid "Choose the default style for the galleries."
2959
  msgstr ""
2960
 
2961
- #: ../admin/tinymce/window.php:65
2962
- msgid "Select or enter gallery"
2963
- msgstr ""
2964
-
2965
- #: ../admin/tinymce/window.php:70 ../admin/tinymce/window.php:91
2966
- msgid "Show as"
2967
- msgstr ""
2968
-
2969
- #: ../admin/tinymce/window.php:71
2970
- msgid "Image list"
2971
- msgstr ""
2972
-
2973
- #: ../admin/tinymce/window.php:73
2974
- msgid "Imagebrowser"
2975
- msgstr ""
2976
-
2977
- #: ../admin/tinymce/window.php:86
2978
- msgid "Select or enter album"
2979
- msgstr ""
2980
-
2981
- #: ../admin/tinymce/window.php:92
2982
- msgid "Extended version"
2983
- msgstr ""
2984
-
2985
- #: ../admin/tinymce/window.php:93
2986
- msgid "Compact version"
2987
- msgstr ""
2988
-
2989
- #: ../admin/tinymce/window.php:106
2990
- msgid "Select or enter picture"
2991
- msgstr ""
2992
-
2993
- #: ../admin/tinymce/window.php:111
2994
- msgid "Width x Height"
2995
- msgstr ""
2996
-
2997
- #: ../admin/tinymce/window.php:115
2998
- msgid "Effect"
2999
- msgstr ""
3000
-
3001
- #: ../admin/tinymce/window.php:118
3002
- msgid "No effect"
3003
- msgstr ""
3004
-
3005
- #: ../admin/tinymce/window.php:120
3006
- msgid "Web 2.0"
3007
- msgstr ""
3008
-
3009
- #: ../admin/tinymce/window.php:125
3010
- msgid "Float"
3011
- msgstr ""
3012
-
3013
- #: ../admin/tinymce/window.php:128
3014
- msgid "No float"
3015
- msgstr ""
3016
-
3017
- #: ../admin/tinymce/window.php:147
3018
- msgid "Insert"
3019
- msgstr ""
3020
-
3021
  #: ../lib/core.php:407
3022
  #, php-format
3023
  msgid ""
@@ -3025,11 +2898,11 @@ msgid ""
3025
  "then <strong>%d x %d</strong> pixel"
3026
  msgstr ""
3027
 
3028
- #: ../lib/locale.php:110
3029
  msgid "Invalid URL Provided."
3030
  msgstr ""
3031
 
3032
- #: ../lib/locale.php:114 ../lib/locale.php:118
3033
  msgid "Could not create Temporary file."
3034
  msgstr ""
3035
 
@@ -3183,7 +3056,11 @@ msgstr ""
3183
  msgid "Album overview"
3184
  msgstr ""
3185
 
3186
- #: ../lib/shortcodes.php:318
 
 
 
 
3187
  msgid "[Pictures not found]"
3188
  msgstr ""
3189
 
@@ -3264,100 +3141,149 @@ msgid ""
3264
  msgstr ""
3265
 
3266
  #: ../lib/xmlrpc.php:101
3267
- msgid "Sorry, bad login/password combination."
3268
  msgstr ""
3269
 
3270
  #: ../lib/xmlrpc.php:157
3271
- msgid "Sorry, you are not allowed to upload files to this site."
3272
  msgstr ""
3273
 
3274
  #: ../lib/xmlrpc.php:163 ../lib/xmlrpc.php:777 ../lib/xmlrpc.php:829
3275
- msgid "Sorry, could not find gallery "
3276
  msgstr ""
3277
 
3278
  #: ../lib/xmlrpc.php:168 ../lib/xmlrpc.php:782 ../lib/xmlrpc.php:834
3279
- msgid "Sorry, you are not allowed to upload files to this gallery."
3280
  msgstr ""
3281
 
3282
  #: ../lib/xmlrpc.php:180
3283
- msgid "Sorry, this is not a valid image file."
3284
  msgstr ""
3285
 
3286
  #: ../lib/xmlrpc.php:192
3287
- msgid "Sorry, could not find image id "
3288
  msgstr ""
3289
 
3290
  #: ../lib/xmlrpc.php:199
3291
  #, php-format
3292
- msgid "Sorry, failed to delete image %1$s."
3293
  msgstr ""
3294
 
3295
  #: ../lib/xmlrpc.php:208
3296
  #, php-format
3297
- msgid "Sorry, could not write file %1$s (%2$s)."
3298
- msgstr ""
3299
-
3300
- #: ../lib/xmlrpc.php:222
3301
- #, php-format
3302
- msgid "Sorry, failed to move image %1$s to %2$s."
3303
  msgstr ""
3304
 
3305
- #: ../lib/xmlrpc.php:275
3306
  msgid "Invalid image ID"
3307
  msgstr ""
3308
 
3309
  #: ../lib/xmlrpc.php:278 ../lib/xmlrpc.php:330
3310
- msgid "Sorry, you must be able to edit this image."
3311
- msgstr ""
3312
-
3313
- #: ../lib/xmlrpc.php:327
3314
- msgid "Sorry, invalid image ID."
3315
  msgstr ""
3316
 
3317
  #: ../lib/xmlrpc.php:336
3318
- msgid "Sorry, could not update the image."
3319
  msgstr ""
3320
 
3321
  #: ../lib/xmlrpc.php:372 ../lib/xmlrpc.php:604 ../lib/xmlrpc.php:704
3322
  #: ../lib/xmlrpc.php:739
3323
- msgid "Sorry, you must be able to manage galleries."
3324
  msgstr ""
3325
 
3326
  #: ../lib/xmlrpc.php:378
3327
- msgid "Sorry, could not create the gallery."
3328
  msgstr ""
3329
 
3330
- #: ../lib/xmlrpc.php:421
3331
- msgid "Sorry, invalid gallery ID."
3332
  msgstr ""
3333
 
3334
  #: ../lib/xmlrpc.php:424
3335
- msgid "Sorry, you must be able to manage this gallery."
3336
  msgstr ""
3337
 
3338
  #: ../lib/xmlrpc.php:430
3339
- msgid "Sorry, could not update the gallery."
3340
  msgstr ""
3341
 
3342
  #: ../lib/xmlrpc.php:470 ../lib/xmlrpc.php:522 ../lib/xmlrpc.php:564
3343
  #: ../lib/xmlrpc.php:637 ../lib/xmlrpc.php:671
3344
- msgid "Sorry, you must be able to manage albums."
3345
  msgstr ""
3346
 
3347
  #: ../lib/xmlrpc.php:476
3348
- msgid "Sorry, could not create the album."
3349
  msgstr ""
3350
 
3351
  #: ../lib/xmlrpc.php:519 ../lib/xmlrpc.php:561
3352
- msgid "Sorry, invalid album ID."
3353
  msgstr ""
3354
 
3355
  #: ../lib/xmlrpc.php:528
3356
- msgid "Sorry, could not update the album."
 
 
 
 
 
 
3357
  msgstr ""
3358
 
3359
- #: ../lib/xmlrpc.php:601
3360
- msgid "Sorry, invalid gallery ID"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3361
  msgstr ""
3362
 
3363
  #: ../view/album-compact.php:32 ../view/album-extend.php:30
@@ -3365,7 +3291,7 @@ msgid "Photos"
3365
  msgstr ""
3366
 
3367
  #: ../view/gallery-caption.php:32 ../view/gallery.php:32
3368
- #: ../widgets/media-rss-widget.php:122
3369
  msgid "[View with PicLens]"
3370
  msgstr ""
3371
 
@@ -3412,23 +3338,24 @@ msgstr ""
3412
  msgid "Link to the main image feed"
3413
  msgstr ""
3414
 
3415
- #: ../widgets/media-rss-widget.php:79 ../widgets/widgets.php:201
3416
- msgid "Title :"
 
3417
  msgstr ""
3418
 
3419
- #: ../widgets/media-rss-widget.php:87
3420
  msgid "Show Media RSS icon"
3421
  msgstr ""
3422
 
3423
- #: ../widgets/media-rss-widget.php:93
3424
  msgid "Show the Media RSS link"
3425
  msgstr ""
3426
 
3427
- #: ../widgets/media-rss-widget.php:98
3428
  msgid "Text for Media RSS link:"
3429
  msgstr ""
3430
 
3431
- #: ../widgets/media-rss-widget.php:104
3432
  msgid "Tooltip text for Media RSS link:"
3433
  msgstr ""
3434
 
@@ -3446,75 +3373,67 @@ msgid ""
3446
  "Player</a> to see the slideshow."
3447
  msgstr ""
3448
 
3449
- #: ../widgets/widgets.php:121
3450
- msgid "Title:"
3451
- msgstr ""
3452
-
3453
- #: ../widgets/widgets.php:123
3454
  msgid "Select Gallery:"
3455
  msgstr ""
3456
 
3457
- #: ../widgets/widgets.php:125
3458
  msgid "All images"
3459
  msgstr ""
3460
 
3461
- #: ../widgets/widgets.php:137
3462
- msgid "Height:"
3463
  msgstr ""
3464
 
3465
- #: ../widgets/widgets.php:138
3466
- msgid "Width:"
3467
  msgstr ""
3468
 
3469
- #: ../widgets/widgets.php:160
3470
  msgid "Add recent or random images from the galleries"
3471
  msgstr ""
3472
 
3473
- #: ../widgets/widgets.php:161
3474
- msgid "Nextcellent Widget"
3475
  msgstr ""
3476
 
3477
- #: ../widgets/widgets.php:207
3478
- msgid "Show :"
3479
  msgstr ""
3480
 
3481
- #: ../widgets/widgets.php:213
3482
  msgid "Original images"
3483
  msgstr ""
3484
 
3485
- #: ../widgets/widgets.php:222
3486
  msgid "recent added "
3487
  msgstr ""
3488
 
3489
- #: ../widgets/widgets.php:228
3490
  msgid "Enable IE8 Web Slices"
3491
  msgstr ""
3492
 
3493
- #: ../widgets/widgets.php:233
3494
- msgid "Width x Height :"
3495
- msgstr ""
3496
-
3497
- #: ../widgets/widgets.php:239
3498
- msgid "Select :"
3499
  msgstr ""
3500
 
3501
- #: ../widgets/widgets.php:241
3502
  msgid "All galleries"
3503
  msgstr ""
3504
 
3505
- #: ../widgets/widgets.php:242
3506
  msgid "Only which are not listed"
3507
  msgstr ""
3508
 
3509
- #: ../widgets/widgets.php:243
3510
  msgid "Only which are listed"
3511
  msgstr ""
3512
 
3513
- #: ../widgets/widgets.php:249
3514
- msgid "Gallery ID :"
3515
  msgstr ""
3516
 
3517
- #: ../widgets/widgets.php:251
3518
  msgid "Gallery IDs, separated by commas."
3519
  msgstr ""
3520
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: NextCellent\n"
4
+ "POT-Creation-Date: 2014-04-27 13:07+0100\n"
5
+ "PO-Revision-Date: 2014-04-27 13:08+0100\n"
6
  "Last-Translator: Niko Strijbol <strijbol.niko@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: en\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.6.4\n"
13
  "X-Poedit-KeywordsList: _n;__;_e;esc_attr_e;esc_html_e\n"
14
  "X-Poedit-Basepath: ./\n"
15
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
17
  "X-Poedit-SearchPath-0: .\n"
18
  "X-Poedit-SearchPath-1: ..\n"
19
 
20
+ #: ../admin/about.php:9 ../admin/admin.php:140 ../admin/admin.php:186
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  msgid "About"
22
  msgstr ""
23
 
24
+ #: ../admin/about.php:12
25
  msgid "Contributors"
26
  msgstr ""
27
 
28
+ #: ../admin/about.php:14
29
  msgid ""
30
  "This plugin is made possible by the great work of a lot of people. A special "
31
  "thanks the following people:"
32
  msgstr ""
33
 
34
+ #: ../admin/about.php:16
35
  msgid "for their great documented code"
36
  msgstr ""
37
 
38
+ #: ../admin/about.php:17
39
  msgid "for jQuery, which is the best Web2.0 framework"
40
  msgstr ""
41
 
42
+ #: ../admin/about.php:18
43
  msgid "for the fantastic PHP Thumbnail Class"
44
  msgstr ""
45
 
46
+ #: ../admin/about.php:19
47
  msgid "for a lot of very useful plugins and ideas"
48
  msgstr ""
49
 
50
+ #: ../admin/about.php:20
51
  msgid "for Shutter Reloaded, a real lightweight image effect"
52
  msgstr ""
53
 
54
+ #: ../admin/about.php:21
55
  msgid "for the best Media Flash Scripts on earth"
56
  msgstr ""
57
 
58
+ #: ../admin/about.php:22
59
  msgid "for the Gallery Icon"
60
  msgstr ""
61
 
62
+ #: ../admin/about.php:23
63
  msgid "for the Watermark plugin"
64
  msgstr ""
65
 
66
+ #: ../admin/about.php:24
67
  msgid "for maintaining this fork of NextGen Gallery"
68
  msgstr ""
69
 
70
+ #: ../admin/about.php:25
71
  msgid "The original translators for NextGen Gallery, who made the translations"
72
  msgstr ""
73
 
74
+ #: ../admin/about.php:30
75
  msgid "NextCellent"
76
  msgstr ""
77
 
78
+ #: ../admin/about.php:32
79
  msgid ""
80
  "NextCellent Gallery is based on the 1.9.13 version of the NextGen Gallery by "
81
  "Photocrati Media, which is the succesor to the work by Alex Rabe."
82
  msgstr ""
83
 
84
+ #: ../admin/about.php:33
85
  msgid "What do you get with NextCellent Gallery?"
86
  msgstr ""
87
 
88
+ #: ../admin/about.php:35
89
  msgid "Backward compatibility with NextGEN plugin version (1.9.13)"
90
  msgstr ""
91
 
92
+ #: ../admin/about.php:36
93
  msgid ""
94
  "Slow evolving code path, made only by NextGEN user's suggestions. Yep, you "
95
  "read it right: slow in counterpart as fast. Older code is good enough to "
96
  "keep a community and it worked (and works) for most people."
97
  msgstr ""
98
 
99
+ #: ../admin/about.php:37
100
  msgid "A reliable way to work with already installed NextGEN galleries."
101
  msgstr ""
102
 
103
+ #: ../admin/about.php:38
104
  msgid ""
105
  "A place for updating the plugin without using FTP manual updates, but "
106
  "WordPress plugin repository."
107
  msgstr ""
108
 
109
+ #: ../admin/about.php:39
110
  msgid "Alternative path preserving backward compatibility (while possible)."
111
  msgstr ""
112
 
113
+ #: ../admin/about.php:45
114
  msgid "How to support us?"
115
  msgstr ""
116
 
117
+ #: ../admin/about.php:47
118
  msgid "There are several ways to contribute:"
119
  msgstr ""
120
 
121
+ #: ../admin/about.php:49
122
  msgid "Send us bugfixes / code changes"
123
  msgstr ""
124
 
125
+ #: ../admin/about.php:49
126
  msgid ""
127
  "The most motivated support for this plugin are your ideas and brain work."
128
  msgstr ""
129
 
130
+ #: ../admin/about.php:50
131
  msgid "Translate the plugin"
132
  msgstr ""
133
 
134
+ #: ../admin/about.php:50
135
  msgid ""
136
  "To help people to work with this plugin, we would like to have it in all "
137
  "available languages."
138
  msgstr ""
139
 
140
+ #: ../admin/about.php:51
141
  msgid "Place a link to the plugin in your blog/webpage"
142
  msgstr ""
143
 
144
+ #: ../admin/about.php:51
145
  msgid "Yes, sharing and linking are also supportive and helpful."
146
  msgstr ""
147
 
167
  msgid "You didn't select a gallery!"
168
  msgstr ""
169
 
170
+ #: ../admin/addgallery.php:149 ../admin/admin.php:131 ../admin/admin.php:175
171
  msgid "Add Gallery / Images"
172
  msgstr ""
173
 
174
+ #: ../admin/addgallery.php:170 ../admin/addgallery.php:264
175
  msgid "Image Files"
176
  msgstr ""
177
 
178
+ #: ../admin/addgallery.php:195 ../admin/addgallery.php:285
179
+ #: ../admin/addgallery.php:313
180
  msgid "remove"
181
  msgstr ""
182
 
183
+ #: ../admin/addgallery.php:196 ../admin/addgallery.php:286
184
+ #: ../admin/addgallery.php:466
185
  msgid "Browse..."
186
  msgstr ""
187
 
188
+ #: ../admin/addgallery.php:197 ../admin/addgallery.php:235
189
+ #: ../admin/addgallery.php:287 ../admin/addgallery.php:299
190
+ #: ../admin/addgallery.php:484 ../admin/addgallery.php:531
191
  msgid "Upload images"
192
  msgstr ""
193
 
194
+ #: ../admin/addgallery.php:376
195
  msgid "New gallery"
196
  msgstr ""
197
 
198
+ #: ../admin/addgallery.php:379 ../admin/manage-galleries.php:414
199
+ #: ../admin/settings.php:286
200
  msgid "Images"
201
  msgstr ""
202
 
203
+ #: ../admin/addgallery.php:382
204
  msgid "ZIP file"
205
  msgstr ""
206
 
207
+ #: ../admin/addgallery.php:385 ../admin/addgallery.php:473
208
  msgid "Import folder"
209
  msgstr ""
210
 
211
+ #: ../admin/addgallery.php:396
212
  msgid "Add a new gallery"
213
  msgstr ""
214
 
215
+ #: ../admin/addgallery.php:401 ../admin/album.php:547 ../admin/showmeta.php:33
216
  #: ../admin/showmeta.php:59 ../admin/showmeta.php:84 ../admin/showmeta.php:108
217
  msgid "Name"
218
  msgstr ""
219
 
220
+ #: ../admin/addgallery.php:404
221
  msgid "Create a new, empty gallery in the folder"
222
  msgstr ""
223
 
224
+ #: ../admin/addgallery.php:406 ../admin/manage-galleries.php:282
225
  msgid "Allowed characters for file and folder names are"
226
  msgstr ""
227
 
228
+ #: ../admin/addgallery.php:410
229
  msgid "Add gallery"
230
  msgstr ""
231
 
232
+ #: ../admin/addgallery.php:418
233
  msgid "Upload a ZIP File"
234
  msgstr ""
235
 
236
+ #: ../admin/addgallery.php:423
237
  msgid "Select ZIP file"
238
  msgstr ""
239
 
240
+ #: ../admin/addgallery.php:425
241
  msgid "Upload a ZIP file with images"
242
  msgstr ""
243
 
244
+ #: ../admin/addgallery.php:429
245
  msgid "or enter URL"
246
  msgstr ""
247
 
248
+ #: ../admin/addgallery.php:431
249
  msgid "Import a ZIP file from a URL"
250
  msgstr ""
251
 
252
+ #: ../admin/addgallery.php:435 ../admin/addgallery.php:507
253
  msgid "in to"
254
  msgstr ""
255
 
256
+ #: ../admin/addgallery.php:437
257
  msgid "a new gallery"
258
  msgstr ""
259
 
260
+ #: ../admin/addgallery.php:448
261
  msgid "Note: the upload limit on your server is "
262
  msgstr ""
263
 
264
+ #: ../admin/addgallery.php:452
265
  msgid "Start upload"
266
  msgstr ""
267
 
268
+ #: ../admin/addgallery.php:460
269
  msgid "Import an image folder"
270
  msgstr ""
271
 
272
+ #: ../admin/addgallery.php:465
273
  msgid "Import from server:"
274
  msgstr ""
275
 
276
+ #: ../admin/addgallery.php:468
277
  msgid "Note: you can change the default path in the gallery settings"
278
  msgstr ""
279
 
280
+ #: ../admin/addgallery.php:470
281
  msgid ""
282
  "Please note: If safe-mode is ON, you need to add the subfolder with thumbs "
283
  "manually"
284
  msgstr ""
285
 
286
+ #: ../admin/addgallery.php:490
287
  msgid "Upload image"
288
  msgstr ""
289
 
290
+ #: ../admin/addgallery.php:495
291
  msgid "Choose files to upload"
292
  msgstr ""
293
 
294
+ #: ../admin/addgallery.php:496
295
  msgid "Select Files"
296
  msgstr ""
297
 
298
+ #: ../admin/addgallery.php:498
299
  msgid "Or you can drop the files into this window."
300
  msgstr ""
301
 
 
 
 
 
 
302
  #: ../admin/addgallery.php:509
303
  msgid "Choose gallery"
304
  msgstr ""
320
  msgid "Enable flash based upload"
321
  msgstr ""
322
 
323
+ #: ../admin/admin.php:126 ../admin/admin.php:128 ../admin/admin.php:132
324
+ #: ../admin/admin.php:152 ../admin/manage-galleries.php:126
325
  msgid "Galleries"
326
  msgstr ""
327
 
328
+ #: ../admin/admin.php:130 ../admin/admin.php:173 ../nggallery.php:550
329
+ #: ../nggfunctions.php:952
330
+ msgid "Overview"
331
+ msgstr ""
332
+
333
+ #: ../admin/admin.php:133 ../admin/admin.php:179 ../admin/album.php:280
334
  msgid "Albums"
335
  msgstr ""
336
 
337
+ #: ../admin/admin.php:134 ../admin/admin.php:181
338
+ #: ../admin/manage-images.php:728 ../admin/settings.php:369
339
+ #: ../admin/tags.php:98 ../lib/meta.php:459
340
  msgid "Tags"
341
  msgstr ""
342
 
343
+ #: ../admin/admin.php:135 ../admin/admin.php:183 ../admin/settings.php:250
344
  msgid "Settings"
345
  msgstr ""
346
 
347
+ #: ../admin/admin.php:137 ../admin/admin.php:185
348
  msgid "Style"
349
  msgstr ""
350
 
351
+ #: ../admin/admin.php:139
352
  msgid "Roles"
353
  msgstr ""
354
 
355
+ #: ../admin/admin.php:140
356
  msgid "About this Gallery"
357
  msgstr ""
358
 
359
+ #: ../admin/admin.php:143 ../admin/admin.php:154
360
  msgid "Reset / Uninstall"
361
  msgstr ""
362
 
363
+ #: ../admin/admin.php:153
364
  msgid "Network settings"
365
  msgstr ""
366
 
367
+ #: ../admin/admin.php:172 ../admin/admin.php:177 ../admin/admin.php:416
368
+ #: ../admin/admin.php:469 ../admin/functions.php:179
369
+ #: ../admin/manage-images.php:263 ../admin/overview.php:468
370
+ #: ../admin/settings.php:287 ../admin/tinymce/window.php:51
371
  #: ../admin/tinymce/window.php:63 ../lib/rewrite.php:217
372
  #: ../lib/rewrite.php:226
373
  msgid "Gallery"
374
  msgstr ""
375
 
376
+ #: ../admin/admin.php:283
377
  msgid "You do not have the correct permission"
378
  msgstr ""
379
 
380
+ #: ../admin/admin.php:284
381
  msgid "Unexpected Error"
382
  msgstr ""
383
 
384
+ #: ../admin/admin.php:285
385
  msgid "A failure occurred"
386
  msgstr ""
387
 
388
+ #: ../admin/admin.php:289
389
  msgid "You have attempted to queue too many files."
390
  msgstr ""
391
 
392
+ #: ../admin/admin.php:290
393
  msgid "This file exceeds the maximum upload size for this site."
394
  msgstr ""
395
 
396
+ #: ../admin/admin.php:291
397
  msgid "This file is empty. Please try another."
398
  msgstr ""
399
 
400
+ #: ../admin/admin.php:292
401
  msgid "This file type is not allowed. Please try another."
402
  msgstr ""
403
 
404
+ #: ../admin/admin.php:293
405
  msgid "This file is not an image. Please try another."
406
  msgstr ""
407
 
408
+ #: ../admin/admin.php:294
409
  msgid "Memory exceeded. Please try another smaller file."
410
  msgstr ""
411
 
412
+ #: ../admin/admin.php:295
413
  msgid "This is larger than the maximum size. Please try another."
414
  msgstr ""
415
 
416
+ #: ../admin/admin.php:296
417
  msgid "An error occurred in the upload. Please try again later."
418
  msgstr ""
419
 
420
+ #: ../admin/admin.php:297
421
  msgid ""
422
  "There was a configuration error. Please contact the server administrator."
423
  msgstr ""
424
 
425
+ #: ../admin/admin.php:298
426
  msgid "You may only upload 1 file."
427
  msgstr ""
428
 
429
+ #: ../admin/admin.php:299
430
  msgid "HTTP error."
431
  msgstr ""
432
 
433
+ #: ../admin/admin.php:300
434
  msgid "Upload failed."
435
  msgstr ""
436
 
437
+ #: ../admin/admin.php:301
438
  msgid "IO error."
439
  msgstr ""
440
 
441
+ #: ../admin/admin.php:302
442
  msgid "Security error."
443
  msgstr ""
444
 
445
+ #: ../admin/admin.php:303
446
  msgid "File canceled."
447
  msgstr ""
448
 
449
+ #: ../admin/admin.php:304
450
  msgid "Upload stopped."
451
  msgstr ""
452
 
453
+ #: ../admin/admin.php:305
454
  msgid "Dismiss"
455
  msgstr ""
456
 
457
+ #: ../admin/admin.php:306
458
  msgid "Crunching&hellip;"
459
  msgstr ""
460
 
461
+ #: ../admin/admin.php:307
462
  msgid "moved to the trash."
463
  msgstr ""
464
 
465
+ #: ../admin/admin.php:308
466
  #, php-format
467
  msgid "&#8220;%s&#8221; has failed to upload due to an error"
468
  msgstr ""
469
 
470
+ #: ../admin/admin.php:327 ../nggallery.php:354
471
+ msgid "L O A D I N G"
472
+ msgstr ""
473
+
474
+ #: ../admin/admin.php:328 ../nggallery.php:355
475
+ msgid "Click to Close"
476
+ msgstr ""
477
+
478
+ #: ../admin/admin.php:420
479
  msgid ""
480
  "<a href=\"http://www.wpgetready.com\" target=\"_blank\">Introduction</a>"
481
  msgstr ""
482
 
483
+ #: ../admin/admin.php:423
484
  msgid ""
485
  "<a href=\"http://www.nextgen-gallery.com/languages\" target=\"_blank"
486
  "\">Languages</a>"
487
  msgstr ""
488
 
489
+ #: ../admin/admin.php:428
490
  msgid "Get help with NextCellent Gallery"
491
  msgstr ""
492
 
493
+ #: ../admin/admin.php:432
494
  msgid "More Help & Info"
495
  msgstr ""
496
 
497
+ #: ../admin/admin.php:434
498
  msgid ""
499
  "<a href=\"http://wordpress.org/tags/nextcellent-gallery-nextgen-legacy\" "
500
  "target=\"_blank\">Support Forums</a>"
501
  msgstr ""
502
 
503
+ #: ../admin/admin.php:435
504
  msgid "Download latest version"
505
  msgstr ""
506
 
522
  msgid "Album deleted"
523
  msgstr ""
524
 
525
+ #: ../admin/album.php:272 ../admin/roles.php:59
526
  msgid "Edit Album"
527
  msgstr ""
528
 
529
+ #: ../admin/album.php:286 ../admin/album.php:335
 
 
 
 
530
  msgid "Select album"
531
  msgstr ""
532
 
533
+ #: ../admin/album.php:288
534
  msgid "No album selected"
535
  msgstr ""
536
 
537
+ #: ../admin/album.php:299 ../admin/edit-thumbnail.php:150
538
+ #: ../admin/overview.php:589 ../admin/rotate.php:89 ../admin/wpmu.php:112
539
  msgid "Update"
540
  msgstr ""
541
 
542
+ #: ../admin/album.php:301
543
  msgid "Edit album"
544
  msgstr ""
545
 
546
+ #: ../admin/album.php:304 ../admin/manage-galleries.php:148
547
+ #: ../admin/manage-images.php:478 ../admin/tags.php:225
 
548
  msgid "Delete"
549
  msgstr ""
550
 
551
+ #: ../admin/album.php:308
552
  msgid "Add new album"
553
  msgstr ""
554
 
555
+ #: ../admin/album.php:310
556
  msgid "Add"
557
  msgstr ""
558
 
559
+ #: ../admin/album.php:321
560
  msgid "Show / hide used galleries"
561
  msgstr ""
562
 
563
+ #: ../admin/album.php:321
564
  msgid "[Show all]"
565
  msgstr ""
566
 
567
+ #: ../admin/album.php:322
568
  msgid "Maximize the widget content"
569
  msgstr ""
570
 
571
+ #: ../admin/album.php:322
572
  msgid "[Maximize]"
573
  msgstr ""
574
 
575
+ #: ../admin/album.php:323
576
  msgid "Minimize the widget content"
577
  msgstr ""
578
 
579
+ #: ../admin/album.php:323
580
  msgid "[Minimize]"
581
  msgstr ""
582
 
583
+ #: ../admin/album.php:325
584
  msgid ""
585
  "After you create and select a album, you can drag and drop a gallery or "
586
  "another album into your new album below"
587
  msgstr ""
588
 
589
+ #: ../admin/album.php:351
590
  msgid "Select gallery"
591
  msgstr ""
592
 
593
+ #: ../admin/album.php:380
594
  msgid "Album ID"
595
  msgstr ""
596
 
597
+ #: ../admin/album.php:393
598
  msgid "No album selected!"
599
  msgstr ""
600
 
601
+ #: ../admin/album.php:414
602
  msgid "Album name:"
603
  msgstr ""
604
 
605
+ #: ../admin/album.php:420
606
  msgid "Album description:"
607
  msgstr ""
608
 
609
+ #: ../admin/album.php:426
610
  msgid "Select a preview image:"
611
  msgstr ""
612
 
613
+ #: ../admin/album.php:429 ../admin/album.php:432
614
  msgid "No picture"
615
  msgstr ""
616
 
617
+ #: ../admin/album.php:443 ../admin/manage-images.php:281
618
  msgid "Page Link to"
619
  msgstr ""
620
 
621
+ #: ../admin/album.php:445 ../admin/manage-images.php:284
622
  msgid "Not linked"
623
  msgstr ""
624
 
625
+ #: ../admin/album.php:458 ../admin/manage-galleries.php:288
626
+ #: ../admin/manage-galleries.php:320 ../admin/manage-galleries.php:350
627
+ #: ../admin/manage-images.php:563 ../admin/manage-images.php:598
628
+ #: ../admin/manage-images.php:629 ../admin/manage-images.php:659
629
  msgid "OK"
630
  msgstr ""
631
 
632
+ #: ../admin/album.php:460 ../admin/manage-galleries.php:290
633
+ #: ../admin/manage-galleries.php:322 ../admin/manage-galleries.php:352
634
+ #: ../admin/manage-images.php:564 ../admin/manage-images.php:599
635
+ #: ../admin/manage-images.php:630 ../admin/manage-images.php:660
636
  #: ../admin/tinymce/window.php:143
637
  msgid "Cancel"
638
  msgstr ""
639
 
640
+ #: ../admin/album.php:548 ../admin/manage-galleries.php:410
641
+ #: ../admin/manage-images.php:279 ../lib/meta.php:457
642
  msgid "Title"
643
  msgstr ""
644
 
645
+ #: ../admin/album.php:549 ../lib/rewrite.php:229
646
  msgid "Page"
647
  msgstr ""
648
 
733
  msgstr ""
734
 
735
  #: ../admin/functions.php:212 ../admin/functions.php:1024
736
+ #: ../admin/manage-galleries.php:80 ../admin/manage-galleries.php:150
737
+ #: ../admin/manage-images.php:227 ../admin/manage-images.php:369
 
738
  #: ../admin/manage.php:227 ../admin/manage.php:304
739
  msgid "Create new thumbnails"
740
  msgstr ""
859
  msgid "The destination gallery does not exist"
860
  msgstr ""
861
 
862
+ #: ../admin/functions.php:1217 ../lib/xmlrpc.php:222
863
  #, php-format
864
  msgid "Failed to move image %1$s to %2$s"
865
  msgstr ""
948
  msgid "[Show picture list]"
949
  msgstr ""
950
 
951
+ #: ../admin/manage-galleries.php:68 ../admin/manage-images.php:195
952
  msgid "No images selected"
953
  msgstr ""
954
 
955
+ #: ../admin/manage-galleries.php:76 ../admin/manage-galleries.php:151
956
+ #: ../admin/manage-images.php:223 ../admin/manage-images.php:370
957
+ #: ../admin/manage.php:211 ../admin/manage.php:290 ../admin/settings.php:394
 
958
  msgid "Resize images"
959
  msgstr ""
960
 
966
  " 'Cancel' to stop, 'OK' to proceed."
967
  msgstr ""
968
 
969
+ #: ../admin/manage-galleries.php:118 ../admin/manage-galleries.php:128
 
970
  msgid "Add new gallery"
971
  msgstr ""
972
 
973
+ #: ../admin/manage-galleries.php:132 ../admin/manage-galleries.php:135
974
+ #: ../admin/manage-images.php:249 ../admin/manage-images.php:252
 
 
 
 
975
  msgid "Search Images"
976
  msgstr ""
977
 
978
+ #: ../admin/manage-galleries.php:147 ../admin/manage-images.php:367
979
+ msgid "Actions"
 
980
  msgstr ""
981
 
982
+ #: ../admin/manage-galleries.php:149 ../admin/manage-images.php:368
 
983
  #: ../admin/manage.php:141 ../admin/manage.php:253
984
  msgid "Set watermark"
985
  msgstr ""
986
 
987
+ #: ../admin/manage-galleries.php:152 ../admin/manage-images.php:373
 
988
  #: ../admin/manage.php:146 ../admin/manage.php:274
989
  msgid "Import metadata"
990
  msgstr ""
991
 
992
+ #: ../admin/manage-galleries.php:153 ../admin/manage-images.php:371
 
993
  #: ../admin/manage.php:136 ../admin/manage.php:250
994
  msgid "Recover from backup"
995
  msgstr ""
996
 
997
+ #: ../admin/manage-galleries.php:155 ../admin/manage-images.php:382
 
998
  msgid "Apply"
999
  msgstr ""
1000
 
1001
+ #: ../admin/manage-galleries.php:219 ../admin/tags.php:251
1002
  msgid "Edit"
1003
  msgstr ""
1004
 
1005
+ #: ../admin/manage-galleries.php:260 ../admin/manage-images.php:536
1006
  msgid "No entries found"
1007
  msgstr ""
1008
 
1009
+ #: ../admin/manage-galleries.php:278
1010
  msgid "New Gallery"
1011
  msgstr ""
1012
 
1013
+ #: ../admin/manage-galleries.php:280
1014
  msgid "Create a new , empty gallery below the folder"
1015
  msgstr ""
1016
 
1017
+ #: ../admin/manage-galleries.php:308 ../admin/manage-images.php:617
1018
  msgid "Resize Images to"
1019
  msgstr ""
1020
 
1021
+ #: ../admin/manage-galleries.php:311 ../admin/manage-galleries.php:340
1022
+ #: ../admin/manage-images.php:620 ../admin/manage-images.php:648
1023
+ #: ../admin/settings.php:395 ../admin/settings.php:424
1024
+ #: ../admin/settings.php:698
1025
  msgid "Width"
1026
  msgstr ""
1027
 
1028
+ #: ../admin/manage-galleries.php:313 ../admin/manage-galleries.php:340
1029
+ #: ../admin/manage-images.php:622 ../admin/manage-images.php:649
1030
+ #: ../admin/settings.php:397 ../admin/settings.php:426
1031
+ #: ../admin/settings.php:700
1032
  msgid "Height"
1033
  msgstr ""
1034
 
1035
+ #: ../admin/manage-galleries.php:315 ../admin/manage-images.php:624
1036
+ #: ../admin/settings.php:399
1037
  msgid ""
1038
  "Width and height (in pixels). NextCellent Gallery will keep the ratio size."
1039
  msgstr ""
1040
 
1041
+ #: ../admin/manage-galleries.php:339 ../admin/manage-images.php:647
1042
+ #: ../admin/media-upload.php:242 ../admin/settings.php:663
1043
  msgid "Size"
1044
  msgstr ""
1045
 
1046
+ #: ../admin/manage-galleries.php:341 ../admin/manage-images.php:650
1047
+ #: ../admin/settings.php:428
1048
  msgid "These values are maximum values "
1049
  msgstr ""
1050
 
1051
+ #: ../admin/manage-galleries.php:344 ../admin/manage-images.php:653
1052
+ #: ../admin/settings.php:431
1053
  msgid "Fixed size"
1054
  msgstr ""
1055
 
1056
+ #: ../admin/manage-galleries.php:346 ../admin/manage-images.php:655
1057
+ #: ../admin/settings.php:433
1058
  msgid "This will ignore the aspect ratio, so no portrait thumbnails"
1059
  msgstr ""
1060
 
1061
+ #: ../admin/manage-galleries.php:409 ../admin/manage-images.php:724
1062
  msgid "ID"
1063
  msgstr ""
1064
 
1065
+ #: ../admin/manage-galleries.php:411 ../admin/manage-images.php:292
1066
+ #: ../admin/manage-images.php:505 ../admin/manage-images.php:727
1067
  #: ../admin/media-upload.php:225 ../admin/style.php:135
1068
  msgid "Description"
1069
  msgstr ""
1070
 
1071
+ #: ../admin/manage-galleries.php:412 ../admin/manage-images.php:321
1072
+ #: ../admin/overview.php:821 ../admin/style.php:133 ../lib/meta.php:458
1073
  msgid "Author"
1074
  msgstr ""
1075
 
1076
+ #: ../admin/manage-galleries.php:413
1077
  msgid "Page ID"
1078
  msgstr ""
1079
 
1085
  msgid "Sorry, you have no access here"
1086
  msgstr ""
1087
 
1088
+ #: ../admin/manage-images.php:203
1089
  msgid "Copy image to..."
1090
  msgstr ""
1091
 
1092
+ #: ../admin/manage-images.php:207
1093
  msgid "Move image to..."
1094
  msgstr ""
1095
 
1096
+ #: ../admin/manage-images.php:211
1097
  msgid "Add new tags"
1098
  msgstr ""
1099
 
1100
+ #: ../admin/manage-images.php:215 ../admin/manage-images.php:379
 
1101
  msgid "Delete tags"
1102
  msgstr ""
1103
 
1104
+ #: ../admin/manage-images.php:219
1105
  msgid "Overwrite"
1106
  msgstr ""
1107
 
1108
+ #: ../admin/manage-images.php:232
1109
  #, php-format
1110
  msgid ""
1111
  "You are about to start the bulk edit for %s images \n"
1113
  " 'Cancel' to stop, 'OK' to proceed."
1114
  msgstr ""
1115
 
1116
+ #: ../admin/manage-images.php:246
1117
  #, php-format
1118
  msgid "Search results for &#8220;%s&#8221;"
1119
  msgstr ""
1120
 
1121
+ #: ../admin/manage-images.php:275 ../admin/settings.php:457
1122
  msgid "Gallery settings"
1123
  msgstr ""
1124
 
1125
+ #: ../admin/manage-images.php:275
1126
  msgid "Click here for more settings"
1127
  msgstr ""
1128
 
1129
+ #: ../admin/manage-images.php:294
1130
  msgid "Preview image"
1131
  msgstr ""
1132
 
1133
+ #: ../admin/manage-images.php:297
1134
  msgid "No Picture"
1135
  msgstr ""
1136
 
1137
+ #: ../admin/manage-images.php:319
1138
  msgid "Path"
1139
  msgstr ""
1140
 
1141
+ #: ../admin/manage-images.php:335
1142
  msgid "Create new page"
1143
  msgstr ""
1144
 
1145
+ #: ../admin/manage-images.php:338
1146
  msgid "Main page (No parent)"
1147
  msgstr ""
1148
 
1149
+ #: ../admin/manage-images.php:343
1150
  msgid "Add page"
1151
  msgstr ""
1152
 
1153
+ #: ../admin/manage-images.php:352
1154
  msgid "Scan Folder for new images"
1155
  msgstr ""
1156
 
1157
+ #: ../admin/manage-images.php:353 ../admin/manage-images.php:388
1158
+ #: ../admin/manage-images.php:543 ../admin/settings.php:379
1159
+ #: ../admin/settings.php:447 ../admin/settings.php:537
1160
+ #: ../admin/settings.php:571 ../admin/settings.php:681
1161
+ #: ../admin/settings.php:833
1162
  msgid "Save Changes"
1163
  msgstr ""
1164
 
1165
+ #: ../admin/manage-images.php:372
1166
  msgid "Delete images"
1167
  msgstr ""
1168
 
1169
+ #: ../admin/manage-images.php:374
1170
  msgid "Rotate images clockwise"
1171
  msgstr ""
1172
 
1173
+ #: ../admin/manage-images.php:375
1174
  msgid "Rotate images counter-clockwise"
1175
  msgstr ""
1176
 
1177
+ #: ../admin/manage-images.php:376
1178
  msgid "Copy to..."
1179
  msgstr ""
1180
 
1181
+ #: ../admin/manage-images.php:377
1182
  msgid "Move to..."
1183
  msgstr ""
1184
 
1185
+ #: ../admin/manage-images.php:378
1186
  msgid "Add tags"
1187
  msgstr ""
1188
 
1189
+ #: ../admin/manage-images.php:380
1190
  msgid "Overwrite tags"
1191
  msgstr ""
1192
 
1193
+ #: ../admin/manage-images.php:385
1194
  msgid "Sort gallery"
1195
  msgstr ""
1196
 
1197
+ #: ../admin/manage-images.php:460
1198
+ msgid "Change Date"
1199
+ msgstr ""
1200
+
1201
+ #: ../admin/manage-images.php:464
1202
  msgid "pixel"
1203
  msgstr ""
1204
 
1205
+ #: ../admin/manage-images.php:470
1206
  #, php-format
1207
  msgid "View \"%s\""
1208
  msgstr ""
1209
 
1210
+ #: ../admin/manage-images.php:470
1211
  msgid "View"
1212
  msgstr ""
1213
 
1214
+ #: ../admin/manage-images.php:471
1215
  msgid "Show Meta data"
1216
  msgstr ""
1217
 
1218
+ #: ../admin/manage-images.php:471
1219
  msgid "Meta"
1220
  msgstr ""
1221
 
1222
+ #: ../admin/manage-images.php:472
1223
  msgid "Customize thumbnail"
1224
  msgstr ""
1225
 
1226
+ #: ../admin/manage-images.php:472
1227
  msgid "Edit thumb"
1228
  msgstr ""
1229
 
1230
+ #: ../admin/manage-images.php:473
1231
  msgid "Rotate"
1232
  msgstr ""
1233
 
1234
+ #: ../admin/manage-images.php:475
1235
  msgid "Publish this image"
1236
  msgstr ""
1237
 
1238
+ #: ../admin/manage-images.php:475 ../admin/publish.php:58
1239
  msgid "Publish"
1240
  msgstr ""
1241
 
1242
+ #: ../admin/manage-images.php:477
1243
  msgid "Recover"
1244
  msgstr ""
1245
 
1246
+ #: ../admin/manage-images.php:477
1247
  #, php-format
1248
  msgid "Recover \"%s\" ?"
1249
  msgstr ""
1250
 
1251
+ #: ../admin/manage-images.php:478
1252
  #, php-format
1253
  msgid "Delete \"%s\" ?"
1254
  msgstr ""
1255
 
1256
+ #: ../admin/manage-images.php:504
1257
  msgid "Alt & title text"
1258
  msgstr ""
1259
 
1260
+ #: ../admin/manage-images.php:518
1261
+ msgid "Separated by commas"
1262
+ msgstr ""
1263
+
1264
+ #: ../admin/manage-images.php:559
1265
  msgid "Enter the tags"
1266
  msgstr ""
1267
 
1268
+ #: ../admin/manage-images.php:582
1269
  msgid "Select the destination gallery:"
1270
  msgstr ""
1271
 
1272
+ #: ../admin/manage-images.php:725 ../admin/media-upload.php:246
1273
  msgid "Thumbnail"
1274
  msgstr ""
1275
 
1276
+ #: ../admin/manage-images.php:726 ../admin/manage-sort.php:96
1277
  msgid "Filename"
1278
  msgstr ""
1279
 
1280
+ #: ../admin/manage-images.php:727
1281
  msgid "Alt &amp; Title Text"
1282
  msgstr ""
1283
 
1284
+ #: ../admin/manage-images.php:729
1285
+ msgid "Exclude"
 
 
 
 
1286
  msgstr ""
1287
 
1288
  #: ../admin/manage-sort.php:33
1309
  msgid "Unsorted"
1310
  msgstr ""
1311
 
1312
+ #: ../admin/manage-sort.php:95 ../admin/settings.php:524
1313
  msgid "Image ID"
1314
  msgstr ""
1315
 
1321
  msgid "Date/Time"
1322
  msgstr ""
1323
 
1324
+ #: ../admin/manage-sort.php:99 ../admin/settings.php:532
1325
  msgid "Ascending"
1326
  msgstr ""
1327
 
1328
+ #: ../admin/manage-sort.php:100 ../admin/settings.php:533
1329
  msgid "Descending"
1330
  msgstr ""
1331
 
1376
  msgid "Published a new post"
1377
  msgstr ""
1378
 
1379
+ #: ../admin/manage.php:590
1380
  msgid "1 item"
1381
  msgstr ""
1382
 
1409
  msgstr ""
1410
 
1411
  #: ../admin/media-upload.php:232 ../admin/publish.php:47
1412
+ #: ../admin/settings.php:557
1413
  msgid "None"
1414
  msgstr ""
1415
 
1444
  msgid "Save all changes"
1445
  msgstr ""
1446
 
1447
+ #: ../admin/overview.php:15
1448
  msgid "NextCellent Gallery Overview"
1449
  msgstr ""
1450
 
1451
+ #: ../admin/overview.php:87
1452
  msgid "Welcome to NextCellent Gallery !"
1453
  msgstr ""
1454
 
1455
+ #: ../admin/overview.php:88
1456
  msgid "Help me help YOU!"
1457
  msgstr ""
1458
 
1459
+ #: ../admin/overview.php:90
1460
  msgid "Translation"
1461
  msgstr ""
1462
 
1463
+ #: ../admin/overview.php:91
1464
  msgid "Latest News"
1465
  msgstr ""
1466
 
1467
+ #: ../admin/overview.php:94
1468
  msgid "Plugin Check"
1469
  msgstr ""
1470
 
1471
+ #: ../admin/overview.php:95
1472
  msgid "Server Settings"
1473
  msgstr ""
1474
 
1475
+ #: ../admin/overview.php:96
1476
  msgid "Related plugins"
1477
  msgstr ""
1478
 
1479
+ #: ../admin/overview.php:231
1480
  msgid "Running..."
1481
  msgstr ""
1482
 
1483
+ #: ../admin/overview.php:278
1484
  msgid "Check plugin/theme conflict"
1485
  msgstr ""
1486
 
1487
+ #: ../admin/overview.php:279 ../admin/overview.php:285
1488
+ #: ../admin/overview.php:291
1489
  msgid "Not tested"
1490
  msgstr ""
1491
 
1492
+ #: ../admin/overview.php:280
1493
  msgid "No conflict could be detected"
1494
  msgstr ""
1495
 
1496
+ #: ../admin/overview.php:281
1497
  msgid "Test failed, disable other plugins & switch to default theme"
1498
  msgstr ""
1499
 
1500
+ #: ../admin/overview.php:284
1501
  msgid "Test image function"
1502
  msgstr ""
1503
 
1504
+ #: ../admin/overview.php:286
1505
  msgid "The plugin could create images"
1506
  msgstr ""
1507
 
1508
+ #: ../admin/overview.php:287
1509
  msgid "Couldn't create image, check your memory limit"
1510
  msgstr ""
1511
 
1512
+ #: ../admin/overview.php:290
1513
  msgid "Check theme compatibility"
1514
  msgstr ""
1515
 
1516
+ #: ../admin/overview.php:292
1517
  msgid "Your theme should work fine with NextCellent Gallery"
1518
  msgstr ""
1519
 
1520
+ #: ../admin/overview.php:293
1521
  msgid "wp_head()/wp_footer() is missing, contact the theme author"
1522
  msgstr ""
1523
 
1524
+ #: ../admin/overview.php:297
1525
  msgid "Check plugin"
1526
  msgstr ""
1527
 
1528
+ #: ../admin/overview.php:318
1529
  msgid "Graphic Library"
1530
  msgstr ""
1531
 
1532
+ #: ../admin/overview.php:334 ../admin/overview.php:383
1533
+ #: ../admin/overview.php:570 ../admin/overview.php:760
1534
  msgid "Loading&#8230;"
1535
  msgstr ""
1536
 
1537
+ #: ../admin/overview.php:334 ../admin/overview.php:383
1538
+ #: ../admin/overview.php:570 ../admin/overview.php:760
1539
  msgid "This widget requires JavaScript."
1540
  msgstr ""
1541
 
1542
+ #: ../admin/overview.php:347
1543
  msgid "Thanks to all donators..."
1544
  msgstr ""
1545
 
1546
+ #: ../admin/overview.php:369
1547
  msgid "View all"
1548
  msgstr ""
1549
 
1550
+ #: ../admin/overview.php:395
1551
  #, php-format
1552
  msgid ""
1553
  "Newsfeed could not be loaded. Check the <a href=\"%s\">front page</a> to "
1554
  "check for updates."
1555
  msgstr ""
1556
 
1557
+ #: ../admin/overview.php:407
1558
  msgid "Untitled"
1559
  msgstr ""
1560
 
1561
+ #: ../admin/overview.php:457
1562
  msgid "At a Glance"
1563
  msgstr ""
1564
 
1565
+ #: ../admin/overview.php:462
1566
  msgid "Image"
1567
  msgstr ""
1568
 
1569
+ #: ../admin/overview.php:474 ../admin/tinymce/window.php:52
1570
  #: ../admin/tinymce/window.php:84 ../lib/rewrite.php:223
1571
  msgid "Album"
1572
  msgstr ""
1573
 
1574
+ #: ../admin/overview.php:483
1575
  msgid "Upload pictures"
1576
  msgstr ""
1577
 
1578
+ #: ../admin/overview.php:484
1579
  msgid "Here you can control your images, galleries and albums."
1580
  msgstr ""
1581
 
1582
+ #: ../admin/overview.php:514
1583
  msgid "Storage Space"
1584
  msgstr ""
1585
 
1586
+ #: ../admin/overview.php:518
1587
  #, php-format
1588
  msgid ""
1589
  "<a href=\"%1$s\" title=\"Manage Uploads\" class=\"musublink\">%2$sMB</a>"
1590
  msgstr ""
1591
 
1592
+ #: ../admin/overview.php:519
1593
  msgid "Space Allowed"
1594
  msgstr ""
1595
 
1596
+ #: ../admin/overview.php:526
1597
  #, php-format
1598
  msgid ""
1599
  "<a href=\"%1$s\" title=\"Manage Uploads\" class=\"musublink\">%2$sMB (%3$s"
1600
  "%%)</a>"
1601
  msgstr ""
1602
 
1603
+ #: ../admin/overview.php:527
1604
  msgid "Space Used"
1605
  msgstr ""
1606
 
1607
+ #: ../admin/overview.php:556
1608
+ msgid "Translation file successful updated. Please reload page."
1609
+ msgstr ""
1610
+
1611
+ #: ../admin/overview.php:558
1612
+ msgid "Reload page"
1613
+ msgstr ""
1614
+
1615
  #: ../admin/overview.php:563
1616
+ msgid "Translation file couldn't be updated"
1617
  msgstr ""
1618
 
1619
+ #: ../admin/overview.php:600
1620
+ msgid "Download"
1621
  msgstr ""
1622
 
1623
+ #: ../admin/overview.php:629
1624
  msgid "No GD support"
1625
  msgstr ""
1626
 
1627
+ #: ../admin/overview.php:641 ../admin/overview.php:687
1628
+ #: ../admin/overview.php:690 ../admin/overview.php:693
1629
  msgid "Yes"
1630
  msgstr ""
1631
 
1632
+ #: ../admin/overview.php:643 ../admin/overview.php:688
1633
+ #: ../admin/overview.php:691 ../admin/overview.php:694
1634
  msgid "No"
1635
  msgstr ""
1636
 
1637
+ #: ../admin/overview.php:661
1638
  msgid "Not set"
1639
  msgstr ""
1640
 
1641
+ #: ../admin/overview.php:663 ../admin/overview.php:666
1642
  msgid "On"
1643
  msgstr ""
1644
 
1645
+ #: ../admin/overview.php:664 ../admin/overview.php:667
1646
  msgid "Off"
1647
  msgstr ""
1648
 
1649
+ #: ../admin/overview.php:670 ../admin/overview.php:673
1650
+ #: ../admin/overview.php:676 ../admin/overview.php:679
1651
+ #: ../admin/overview.php:682 ../admin/overview.php:685
1652
  msgid "N/A"
1653
  msgstr ""
1654
 
1655
+ #: ../admin/overview.php:684
1656
  msgid " MByte"
1657
  msgstr ""
1658
 
1659
+ #: ../admin/overview.php:697
1660
  msgid "Operating System"
1661
  msgstr ""
1662
 
1663
+ #: ../admin/overview.php:698
1664
  msgid "Server"
1665
  msgstr ""
1666
 
1667
+ #: ../admin/overview.php:699
1668
  msgid "Memory usage"
1669
  msgstr ""
1670
 
1671
+ #: ../admin/overview.php:700
1672
  msgid "MYSQL Version"
1673
  msgstr ""
1674
 
1675
+ #: ../admin/overview.php:701
1676
  msgid "SQL Mode"
1677
  msgstr ""
1678
 
1679
+ #: ../admin/overview.php:702
1680
  msgid "PHP Version"
1681
  msgstr ""
1682
 
1683
+ #: ../admin/overview.php:703
1684
  msgid "PHP Safe Mode"
1685
  msgstr ""
1686
 
1687
+ #: ../admin/overview.php:704
1688
  msgid "PHP Allow URL fopen"
1689
  msgstr ""
1690
 
1691
+ #: ../admin/overview.php:705
1692
  msgid "PHP Memory Limit"
1693
  msgstr ""
1694
 
1695
+ #: ../admin/overview.php:706
1696
  msgid "PHP Max Upload Size"
1697
  msgstr ""
1698
 
1699
+ #: ../admin/overview.php:707
1700
  msgid "PHP Max Post Size"
1701
  msgstr ""
1702
 
1703
+ #: ../admin/overview.php:708
1704
  msgid "PCRE Backtracking Limit"
1705
  msgstr ""
1706
 
1707
+ #: ../admin/overview.php:709
1708
  msgid "PHP Max Script Execute Time"
1709
  msgstr ""
1710
 
1711
+ #: ../admin/overview.php:710
1712
  msgid "PHP Exif support"
1713
  msgstr ""
1714
 
1715
+ #: ../admin/overview.php:711
1716
  msgid "PHP IPTC support"
1717
  msgstr ""
1718
 
1719
+ #: ../admin/overview.php:712
1720
  msgid "PHP XML support"
1721
  msgstr ""
1722
 
1723
+ #: ../admin/overview.php:724
1724
  msgid ""
1725
  "NextCellent Gallery contains some functions which are only available under "
1726
  "PHP 5.2. You are using the old PHP 4 version, upgrade now! It's no longer "
1728
  "and PHP 5, running simultaneously. Ask your provider if they can do this."
1729
  msgstr ""
1730
 
1731
+ #: ../admin/overview.php:792
1732
  msgid "Pay attention"
1733
  msgstr ""
1734
 
1735
+ #: ../admin/overview.php:792
1736
  #, php-format
1737
  msgid ""
1738
  "third parties plugins that are compatible with NGG may not be "
1739
  "100% compatible with NextCellent Gallery!"
1740
  msgstr ""
1741
 
1742
+ #: ../admin/overview.php:820
1743
  msgid "Install"
1744
  msgstr ""
1745
 
1746
+ #: ../admin/overview.php:834
1747
  #, php-format
1748
  msgid ""
1749
  "This plugin is a branch from NGG stable version 1.9.13.<br> Developed & "
1750
  "maintained by <a href=\"%s\" target=\"_blank\">WPGetReady.com</a>"
1751
  msgstr ""
1752
 
1753
+ #: ../admin/overview.php:840
1754
+ msgid "You can contribute by giving this plugin a good rating! Thanks a lot!"
1755
  msgstr ""
1756
 
1757
+ #: ../admin/overview.php:845
1758
  msgid "Visit the plugin homepage"
1759
  msgstr ""
1760
 
1782
  msgid "Updated capabilities"
1783
  msgstr ""
1784
 
1785
+ #: ../admin/roles.php:28
1786
  msgid "Roles / capabilities"
1787
  msgstr ""
1788
 
1789
+ #: ../admin/roles.php:29
1790
  msgid ""
1791
  "Select the lowest role which should be able to access the following "
1792
  "capabilities. NextCellent Gallery supports the standard roles from WordPress."
1793
  msgstr ""
1794
 
1795
+ #: ../admin/roles.php:30
1796
  msgid "For a more flexible user management you can use the"
1797
  msgstr ""
1798
 
1799
+ #: ../admin/roles.php:35
1800
  msgid "Main NextCellent Gallery overview"
1801
  msgstr ""
1802
 
1803
+ #: ../admin/roles.php:39
1804
  msgid "Use TinyMCE Button / Upload tab"
1805
  msgstr ""
1806
 
1807
+ #: ../admin/roles.php:43
1808
  msgid "Add gallery / Upload images"
1809
  msgstr ""
1810
 
1811
+ #: ../admin/roles.php:47
1812
  msgid "Manage gallery"
1813
  msgstr ""
1814
 
1815
+ #: ../admin/roles.php:51
1816
  msgid "Manage others gallery"
1817
  msgstr ""
1818
 
1819
+ #: ../admin/roles.php:55
1820
  msgid "Manage tags"
1821
  msgstr ""
1822
 
1823
+ #: ../admin/roles.php:63
1824
  msgid "Change style"
1825
  msgstr ""
1826
 
1827
+ #: ../admin/roles.php:67
1828
  msgid "Change options"
1829
  msgstr ""
1830
 
1831
+ #: ../admin/roles.php:71
1832
  msgid "Update capabilities"
1833
  msgstr ""
1834
 
1883
  msgid "Cache cleared"
1884
  msgstr ""
1885
 
1886
+ #: ../admin/settings.php:285
1887
  msgid "General"
1888
  msgstr ""
1889
 
1890
+ #: ../admin/settings.php:288 ../admin/settings.php:546
1891
  msgid "Effects"
1892
  msgstr ""
1893
 
1894
+ #: ../admin/settings.php:289 ../admin/settings.php:587
1895
  #: ../admin/tinymce/window.php:119
1896
  msgid "Watermark"
1897
  msgstr ""
1898
 
1899
+ #: ../admin/settings.php:290 ../admin/settings.php:483
1900
+ #: ../admin/settings.php:493 ../admin/settings.php:694
1901
  #: ../admin/tinymce/window.php:72 ../lib/rewrite.php:215
1902
  #: ../widgets/widgets.php:29
1903
  msgid "Slideshow"
1904
  msgstr ""
1905
 
1906
+ #: ../admin/settings.php:303
1907
  msgid "General settings"
1908
  msgstr ""
1909
 
1910
+ #: ../admin/settings.php:309 ../admin/wpmu.php:54
1911
  msgid "Gallery path"
1912
  msgstr ""
1913
 
1914
+ #: ../admin/settings.php:311
1915
  msgid "This is the default path for all galleries"
1916
  msgstr ""
1917
 
1918
+ #: ../admin/settings.php:314
1919
  msgid "Image files"
1920
  msgstr ""
1921
 
1922
+ #: ../admin/settings.php:316
1923
  msgid "Delete files when removing a gallery from the database"
1924
  msgstr ""
1925
 
1926
+ #: ../admin/settings.php:319
1927
  msgid "Select graphic library"
1928
  msgstr ""
1929
 
1930
+ #: ../admin/settings.php:320
1931
  msgid "GD Library"
1932
  msgstr ""
1933
 
1934
+ #: ../admin/settings.php:321
1935
  msgid "ImageMagick (Experimental)"
1936
  msgstr ""
1937
 
1938
+ #: ../admin/settings.php:322
1939
  msgid "Path to the library:"
1940
  msgstr ""
1941
 
1942
+ #: ../admin/settings.php:327
1943
  msgid "Media RSS feed"
1944
  msgstr ""
1945
 
1946
+ #: ../admin/settings.php:329
1947
  msgid "Add a RSS feed to you blog header. Useful for CoolIris/PicLens"
1948
  msgstr ""
1949
 
1950
+ #: ../admin/settings.php:332
1951
  msgid "PicLens/CoolIris"
1952
  msgstr ""
1953
 
1954
+ #: ../admin/settings.php:334
1955
  msgid "Include support for PicLens and CoolIris"
1956
  msgstr ""
1957
 
1958
+ #: ../admin/settings.php:335
1959
  msgid ""
1960
  "When activated, JavaScript is added to your site footer. Make sure that "
1961
  "wp_footer is called in your theme."
1962
  msgstr ""
1963
 
1964
+ #: ../admin/settings.php:339
1965
  msgid "Permalinks"
1966
  msgstr ""
1967
 
1968
+ #: ../admin/settings.php:342
1969
  msgid "Use permalinks"
1970
  msgstr ""
1971
 
1972
+ #: ../admin/settings.php:344
1973
  msgid "Adds a static link to all images"
1974
  msgstr ""
1975
 
1976
+ #: ../admin/settings.php:345
1977
  msgid ""
1978
  "When activating this option, you need to update your permalink structure once"
1979
  msgstr ""
1980
 
1981
+ #: ../admin/settings.php:349
1982
  msgid "Gallery slug:"
1983
  msgstr ""
1984
 
1985
+ #: ../admin/settings.php:353
1986
  msgid "Recreate URLs"
1987
  msgstr ""
1988
 
1989
+ #: ../admin/settings.php:354
1990
  msgid "Start now"
1991
  msgstr ""
1992
 
1993
+ #: ../admin/settings.php:355
1994
  msgid "If you've changed these settings, you'll have to recreate the URLs."
1995
  msgstr ""
1996
 
1997
+ #: ../admin/settings.php:358
1998
  msgid "Related images"
1999
  msgstr ""
2000
 
2001
+ #: ../admin/settings.php:361
2002
  msgid "Add related images"
2003
  msgstr ""
2004
 
2005
+ #: ../admin/settings.php:363
2006
  msgid "This will add related images to every post"
2007
  msgstr ""
2008
 
2009
+ #: ../admin/settings.php:367
2010
  msgid "Match with"
2011
  msgstr ""
2012
 
2013
+ #: ../admin/settings.php:368
2014
  msgid "Categories"
2015
  msgstr ""
2016
 
2017
+ #: ../admin/settings.php:373
2018
  msgid "Max. number of images"
2019
  msgstr ""
2020
 
2021
+ #: ../admin/settings.php:375
2022
  msgid "0 will show all images"
2023
  msgstr ""
2024
 
2025
+ #: ../admin/settings.php:388
 
 
 
 
 
 
 
 
 
 
 
 
2026
  msgid "Image settings"
2027
  msgstr ""
2028
 
2029
+ #: ../admin/settings.php:402
2030
  msgid "Image quality"
2031
  msgstr ""
2032
 
2033
+ #: ../admin/settings.php:407
2034
  msgid "Backup original"
2035
  msgstr ""
2036
 
2037
+ #: ../admin/settings.php:409
2038
  msgid "Create a backup for the resized images"
2039
  msgstr ""
2040
 
2041
+ #: ../admin/settings.php:412
2042
  msgid "Automatically resize"
2043
  msgstr ""
2044
 
2045
+ #: ../admin/settings.php:414
2046
  msgid "Automatically resize images on upload."
2047
  msgstr ""
2048
 
2049
+ #: ../admin/settings.php:418
2050
  msgid "Thumbnail settings"
2051
  msgstr ""
2052
 
2053
+ #: ../admin/settings.php:419
2054
  msgid ""
2055
  "Please note: if you change these settings, you need to recreate the "
2056
  "thumbnails under -> Manage Gallery ."
2057
  msgstr ""
2058
 
2059
+ #: ../admin/settings.php:422
2060
  msgid "Thumbnail size"
2061
  msgstr ""
2062
 
2063
+ #: ../admin/settings.php:436
2064
  msgid "Thumbnail quality"
2065
  msgstr ""
2066
 
2067
+ #: ../admin/settings.php:440
2068
  msgid "Single picture"
2069
  msgstr ""
2070
 
2071
+ #: ../admin/settings.php:443
2072
  msgid "Clear cache folder"
2073
  msgstr ""
2074
 
2075
+ #: ../admin/settings.php:444
2076
  msgid "Proceed now"
2077
  msgstr ""
2078
 
2079
+ #: ../admin/settings.php:463
2080
  msgid "Inline gallery"
2081
  msgstr ""
2082
 
2083
+ #: ../admin/settings.php:465
2084
  msgid "Galleries will not be shown on a subpage, but on the same page."
2085
  msgstr ""
2086
 
2087
+ #: ../admin/settings.php:469
2088
  msgid "Images per page"
2089
  msgstr ""
2090
 
2091
+ #: ../admin/settings.php:472
2092
  msgid "0 will disable pagination, all images on one page"
2093
  msgstr ""
2094
 
2095
+ #: ../admin/settings.php:476
2096
  msgid "Columns"
2097
  msgstr ""
2098
 
2099
+ #: ../admin/settings.php:479
2100
  msgid ""
2101
  "0 will display as much columns as possible. This is normally only required "
2102
  "for captions below the images."
2103
  msgstr ""
2104
 
2105
+ #: ../admin/settings.php:484
2106
  msgid "Enable slideshow"
2107
  msgstr ""
2108
 
2109
+ #: ../admin/settings.php:484
2110
  msgid "Text to show:"
2111
  msgstr ""
2112
 
2113
+ #: ../admin/settings.php:487
2114
  msgid ""
2115
  "This is the text the visitors will have to click to switch between display "
2116
  "modes."
2117
  msgstr ""
2118
 
2119
+ #: ../admin/settings.php:491
2120
  msgid "Show first"
2121
  msgstr ""
2122
 
2123
+ #: ../admin/settings.php:492 ../widgets/widgets.php:218
2124
  msgid "Thumbnails"
2125
  msgstr ""
2126
 
2127
+ #: ../admin/settings.php:498
2128
  msgid "ImageBrowser"
2129
  msgstr ""
2130
 
2131
+ #: ../admin/settings.php:500
2132
  msgid "Use ImageBrowser instead of another effect."
2133
  msgstr ""
2134
 
2135
+ #: ../admin/settings.php:504
2136
  msgid "Hidden images"
2137
  msgstr ""
2138
 
2139
+ #: ../admin/settings.php:506
2140
  msgid ""
2141
  "Loads all images for the modal window, when pagination is used (like "
2142
  "Thickbox, Lightbox etc.)."
2143
  msgstr ""
2144
 
2145
+ #: ../admin/settings.php:507
2146
  msgid "Note: this increases the page load (possibly a lot)"
2147
  msgstr ""
2148
 
2149
+ #: ../admin/settings.php:511
2150
  msgid "AJAX pagination"
2151
  msgstr ""
2152
 
2153
+ #: ../admin/settings.php:513
2154
  msgid "Use AJAX pagination to browse images without reloading the page."
2155
  msgstr ""
2156
 
2157
+ #: ../admin/settings.php:514
2158
  msgid "Note: works only in combination with the Shutter effect."
2159
  msgstr ""
2160
 
2161
+ #: ../admin/settings.php:518
2162
  msgid "Sort options"
2163
  msgstr ""
2164
 
2165
+ #: ../admin/settings.php:521
2166
  msgid "Sort thumbnails"
2167
  msgstr ""
2168
 
2169
+ #: ../admin/settings.php:523
2170
  msgid "Custom order"
2171
  msgstr ""
2172
 
2173
+ #: ../admin/settings.php:525
2174
  msgid "File name"
2175
  msgstr ""
2176
 
2177
+ #: ../admin/settings.php:526
2178
  msgid "Alt / Title text"
2179
  msgstr ""
2180
 
2181
+ #: ../admin/settings.php:527 ../view/imagebrowser-exif.php:58
2182
  msgid "Date / Time"
2183
  msgstr ""
2184
 
2185
+ #: ../admin/settings.php:531
2186
  msgid "Sort direction"
2187
  msgstr ""
2188
 
2189
+ #: ../admin/settings.php:550
2190
  msgid ""
2191
  "Here you can select the thumbnail effect, NextCellent Gallery will integrate "
2192
  "the required HTML code in the images. Please note that only the Shutter and "
2193
  "Thickbox effect will automatic added to your theme."
2194
  msgstr ""
2195
 
2196
+ #: ../admin/settings.php:551
2197
  msgid "With the placeholder"
2198
  msgstr ""
2199
 
2200
+ #: ../admin/settings.php:551
2201
  msgid ""
2202
  "you can activate a navigation through the images (depend on the effect). "
2203
  "Change the code line only , when you use a different thumbnail effect or you "
2204
  "know what you do."
2205
  msgstr ""
2206
 
2207
+ #: ../admin/settings.php:554
2208
  msgid "JavaScript Thumbnail effect"
2209
  msgstr ""
2210
 
2211
+ #: ../admin/settings.php:558
2212
  msgid "Thickbox"
2213
  msgstr ""
2214
 
2215
+ #: ../admin/settings.php:559
2216
  msgid "Lightbox"
2217
  msgstr ""
2218
 
2219
+ #: ../admin/settings.php:560
2220
  msgid "Highslide"
2221
  msgstr ""
2222
 
2223
+ #: ../admin/settings.php:561
2224
  msgid "Shutter"
2225
  msgstr ""
2226
 
2227
+ #: ../admin/settings.php:562
2228
  msgid "Custom"
2229
  msgstr ""
2230
 
2231
+ #: ../admin/settings.php:567
2232
  msgid "Link Code line"
2233
  msgstr ""
2234
 
2235
+ #: ../admin/settings.php:588
2236
  msgid ""
2237
  "Please note : you can only activate the watermark under -> Manage "
2238
  "Galleries . This action cannot be undone."
2239
  msgstr ""
2240
 
2241
+ #: ../admin/settings.php:593
2242
  msgid "Preview"
2243
  msgstr ""
2244
 
2245
+ #: ../admin/settings.php:595 ../admin/settings.php:600
2246
  msgid "Position"
2247
  msgstr ""
2248
 
2249
+ #: ../admin/settings.php:620
2250
  msgid "Offset"
2251
  msgstr ""
2252
 
2253
+ #: ../admin/settings.php:636
2254
  msgid "Use image as watermark"
2255
  msgstr ""
2256
 
2257
+ #: ../admin/settings.php:639
2258
  msgid "URL to file"
2259
  msgstr ""
2260
 
2261
+ #: ../admin/settings.php:641
2262
  msgid "The accessing of URL files is disabled at your server (allow_url_fopen)"
2263
  msgstr ""
2264
 
2265
+ #: ../admin/settings.php:644
2266
  msgid "Use text as watermark"
2267
  msgstr ""
2268
 
2269
+ #: ../admin/settings.php:647
2270
  msgid "Font"
2271
  msgstr ""
2272
 
2273
+ #: ../admin/settings.php:656
2274
  msgid "This function will not work, cause you need the FreeType library"
2275
  msgstr ""
2276
 
2277
+ #: ../admin/settings.php:658
2278
  msgid ""
2279
  "You can upload more fonts in the folder <strong>nggallery/fonts</strong>"
2280
  msgstr ""
2281
 
2282
+ #: ../admin/settings.php:667
2283
  msgid "Color"
2284
  msgstr ""
2285
 
2286
+ #: ../admin/settings.php:669
2287
  msgid "(hex w/o #)"
2288
  msgstr ""
2289
 
2290
+ #: ../admin/settings.php:672
2291
  msgid "Text"
2292
  msgstr ""
2293
 
2294
+ #: ../admin/settings.php:676
2295
  msgid "Opaque"
2296
  msgstr ""
2297
 
2298
+ #: ../admin/settings.php:697
2299
  msgid "Default size"
2300
  msgstr ""
2301
 
2302
+ #: ../admin/settings.php:705
2303
  msgid "Duration"
2304
  msgstr ""
2305
 
2306
+ #: ../admin/settings.php:706
2307
  msgid "sec."
2308
  msgstr ""
2309
 
2310
+ #: ../admin/settings.php:709 ../admin/settings.php:783
2311
  msgid "Transition / Fade effect"
2312
  msgstr ""
2313
 
2314
+ #: ../admin/settings.php:712 ../admin/settings.php:786
2315
  msgid "fade"
2316
  msgstr ""
2317
 
2318
+ #: ../admin/settings.php:713
2319
  msgid "blindX"
2320
  msgstr ""
2321
 
2322
+ #: ../admin/settings.php:714
2323
  msgid "cover"
2324
  msgstr ""
2325
 
2326
+ #: ../admin/settings.php:715
2327
  msgid "scrollUp"
2328
  msgstr ""
2329
 
2330
+ #: ../admin/settings.php:716
2331
  msgid "scrollDown"
2332
  msgstr ""
2333
 
2334
+ #: ../admin/settings.php:717
2335
  msgid "shuffle"
2336
  msgstr ""
2337
 
2338
+ #: ../admin/settings.php:718
2339
  msgid "toss"
2340
  msgstr ""
2341
 
2342
+ #: ../admin/settings.php:719
2343
  msgid "wipe"
2344
  msgstr ""
2345
 
2346
+ #: ../admin/settings.php:721
2347
  msgid "See here for more information about the effects :"
2348
  msgstr ""
2349
 
2350
+ #: ../admin/settings.php:725
2351
  msgid "Settings for the JW Image Rotator"
2352
  msgstr ""
2353
 
2354
+ #: ../admin/settings.php:726
2355
  msgid ""
2356
  "NextCellent Gallery flash slideshows use the JW Image Rotator Version 3.17 by"
2357
  msgstr ""
2358
 
2359
+ #: ../admin/settings.php:727
2360
  msgid ""
2361
  "Press the button below to search for it automatically. For earlier versions "
2362
  "of NextCellent Gallery, you'll need to\n"
2363
  "\t\t\t\t\tupload the file manually to the"
2364
  msgstr ""
2365
 
2366
+ #: ../admin/settings.php:732
2367
  msgid ""
2368
  "The path to JW Image Rotator is not defined, the slideshow will not work."
2369
  msgstr ""
2370
 
2371
+ #: ../admin/settings.php:733
2372
  msgid "Press the button below to search for the file."
2373
  msgstr ""
2374
 
2375
+ #: ../admin/settings.php:738
2376
  msgid "Enable flash slideshow"
2377
  msgstr ""
2378
 
2379
+ #: ../admin/settings.php:740
2380
  msgid "Integrate the flash based slideshow for all flash supported devices"
2381
  msgstr ""
2382
 
2383
+ #: ../admin/settings.php:743
2384
  msgid "Path to the JW Image Rotator (URL)"
2385
  msgstr ""
2386
 
2387
+ #: ../admin/settings.php:746
2388
  msgid "Search now"
2389
  msgstr ""
2390
 
2391
+ #: ../admin/settings.php:747
2392
  msgid "Press the button below to search for the JW Image Rotator"
2393
  msgstr ""
2394
 
2395
+ #: ../admin/settings.php:751
2396
  msgid "Shuffle mode"
2397
  msgstr ""
2398
 
2399
+ #: ../admin/settings.php:755
2400
  msgid "Show next image on click"
2401
  msgstr ""
2402
 
2403
+ #: ../admin/settings.php:759
2404
  msgid "Show navigation bar"
2405
  msgstr ""
2406
 
2407
+ #: ../admin/settings.php:763
2408
  msgid "Show loading icon"
2409
  msgstr ""
2410
 
2411
+ #: ../admin/settings.php:767
2412
  msgid "Use watermark logo"
2413
  msgstr ""
2414
 
2415
+ #: ../admin/settings.php:769
2416
  msgid "You can change the logo at the watermark settings"
2417
  msgstr ""
2418
 
2419
+ #: ../admin/settings.php:772
2420
  msgid "Stretch image"
2421
  msgstr ""
2422
 
2423
+ #: ../admin/settings.php:775
2424
  msgid "true"
2425
  msgstr ""
2426
 
2427
+ #: ../admin/settings.php:776
2428
  msgid "false"
2429
  msgstr ""
2430
 
2431
+ #: ../admin/settings.php:777
2432
  msgid "fit"
2433
  msgstr ""
2434
 
2435
+ #: ../admin/settings.php:778
2436
  msgid "none"
2437
  msgstr ""
2438
 
2439
+ #: ../admin/settings.php:787
2440
  msgid "bgfade"
2441
  msgstr ""
2442
 
2443
+ #: ../admin/settings.php:788
2444
  msgid "slowfade"
2445
  msgstr ""
2446
 
2447
+ #: ../admin/settings.php:789
2448
  msgid "circles"
2449
  msgstr ""
2450
 
2451
+ #: ../admin/settings.php:790
2452
  msgid "bubbles"
2453
  msgstr ""
2454
 
2455
+ #: ../admin/settings.php:791
2456
  msgid "blocks"
2457
  msgstr ""
2458
 
2459
+ #: ../admin/settings.php:792
2460
  msgid "fluids"
2461
  msgstr ""
2462
 
2463
+ #: ../admin/settings.php:793
2464
  msgid "flash"
2465
  msgstr ""
2466
 
2467
+ #: ../admin/settings.php:794
2468
  msgid "lines"
2469
  msgstr ""
2470
 
2471
+ #: ../admin/settings.php:795 ../widgets/widgets.php:224
2472
  msgid "random"
2473
  msgstr ""
2474
 
2475
+ #: ../admin/settings.php:800
2476
  msgid "Use slow zooming effect"
2477
  msgstr ""
2478
 
2479
+ #: ../admin/settings.php:804
2480
  msgid "Background Color"
2481
  msgstr ""
2482
 
2483
+ #: ../admin/settings.php:809
2484
  msgid "Texts / Buttons Color"
2485
  msgstr ""
2486
 
2487
+ #: ../admin/settings.php:814
2488
  msgid "Rollover / Active Color"
2489
  msgstr ""
2490
 
2491
+ #: ../admin/settings.php:819
2492
  msgid "Screen Color"
2493
  msgstr ""
2494
 
2495
+ #: ../admin/settings.php:824
2496
  msgid "Background music (URL)"
2497
  msgstr ""
2498
 
2499
+ #: ../admin/settings.php:828
2500
  msgid "Try XHTML validation (with CDATA)"
2501
  msgstr ""
2502
 
2503
+ #: ../admin/settings.php:830
2504
  msgid ""
2505
  "Important : Could causes problem with some browser. Please recheck your page."
2506
  msgstr ""
2514
  "Uninstall sucessful ! Now delete the plugin and enjoy your life ! Good luck !"
2515
  msgstr ""
2516
 
2517
+ #: ../admin/setup.php:30
2518
  msgid "Reset options"
2519
  msgstr ""
2520
 
2521
+ #: ../admin/setup.php:33
2522
  msgid "Reset all options/settings to the default installation."
2523
  msgstr ""
2524
 
2525
+ #: ../admin/setup.php:34
2526
  msgid "Reset settings"
2527
  msgstr ""
2528
 
2529
+ #: ../admin/setup.php:34
2530
  msgid ""
2531
  "Reset all options to default settings ?\\n\\nChoose [Cancel] to Stop, [OK] "
2532
  "to proceed.\\n"
2533
  msgstr ""
2534
 
2535
+ #: ../admin/setup.php:39
2536
  msgid "Uninstall plugin tables"
2537
  msgstr ""
2538
 
2539
+ #: ../admin/setup.php:44
2540
  msgid "You don't like NextCellent Gallery ?"
2541
  msgstr ""
2542
 
2543
+ #: ../admin/setup.php:45
2544
  msgid ""
2545
  "No problem, before you deactivate this plugin press the Uninstall Button, "
2546
  "because deactivating NextCellent Gallery does not remove any data that may "
2547
  "have been created. "
2548
  msgstr ""
2549
 
2550
+ #: ../admin/setup.php:47
2551
  msgid "WARNING:"
2552
  msgstr ""
2553
 
2554
+ #: ../admin/setup.php:48
2555
  msgid ""
2556
  "Once uninstalled, this cannot be undone. You should use a Database Backup "
2557
  "plugin of WordPress to backup all the tables first. NextCellent gallery is "
2558
  "stored in the tables"
2559
  msgstr ""
2560
 
2561
+ #: ../admin/setup.php:48
2562
  msgid "and"
2563
  msgstr ""
2564
 
2565
+ #: ../admin/setup.php:50
2566
  msgid "Uninstall plugin"
2567
  msgstr ""
2568
 
2569
+ #: ../admin/setup.php:50
2570
  msgid ""
2571
  "You are about to Uninstall this plugin from WordPress.\\nThis action is not "
2572
  "reversible.\\n\\nChoose [Cancel] to Stop, [OK] to Uninstall.\\n"
2677
  msgid "Alphabetical"
2678
  msgstr ""
2679
 
2680
+ #: ../admin/tags.php:110
 
 
 
 
2681
  msgid "Existing Tags"
2682
  msgstr ""
2683
 
2684
+ #: ../admin/tags.php:114
2685
  msgid "Search tags"
2686
  msgstr ""
2687
 
2688
+ #: ../admin/tags.php:118
2689
  msgid "Go"
2690
  msgstr ""
2691
 
2692
+ #: ../admin/tags.php:123
2693
  msgid "Sort Order:"
2694
  msgstr ""
2695
 
2696
+ #: ../admin/tags.php:158 ../admin/tags.php:162 ../admin/tags.php:175
2697
  msgid "Previous tags"
2698
  msgstr ""
2699
 
2700
+ #: ../admin/tags.php:171
2701
  msgid "Next tags"
2702
  msgstr ""
2703
 
2704
+ #: ../admin/tags.php:183
2705
  msgid "Rename Tag"
2706
  msgstr ""
2707
 
2708
+ #: ../admin/tags.php:191
2709
  msgid ""
2710
  "Enter the tag to rename and its new value. You can use this feature to "
2711
  "merge tags too. Click \"Rename\" and all posts which use this tag will be "
2712
  "updated."
2713
  msgstr ""
2714
 
2715
+ #: ../admin/tags.php:192 ../admin/tags.php:240
2716
  msgid "You can specify multiple tags to rename by separating them with commas."
2717
  msgstr ""
2718
 
2719
+ #: ../admin/tags.php:196
2720
  msgid "Tag(s) to rename:"
2721
  msgstr ""
2722
 
2723
+ #: ../admin/tags.php:200
2724
  msgid "New tag name(s):"
2725
  msgstr ""
2726
 
2727
+ #: ../admin/tags.php:203
2728
  msgid "Rename"
2729
  msgstr ""
2730
 
2731
+ #: ../admin/tags.php:209
2732
  msgid "Delete Tag"
2733
  msgstr ""
2734
 
2735
+ #: ../admin/tags.php:217
2736
  msgid ""
2737
  "Enter the name of the tag to delete. This tag will be removed from all "
2738
  "posts."
2739
  msgstr ""
2740
 
2741
+ #: ../admin/tags.php:218
2742
  msgid "You can specify multiple tags to delete by separating them with commas"
2743
  msgstr ""
2744
 
2745
+ #: ../admin/tags.php:222
2746
  msgid "Tag(s) to delete:"
2747
  msgstr ""
2748
 
2749
+ #: ../admin/tags.php:231
2750
  msgid "Edit Tag Slug"
2751
  msgstr ""
2752
 
2753
+ #: ../admin/tags.php:239
2754
  msgid ""
2755
  "Enter the tag name to edit and its new slug. <a href=\"http://codex."
2756
  "wordpress.org/Glossary#Slug\">Slug definition</a>"
2757
  msgstr ""
2758
 
2759
+ #: ../admin/tags.php:244
2760
  msgid "Tag(s) to match:"
2761
  msgstr ""
2762
 
2763
+ #: ../admin/tags.php:248
2764
  msgid "Slug(s) to set:"
2765
  msgstr ""
2766
 
2767
+ #: ../admin/tinymce/window.php:65
2768
+ msgid "Select or enter gallery"
2769
+ msgstr ""
2770
+
2771
+ #: ../admin/tinymce/window.php:70 ../admin/tinymce/window.php:91
2772
+ msgid "Show as"
2773
+ msgstr ""
2774
+
2775
+ #: ../admin/tinymce/window.php:71
2776
+ msgid "Image list"
2777
  msgstr ""
2778
 
2779
+ #: ../admin/tinymce/window.php:73
2780
+ msgid "Imagebrowser"
2781
  msgstr ""
2782
 
2783
+ #: ../admin/tinymce/window.php:86
2784
+ msgid "Select or enter album"
2785
  msgstr ""
2786
 
2787
+ #: ../admin/tinymce/window.php:92
2788
+ msgid "Extended version"
2789
  msgstr ""
2790
 
2791
+ #: ../admin/tinymce/window.php:93
2792
+ msgid "Compact version"
 
 
2793
  msgstr ""
2794
 
2795
+ #: ../admin/tinymce/window.php:106
2796
+ msgid "Select or enter picture"
 
 
2797
  msgstr ""
2798
 
2799
+ #: ../admin/tinymce/window.php:111
2800
+ msgid "Width x Height"
2801
+ msgstr ""
2802
+
2803
+ #: ../admin/tinymce/window.php:115
2804
+ msgid "Effect"
2805
  msgstr ""
2806
 
2807
+ #: ../admin/tinymce/window.php:118
2808
+ msgid "No effect"
2809
  msgstr ""
2810
 
2811
+ #: ../admin/tinymce/window.php:120
2812
+ msgid "Web 2.0"
2813
+ msgstr ""
2814
+
2815
+ #: ../admin/tinymce/window.php:125
2816
+ msgid "Float"
2817
+ msgstr ""
2818
+
2819
+ #: ../admin/tinymce/window.php:128
2820
+ msgid "No float"
2821
+ msgstr ""
2822
+
2823
+ #: ../admin/tinymce/window.php:147
2824
+ msgid "Insert"
2825
  msgstr ""
2826
 
2827
  #: ../admin/wpmu.php:33
2891
  msgid "Choose the default style for the galleries."
2892
  msgstr ""
2893
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2894
  #: ../lib/core.php:407
2895
  #, php-format
2896
  msgid ""
2898
  "then <strong>%d x %d</strong> pixel"
2899
  msgstr ""
2900
 
2901
+ #: ../lib/locale.php:112
2902
  msgid "Invalid URL Provided."
2903
  msgstr ""
2904
 
2905
+ #: ../lib/locale.php:116 ../lib/locale.php:120
2906
  msgid "Could not create Temporary file."
2907
  msgstr ""
2908
 
3056
  msgid "Album overview"
3057
  msgstr ""
3058
 
3059
+ #: ../lib/shortcodes.php:276 ../nggfunctions.php:166 ../nggfunctions.php:651
3060
+ msgid "[Gallery not found]"
3061
+ msgstr ""
3062
+
3063
+ #: ../lib/shortcodes.php:340
3064
  msgid "[Pictures not found]"
3065
  msgstr ""
3066
 
3141
  msgstr ""
3142
 
3143
  #: ../lib/xmlrpc.php:101
3144
+ msgid "Bad login/pass combination."
3145
  msgstr ""
3146
 
3147
  #: ../lib/xmlrpc.php:157
3148
+ msgid "You are not allowed to upload files to this site."
3149
  msgstr ""
3150
 
3151
  #: ../lib/xmlrpc.php:163 ../lib/xmlrpc.php:777 ../lib/xmlrpc.php:829
3152
+ msgid "Could not find gallery "
3153
  msgstr ""
3154
 
3155
  #: ../lib/xmlrpc.php:168 ../lib/xmlrpc.php:782 ../lib/xmlrpc.php:834
3156
+ msgid "You are not allowed to upload files to this gallery."
3157
  msgstr ""
3158
 
3159
  #: ../lib/xmlrpc.php:180
3160
+ msgid "This is no valid image file."
3161
  msgstr ""
3162
 
3163
  #: ../lib/xmlrpc.php:192
3164
+ msgid "Could not find image id "
3165
  msgstr ""
3166
 
3167
  #: ../lib/xmlrpc.php:199
3168
  #, php-format
3169
+ msgid "Failed to delete image %1$s "
3170
  msgstr ""
3171
 
3172
  #: ../lib/xmlrpc.php:208
3173
  #, php-format
3174
+ msgid "Could not write file %1$s (%2$s)"
 
 
 
 
 
3175
  msgstr ""
3176
 
3177
+ #: ../lib/xmlrpc.php:275 ../lib/xmlrpc.php:327
3178
  msgid "Invalid image ID"
3179
  msgstr ""
3180
 
3181
  #: ../lib/xmlrpc.php:278 ../lib/xmlrpc.php:330
3182
+ msgid "Sorry, you must be able to edit this image"
 
 
 
 
3183
  msgstr ""
3184
 
3185
  #: ../lib/xmlrpc.php:336
3186
+ msgid "Sorry, could not update the image"
3187
  msgstr ""
3188
 
3189
  #: ../lib/xmlrpc.php:372 ../lib/xmlrpc.php:604 ../lib/xmlrpc.php:704
3190
  #: ../lib/xmlrpc.php:739
3191
+ msgid "Sorry, you must be able to manage galleries"
3192
  msgstr ""
3193
 
3194
  #: ../lib/xmlrpc.php:378
3195
+ msgid "Sorry, could not create the gallery"
3196
  msgstr ""
3197
 
3198
+ #: ../lib/xmlrpc.php:421 ../lib/xmlrpc.php:601
3199
+ msgid "Invalid gallery ID"
3200
  msgstr ""
3201
 
3202
  #: ../lib/xmlrpc.php:424
3203
+ msgid "Sorry, you must be able to manage this gallery"
3204
  msgstr ""
3205
 
3206
  #: ../lib/xmlrpc.php:430
3207
+ msgid "Sorry, could not update the gallery"
3208
  msgstr ""
3209
 
3210
  #: ../lib/xmlrpc.php:470 ../lib/xmlrpc.php:522 ../lib/xmlrpc.php:564
3211
  #: ../lib/xmlrpc.php:637 ../lib/xmlrpc.php:671
3212
+ msgid "Sorry, you must be able to manage albums"
3213
  msgstr ""
3214
 
3215
  #: ../lib/xmlrpc.php:476
3216
+ msgid "Sorry, could not create the album"
3217
  msgstr ""
3218
 
3219
  #: ../lib/xmlrpc.php:519 ../lib/xmlrpc.php:561
3220
+ msgid "Invalid album ID"
3221
  msgstr ""
3222
 
3223
  #: ../lib/xmlrpc.php:528
3224
+ msgid "Sorry, could not update the album"
3225
+ msgstr ""
3226
+
3227
+ #: ../nggallery.php:117
3228
+ msgid ""
3229
+ "<strong>Translation by : </strong><a target=\"_blank\" href=\"http://"
3230
+ "alexrabe.de/wordpress-plugins/nextgen-gallery/languages/\">See here</a>"
3231
  msgstr ""
3232
 
3233
+ #: ../nggallery.php:118
3234
+ msgid ""
3235
+ "<strong>This translation is not yet updated for Version 1.9.0</strong>. If "
3236
+ "you would like to help with translation, download the current po from the "
3237
+ "plugin folder and read <a href=\"http://alexrabe.de/wordpress-plugins/"
3238
+ "wordtube/translation-of-plugins/\">here</a> how you can translate the plugin."
3239
+ msgstr ""
3240
+
3241
+ #: ../nggallery.php:215
3242
+ msgid ""
3243
+ "Sorry, NextCellent Gallery works only with a Memory Limit of 16 MB or higher"
3244
+ msgstr ""
3245
+
3246
+ #: ../nggallery.php:242
3247
+ msgid "Picture tag"
3248
+ msgstr ""
3249
+
3250
+ #: ../nggallery.php:243
3251
+ msgid "Picture tag: %2$l."
3252
+ msgstr ""
3253
+
3254
+ #: ../nggallery.php:244
3255
+ msgid "Separate picture tags with commas."
3256
+ msgstr ""
3257
+
3258
+ #: ../nggallery.php:376
3259
+ msgid "loading"
3260
+ msgstr ""
3261
+
3262
+ #: ../nggallery.php:551
3263
+ msgid "Get help"
3264
+ msgstr ""
3265
+
3266
+ #: ../nggallery.php:633
3267
+ msgid "Sorry, NextCellent Gallery is deactivated: NextGEN version "
3268
+ msgstr ""
3269
+
3270
+ #: ../nggfunctions.php:42
3271
+ msgid ""
3272
+ "The <a href=\"http://www.macromedia.com/go/getflashplayer\">Flash Player</a> "
3273
+ "and <a href=\"http://www.mozilla.com/firefox/\">a browser with Javascript "
3274
+ "support</a> are needed."
3275
+ msgstr ""
3276
+
3277
+ #: ../nggfunctions.php:453
3278
+ msgid "[Album not found]"
3279
+ msgstr ""
3280
+
3281
+ #: ../nggfunctions.php:781
3282
+ msgid "[SinglePic not found]"
3283
+ msgstr ""
3284
+
3285
+ #: ../nggfunctions.php:917
3286
+ msgid "Related images for"
3287
  msgstr ""
3288
 
3289
  #: ../view/album-compact.php:32 ../view/album-extend.php:30
3291
  msgstr ""
3292
 
3293
  #: ../view/gallery-caption.php:32 ../view/gallery.php:32
3294
+ #: ../widgets/media-rss-widget.php:112
3295
  msgid "[View with PicLens]"
3296
  msgstr ""
3297
 
3338
  msgid "Link to the main image feed"
3339
  msgstr ""
3340
 
3341
+ #: ../widgets/media-rss-widget.php:79 ../widgets/widgets.php:122
3342
+ #: ../widgets/widgets.php:211
3343
+ msgid "Title:"
3344
  msgstr ""
3345
 
3346
+ #: ../widgets/media-rss-widget.php:84
3347
  msgid "Show Media RSS icon"
3348
  msgstr ""
3349
 
3350
+ #: ../widgets/media-rss-widget.php:88
3351
  msgid "Show the Media RSS link"
3352
  msgstr ""
3353
 
3354
+ #: ../widgets/media-rss-widget.php:91
3355
  msgid "Text for Media RSS link:"
3356
  msgstr ""
3357
 
3358
+ #: ../widgets/media-rss-widget.php:95
3359
  msgid "Tooltip text for Media RSS link:"
3360
  msgstr ""
3361
 
3373
  "Player</a> to see the slideshow."
3374
  msgstr ""
3375
 
3376
+ #: ../widgets/widgets.php:126
 
 
 
 
3377
  msgid "Select Gallery:"
3378
  msgstr ""
3379
 
3380
+ #: ../widgets/widgets.php:128
3381
  msgid "All images"
3382
  msgstr ""
3383
 
3384
+ #: ../widgets/widgets.php:142 ../widgets/widgets.php:235
3385
+ msgid "Width:"
3386
  msgstr ""
3387
 
3388
+ #: ../widgets/widgets.php:145 ../widgets/widgets.php:238
3389
+ msgid "Height:"
3390
  msgstr ""
3391
 
3392
+ #: ../widgets/widgets.php:170
3393
  msgid "Add recent or random images from the galleries"
3394
  msgstr ""
3395
 
3396
+ #: ../widgets/widgets.php:171
3397
+ msgid "NextCellent Widget"
3398
  msgstr ""
3399
 
3400
+ #: ../widgets/widgets.php:215
3401
+ msgid "Show:"
3402
  msgstr ""
3403
 
3404
+ #: ../widgets/widgets.php:219
3405
  msgid "Original images"
3406
  msgstr ""
3407
 
3408
+ #: ../widgets/widgets.php:227
3409
  msgid "recent added "
3410
  msgstr ""
3411
 
3412
+ #: ../widgets/widgets.php:231
3413
  msgid "Enable IE8 Web Slices"
3414
  msgstr ""
3415
 
3416
+ #: ../widgets/widgets.php:243
3417
+ msgid "Select:"
 
 
 
 
3418
  msgstr ""
3419
 
3420
+ #: ../widgets/widgets.php:245
3421
  msgid "All galleries"
3422
  msgstr ""
3423
 
3424
+ #: ../widgets/widgets.php:246
3425
  msgid "Only which are not listed"
3426
  msgstr ""
3427
 
3428
+ #: ../widgets/widgets.php:247
3429
  msgid "Only which are listed"
3430
  msgstr ""
3431
 
3432
+ #: ../widgets/widgets.php:251
3433
+ msgid "Gallery ID:"
3434
  msgstr ""
3435
 
3436
+ #: ../widgets/widgets.php:253
3437
  msgid "Gallery IDs, separated by commas."
3438
  msgstr ""
3439
 
lib/core.php CHANGED
@@ -276,7 +276,9 @@ class nggGallery {
276
  echo "<p>Rendering of template $template_name.php failed</p>";
277
  } else {
278
  //test without the "-template" name one time more
279
- $template_name = array_shift( explode('-', $template_name , 2) );
 
 
280
  nggGallery::render ($template_name, $vars , true);
281
  }
282
  }
276
  echo "<p>Rendering of template $template_name.php failed</p>";
277
  } else {
278
  //test without the "-template" name one time more
279
+
280
+ $explode = explode('-', $template_name, 2);
281
+ $template_name = array_shift($explode);
282
  nggGallery::render ($template_name, $vars , true);
283
  }
284
  }
lib/multisite.php CHANGED
@@ -26,19 +26,6 @@ class nggWPMU{
26
  return false;
27
  }
28
 
29
- /**
30
- * Check for site admin
31
- *
32
- * @return
33
- */
34
- function wpmu_site_admin() {
35
-
36
- if ( function_exists('is_super_admin') )
37
- if ( is_super_admin() )
38
- return true;
39
-
40
- return false;
41
- }
42
 
43
  /**
44
  * Check for site wide options
26
  return false;
27
  }
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
 
30
  /**
31
  * Check for site wide options
lib/rewrite.php CHANGED
@@ -8,7 +8,8 @@
8
  *
9
  * @package NextGEN Gallery
10
  * @author Alex Rabe
11
- *
 
12
  */
13
  class nggRewrite {
14
 
@@ -416,10 +417,16 @@ class nggRewrite {
416
  $rewrite_rules = array_merge($rewrite_rules, array($final_match => $final_query));
417
 
418
  }
419
-
420
- return $rewrite_rules;
421
  }
422
 
423
  } // of nggRewrite CLASS
424
 
 
 
 
 
 
 
 
425
  ?>
8
  *
9
  * @package NextGEN Gallery
10
  * @author Alex Rabe
11
+ *
12
+ * 20140518 FZSM Moved initialization to this class. Don't need to spread the code everywhere.
13
  */
14
  class nggRewrite {
15
 
417
  $rewrite_rules = array_merge($rewrite_rules, array($final_match => $final_query));
418
 
419
  }
420
+ return $rewrite_rules;
 
421
  }
422
 
423
  } // of nggRewrite CLASS
424
 
425
+ global $nggRewrite;
426
+
427
+ if ( class_exists('nggRewrite') ){
428
+ $nggRewrite = new nggRewrite();
429
+ }
430
+
431
+
432
  ?>
lib/tags.php CHANGED
@@ -317,7 +317,8 @@ class nggTags {
317
  $sluglist=str_replace("%","%%",$sluglist);
318
 
319
  // first get all $term_ids with this tag
320
- $term_ids = $wpdb->get_col( $wpdb->prepare("SELECT term_id FROM $wpdb->terms WHERE slug IN ($sluglist) ORDER BY term_id ASC ", NULL));
 
321
  $picids = get_objects_in_term($term_ids, 'ngg_tag');
322
 
323
  //Now lookup in the database
317
  $sluglist=str_replace("%","%%",$sluglist);
318
 
319
  // first get all $term_ids with this tag
320
+ //Fix for WP 3.9 . See http://make.wordpress.org/core/2012/12/12/php-warning-missing-argument-2-for-wpdb-prepare/
321
+ $term_ids = $wpdb->get_col( $wpdb->prepare("SELECT term_id FROM $wpdb->terms WHERE slug IN (%s) ORDER BY term_id ASC ", $sluglist));
322
  $picids = get_objects_in_term($term_ids, 'ngg_tag');
323
 
324
  //Now lookup in the database
nggallery.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: http://www.wpgetready.com/nextcellent-gallery
5
  Description: A Photo Gallery for WordPress providing NextGEN legacy compatibility from version 1.9.13
6
  Author: WPGReady based on Alex Rabe & PhotoCrati work.
7
  Author URI: http://www.wpgetready.com
8
- Version: 1.9.18
9
 
10
  Copyright (c) 2007-2011 by Alex Rabe & NextGEN DEV-Team
11
  Copyright (c) 2012 Photocrati Media
@@ -33,10 +33,10 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
33
  * Indicates that a clean exit occured. Handled by set_exception_handler
34
  */
35
  if (!class_exists('E_Clean_Exit')) {
36
- class E_Clean_Exit extends RuntimeException
37
- {
38
 
39
- }
40
  }
41
 
42
  //If NextGEN is activated, deactivate this plugin, and warn about it!
@@ -46,18 +46,23 @@ check_nextgen::nextgen_activated();
46
  * Loads the NextGEN plugin
47
  */
48
  if (!class_exists('nggLoader')) {
49
- class nggLoader {
50
 
51
- var $version = '1.9.18';
 
 
 
 
 
52
  var $dbversion = '1.8.1';
53
  var $minimum_WP = '3.5';
54
- //TODO: to be removed next iterations, since Photocrati disabled
55
- var $donators = 'http://www.nextgen-gallery.com/donators.php';
56
  var $options = '';
57
  var $manage_page;
58
  var $add_PHP5_notice = false;
59
 
60
- function nggLoader() {
 
 
 
61
 
62
  // Stop the plugin if we missed the requirements
63
  if ( ( !$this->required_version() ) || ( !$this->check_memory_limit() ) )
@@ -71,7 +76,6 @@ if (!class_exists('nggLoader')) {
71
  $this->define_constant();
72
  $this->define_tables();
73
  $this->load_dependencies();
74
- $this->start_rewrite_module();
75
 
76
  $this->plugin_name = basename(dirname(__FILE__)).'/'.basename(__FILE__);
77
 
@@ -106,14 +110,15 @@ if (!class_exists('nggLoader')) {
106
  add_action('init', array(&$this, 'handle_upload_request'));
107
  }
108
 
109
- function start_plugin() {
110
-
111
- global $nggRewrite;
 
112
 
113
  // Load the language file
114
- $this->load_textdomain();
115
 
116
- // All credits to the tranlator
117
  $this->translator = '<p class="hint">'. __('<strong>Translation by : </strong><a target="_blank" href="http://alexrabe.de/wordpress-plugins/nextgen-gallery/languages/">See here</a>', 'nggallery') . '</p>';
118
  $this->translator .= '<p class="hint">'. __('<strong>This translation is not yet updated for Version 1.9.0</strong>. If you would like to help with translation, download the current po from the plugin folder and read <a href="http://alexrabe.de/wordpress-plugins/wordtube/translation-of-plugins/">here</a> how you can translate the plugin.', 'nggallery') . '</p>';
119
 
@@ -143,7 +148,11 @@ if (!class_exists('nggLoader')) {
143
  }
144
  }
145
 
146
- function check_request( $wp ) {
 
 
 
 
147
 
148
  if ( !array_key_exists('callback', $wp->query_vars) )
149
  return;
@@ -168,11 +177,14 @@ if (!class_exists('nggLoader')) {
168
  require_once (dirname (__FILE__) . '/xml/ajax.php');
169
  exit();
170
  }
171
-
172
  }
173
 
174
- function required_version() {
175
-
 
 
 
 
176
  global $wp_version;
177
 
178
  // Check for WP version installation
@@ -188,12 +200,17 @@ if (!class_exists('nggLoader')) {
188
  );
189
  return false;
190
  }
191
-
192
  return true;
193
-
194
  }
195
 
196
- function check_memory_limit() {
 
 
 
 
 
 
 
197
 
198
  // get the real memory limit before some increase it
199
  $this->memory_limit = ini_get('memory_limit');
@@ -218,13 +235,14 @@ if (!class_exists('nggLoader')) {
218
  return false;
219
  }
220
  }
221
-
222
  return true;
223
-
224
  }
225
 
 
 
 
226
 
227
- function define_tables() {
228
  global $wpdb;
229
 
230
  // add database pointer
@@ -234,6 +252,7 @@ if (!class_exists('nggLoader')) {
234
 
235
  }
236
 
 
237
  function register_taxonomy() {
238
  global $wp_rewrite;
239
 
@@ -249,12 +268,14 @@ if (!class_exists('nggLoader')) {
249
  register_taxonomy( 'ngg_tag', 'nggallery', $args );
250
  }
251
 
252
- function define_constant() {
 
 
 
 
253
 
254
  global $wp_version;
255
 
256
- //TODO:SHOULD BE REMOVED LATER
257
- define('NGGVERSION', $this->version);
258
  // Minimum required database version
259
  define('NGG_DBVERSION', $this->dbversion);
260
 
@@ -283,7 +304,10 @@ if (!class_exists('nggLoader')) {
283
 
284
  }
285
 
286
- function load_dependencies() {
 
 
 
287
 
288
  // Load global libraries // average memory usage (in bytes)
289
  require_once (dirname (__FILE__) . '/lib/core.php'); // 94.840
@@ -322,13 +346,10 @@ if (!class_exists('nggLoader')) {
322
  }
323
  }
324
 
325
- function load_textdomain() {
326
-
327
- load_plugin_textdomain('nggallery', false, NGGFOLDER . '/lang');
328
-
329
- }
330
-
331
- function load_scripts() {
332
 
333
  // if you don't want that NGG load the scripts, add this constant
334
  if ( defined('NGG_SKIP_LOAD_SCRIPTS') )
@@ -412,14 +433,6 @@ if (!class_exists('nggLoader')) {
412
  $this->options = get_option('ngg_options');
413
  }
414
 
415
- // Add rewrite rules
416
- function start_rewrite_module() {
417
- global $nggRewrite;
418
-
419
- if ( class_exists('nggRewrite') )
420
- $nggRewrite = new nggRewrite();
421
- }
422
-
423
  // THX to Shiba for the code
424
  // See: http://shibashake.com/wordpress-theme/write-a-plugin-for-wordpress-multi-site
425
  function multisite_new_blog($blog_id, $user_id, $domain, $path, $site_id, $meta ) {
@@ -466,7 +479,13 @@ if (!class_exists('nggLoader')) {
466
  }
467
  }
468
 
469
- function activate() {
 
 
 
 
 
 
470
  global $wpdb;
471
  //Starting from version 1.8.0 it's works only with PHP5.2
472
  if (version_compare(PHP_VERSION, '5.2.0', '<')) {
@@ -505,7 +524,10 @@ if (!class_exists('nggLoader')) {
505
 
506
  }
507
 
508
- function deactivate() {
 
 
 
509
 
510
  // remove & reset the init check option
511
  delete_option( 'ngg_init_check' );
@@ -515,7 +537,11 @@ if (!class_exists('nggLoader')) {
515
  self::remove_transients();
516
  }
517
 
518
- function uninstall() {
 
 
 
 
519
  // Clean up transients
520
  self::remove_transients();
521
 
@@ -523,7 +549,11 @@ if (!class_exists('nggLoader')) {
523
  nggallery_uninstall();
524
  }
525
 
526
- function disable_upgrade($option){
 
 
 
 
527
 
528
  // PHP5.2 is required for NGG V1.4.0
529
  if ( version_compare($option->response[ $this->plugin_name ]->new_version, '1.4.0', '>=') )
@@ -618,7 +648,7 @@ class check_nextgen {
618
  foreach ($plugin_list as $plugin_file=>$plugin_data) {
619
  //If we found nextcellent, skip it
620
  if ($plugin_file==$nextcellent_plugin) continue;
621
- //If the plugin is deactivate it ignore it.
622
  if (!is_plugin_active($plugin_file)) continue;
623
  if (strpos($plugin_file,'nggallery.php')!==FALSE) {
624
  $version = $plugin_data['Version'];
@@ -631,8 +661,6 @@ class check_nextgen {
631
  create_function(
632
  '',
633
  'echo \'<div id="message" class="error"><p><strong>' . __('Sorry, NextCellent Gallery is deactivated: NextGEN version ' . $version . ' was detected. Deactivate it before running NextCellent!', 'nggallery') . '</strong></p></div>\';'
634
-
635
- //sprintf( __('Client error when retrieving file:(%d) - %s' , 'statcomm'),$code,$errMsg)
636
  )
637
  );
638
  //Deactivate this plugin
5
  Description: A Photo Gallery for WordPress providing NextGEN legacy compatibility from version 1.9.13
6
  Author: WPGReady based on Alex Rabe & PhotoCrati work.
7
  Author URI: http://www.wpgetready.com
8
+ Version: 1.9.19
9
 
10
  Copyright (c) 2007-2011 by Alex Rabe & NextGEN DEV-Team
11
  Copyright (c) 2012 Photocrati Media
33
  * Indicates that a clean exit occured. Handled by set_exception_handler
34
  */
35
  if (!class_exists('E_Clean_Exit')) {
36
+ class E_Clean_Exit extends RuntimeException
37
+ {
38
 
39
+ }
40
  }
41
 
42
  //If NextGEN is activated, deactivate this plugin, and warn about it!
46
  * Loads the NextGEN plugin
47
  */
48
  if (!class_exists('nggLoader')) {
 
49
 
50
+ /**
51
+ * Class nggLoader
52
+ */
53
+ class nggLoader {
54
+
55
+ var $version = '1.9.19';
56
  var $dbversion = '1.8.1';
57
  var $minimum_WP = '3.5';
 
 
58
  var $options = '';
59
  var $manage_page;
60
  var $add_PHP5_notice = false;
61
 
62
+ /**
63
+ * class constructor
64
+ */
65
+ function nggLoader() {
66
 
67
  // Stop the plugin if we missed the requirements
68
  if ( ( !$this->required_version() ) || ( !$this->check_memory_limit() ) )
76
  $this->define_constant();
77
  $this->define_tables();
78
  $this->load_dependencies();
 
79
 
80
  $this->plugin_name = basename(dirname(__FILE__)).'/'.basename(__FILE__);
81
 
110
  add_action('init', array(&$this, 'handle_upload_request'));
111
  }
112
 
113
+ /**
114
+ * Main start invoked after all plugins are loaded.
115
+ */
116
+ function start_plugin() {
117
 
118
  // Load the language file
119
+ load_plugin_textdomain('nggallery', false, NGGFOLDER . '/lang');
120
 
121
+ // All credits to the translator
122
  $this->translator = '<p class="hint">'. __('<strong>Translation by : </strong><a target="_blank" href="http://alexrabe.de/wordpress-plugins/nextgen-gallery/languages/">See here</a>', 'nggallery') . '</p>';
123
  $this->translator .= '<p class="hint">'. __('<strong>This translation is not yet updated for Version 1.9.0</strong>. If you would like to help with translation, download the current po from the plugin folder and read <a href="http://alexrabe.de/wordpress-plugins/wordtube/translation-of-plugins/">here</a> how you can translate the plugin.', 'nggallery') . '</p>';
124
 
148
  }
149
  }
150
 
151
+ /**
152
+ * Look for XML request
153
+ * @param $wp
154
+ */
155
+ function check_request( $wp ) {
156
 
157
  if ( !array_key_exists('callback', $wp->query_vars) )
158
  return;
177
  require_once (dirname (__FILE__) . '/xml/ajax.php');
178
  exit();
179
  }
 
180
  }
181
 
182
+ /**
183
+ * Check WP version . Return false if not supported, otherwise true
184
+ * Display msg in case not supported
185
+ * @return bool
186
+ */
187
+ function required_version() {
188
  global $wp_version;
189
 
190
  // Check for WP version installation
200
  );
201
  return false;
202
  }
 
203
  return true;
 
204
  }
205
 
206
+ /**
207
+ * Checks if there is enough memory to perform the plugin
208
+ * Inner working: get memory value from memory_limit. If -1 there is no memory limit
209
+ * If there is 16MB or less, send msg
210
+ * Returns false if there is enough memory, otherwise false.
211
+ * @return bool
212
+ */
213
+ function check_memory_limit() {
214
 
215
  // get the real memory limit before some increase it
216
  $this->memory_limit = ini_get('memory_limit');
235
  return false;
236
  }
237
  }
 
238
  return true;
 
239
  }
240
 
241
+ /**
242
+ * add dynamic properties to global wpdb object.
243
+ */
244
 
245
+ function define_tables() {
246
  global $wpdb;
247
 
248
  // add database pointer
252
 
253
  }
254
 
255
+
256
  function register_taxonomy() {
257
  global $wp_rewrite;
258
 
268
  register_taxonomy( 'ngg_tag', 'nggallery', $args );
269
  }
270
 
271
+ /**
272
+ * Define several constants
273
+ * 20140517 - Suppressed unused constant
274
+ */
275
+ function define_constant() {
276
 
277
  global $wp_version;
278
 
 
 
279
  // Minimum required database version
280
  define('NGG_DBVERSION', $this->dbversion);
281
 
304
 
305
  }
306
 
307
+ /**
308
+ * Load libraries
309
+ */
310
+ function load_dependencies() {
311
 
312
  // Load global libraries // average memory usage (in bytes)
313
  require_once (dirname (__FILE__) . '/lib/core.php'); // 94.840
346
  }
347
  }
348
 
349
+ /**
350
+ * Load scripts depending options defined
351
+ */
352
+ function load_scripts() {
 
 
 
353
 
354
  // if you don't want that NGG load the scripts, add this constant
355
  if ( defined('NGG_SKIP_LOAD_SCRIPTS') )
433
  $this->options = get_option('ngg_options');
434
  }
435
 
 
 
 
 
 
 
 
 
436
  // THX to Shiba for the code
437
  // See: http://shibashake.com/wordpress-theme/write-a-plugin-for-wordpress-multi-site
438
  function multisite_new_blog($blog_id, $user_id, $domain, $path, $site_id, $meta ) {
479
  }
480
  }
481
 
482
+ /**
483
+ * Activation hook
484
+ * register_activation_hook( $this->plugin_name, array(&$this, 'activate') );
485
+ * Disable Plugin if PHP version is lower than 5.2
486
+ * However, why the plugin spread initial validation over so different places? Not need to do that...
487
+ */
488
+ function activate() {
489
  global $wpdb;
490
  //Starting from version 1.8.0 it's works only with PHP5.2
491
  if (version_compare(PHP_VERSION, '5.2.0', '<')) {
524
 
525
  }
526
 
527
+ /**
528
+ * delete init options and transients
529
+ */
530
+ function deactivate() {
531
 
532
  // remove & reset the init check option
533
  delete_option( 'ngg_init_check' );
537
  self::remove_transients();
538
  }
539
 
540
+ /**
541
+ * Uninstall procedure. Pay attention this method is static on the class
542
+ * See register_uninstall_hook( $this->plugin_name, array(__CLASS__, 'uninstall') );
543
+ */
544
+ static function uninstall() {
545
  // Clean up transients
546
  self::remove_transients();
547
 
549
  nggallery_uninstall();
550
  }
551
 
552
+ /**
553
+ * @param $option
554
+ * @return mixed
555
+ */
556
+ function disable_upgrade($option){
557
 
558
  // PHP5.2 is required for NGG V1.4.0
559
  if ( version_compare($option->response[ $this->plugin_name ]->new_version, '1.4.0', '>=') )
648
  foreach ($plugin_list as $plugin_file=>$plugin_data) {
649
  //If we found nextcellent, skip it
650
  if ($plugin_file==$nextcellent_plugin) continue;
651
+ //If the plugin is deactivated ignore it.
652
  if (!is_plugin_active($plugin_file)) continue;
653
  if (strpos($plugin_file,'nggallery.php')!==FALSE) {
654
  $version = $plugin_data['Version'];
661
  create_function(
662
  '',
663
  'echo \'<div id="message" class="error"><p><strong>' . __('Sorry, NextCellent Gallery is deactivated: NextGEN version ' . $version . ' was detected. Deactivate it before running NextCellent!', 'nggallery') . '</strong></p></div>\';'
 
 
664
  )
665
  );
666
  //Deactivate this plugin
nggfunctions.php CHANGED
@@ -677,6 +677,7 @@ function nggCreateImageBrowser($picturelist, $template = '') {
677
  $current_page = (get_the_ID() == false) ? 0 : get_the_ID();
678
 
679
  // create a array with id's for better walk inside
 
680
  foreach ($picturelist as $picture)
681
  $picarray[] = $picture->pid;
682
 
677
  $current_page = (get_the_ID() == false) ? 0 : get_the_ID();
678
 
679
  // create a array with id's for better walk inside
680
+ $picarray = array();
681
  foreach ($picturelist as $picture)
682
  $picarray[] = $picture->pid;
683
 
readme.txt CHANGED
@@ -2,7 +2,7 @@
2
  Contributors: WPGetReady
3
  Tags:gallery,image,images,photo,photos,picture,pictures,slideshow,flash,media,thumbnails,photo-albums,NextGEN-gallery,NextGEN,nextcellent-gallery,nextcellent
4
  Requires at least: 3.5
5
- Tested up to: 3.9
6
  Stable tag: trunk
7
  License: GPLv2
8
 
@@ -10,16 +10,16 @@ License: GPLv2
10
 
11
  = WordPress Gallery Plugin =
12
 
13
- = V1.9.18 - 23.04.2014 =
14
 
15
  What's in it for you?
16
 
17
- * Fixes compatibility with TinyMCE 1.4, for WordPress 3.9. (credits to Niko Strijbol)
18
- * Fixes use of mysql_*(), which isn't allowed anymore. (credits to Niko Strijbol)
19
- * Fixes some style stuff from the datepicker interfering with the style of the tabs. (credits to Niko Strijbol)
20
- * Fixes "flash" upload. This does remove the resize option, but it wasn't working anyway. (credits to Niko Strijbol)
21
- * Vulnerability fix: data isn't properly sanitized before being printed ona Alt & Title (credits to Larry W. Cashdollar)
22
- * Changing date for uploaded images improved (credits to Richard Bale)
23
 
24
  VERY IMPORTANT: Read ON!
25
  -----------------------
@@ -43,7 +43,7 @@ VERY IMPORTANT: Read ON!
43
 
44
  - Site managers handling several sites using specialized software as InfiniteWP or ManageWP, wanting to keep their sites running with automatic updates.
45
 
46
- - Users prefering an alternative development path with backward compatibility.
47
 
48
  - Developers wanting to suggest or colaborate improving the code.
49
 
@@ -60,7 +60,7 @@ VERY IMPORTANT: Read ON!
60
 
61
  - Alternative path preserving backward compatibility (while possible).
62
 
63
- - **Development on Bitbucket open to developers suggestions**. (https://bitbucket.org/wpgetready/nextcellent). You are free to download , test and make suggestions and request.
64
 
65
  Being said that, here are the usual classic features:
66
 
@@ -328,6 +328,14 @@ Yes, since we use Javascript rather than flash, NextCellent Gallery is compatibl
328
 
329
  == Changelog ==
330
 
 
 
 
 
 
 
 
 
331
  = V1.9.18 - 23.04.2014 =
332
  * Fixes compatibility with TinyMCE 1.4, for WordPress 3.9. (credits to Niko Strijbol)
333
  * Fixes use of mysql_*(), which isn't allowed anymore. (credits to Niko Strijbol)
2
  Contributors: WPGetReady
3
  Tags:gallery,image,images,photo,photos,picture,pictures,slideshow,flash,media,thumbnails,photo-albums,NextGEN-gallery,NextGEN,nextcellent-gallery,nextcellent
4
  Requires at least: 3.5
5
+ Tested up to: 3.9.1
6
  Stable tag: trunk
7
  License: GPLv2
8
 
10
 
11
  = WordPress Gallery Plugin =
12
 
13
+ = V1.9.19 - 22.05.2014
14
 
15
  What's in it for you?
16
 
17
+ * New uploader. Flash uploader deprecated (credits to Niko Strijbol)
18
+ * Improved image folder importer. Now fixes folder & files with spaces (credits to Niko Strijbol)
19
+ * Removed dead code
20
+ * Wikipedia docs in progress http://wpgetready.com/wiki/nextcellent-plugin/ Be free to contribute! (contact us to request
21
+ permission to edit it)
22
+ * Re-fix vuln (previous fix also filtered html data, now fixed)
23
 
24
  VERY IMPORTANT: Read ON!
25
  -----------------------
43
 
44
  - Site managers handling several sites using specialized software as InfiniteWP or ManageWP, wanting to keep their sites running with automatic updates.
45
 
46
+ - Users preferring an alternative development path with backward compatibility.
47
 
48
  - Developers wanting to suggest or colaborate improving the code.
49
 
60
 
61
  - Alternative path preserving backward compatibility (while possible).
62
 
63
+ - **Development on Bitbucket open to developers suggestions**. (https://bitbucket.org/wpgetready/nextcellent). You are free to download , test and make suggestions and requests.
64
 
65
  Being said that, here are the usual classic features:
66
 
328
 
329
  == Changelog ==
330
 
331
+ = V1.9.19 - 22.05.2014
332
+ * New uploader. Flash uploader deprecated (credits to Niko Strijbol)
333
+ * Improved image folder importer. Now fixes folder & files with spaces (credits to Niko Strijbol)
334
+ * Removed dead code
335
+ * Wikipedia docs in progress http://wpgetready.com/wiki/nextcellent-plugin/ Be free to contribute! (contact us to request permission to edit it)
336
+ * Re-fix vuln (previous fix also filtered html data, now fixed)
337
+
338
+
339
  = V1.9.18 - 23.04.2014 =
340
  * Fixes compatibility with TinyMCE 1.4, for WordPress 3.9. (credits to Niko Strijbol)
341
  * Fixes use of mysql_*(), which isn't allowed anymore. (credits to Niko Strijbol)
view/album-extend.php CHANGED
@@ -27,7 +27,7 @@ Follow variables are useable :
27
  <div class="ngg-description">
28
  <p><?php echo $gallery->galdesc ?></p>
29
  <?php if ($gallery->counter > 0) : ?>
30
- <p><strong><?php echo $gallery->counter ?></strong> <?php _e('Photos', 'nggallery') ?></p>
31
  <?php endif; ?>
32
  </div>
33
  </div>
27
  <div class="ngg-description">
28
  <p><?php echo $gallery->galdesc ?></p>
29
  <?php if ($gallery->counter > 0) : ?>
30
+ <p><strong><?php echo $gallery->counter ?></strong> <?php esc_html_e('Photos', 'nggallery') ?></p>
31
  <?php endif; ?>
32
  </div>
33
  </div>
view/gallery.php CHANGED
@@ -29,7 +29,7 @@ Follow variables are useable :
29
  <!-- Piclense link -->
30
  <div class="piclenselink">
31
  <a class="piclenselink" href="<?php echo $gallery->piclens_link ?>">
32
- <?php _e('[View with PicLens]','nggallery'); ?>
33
  </a>
34
  </div>
35
  <?php } ?>
29
  <!-- Piclense link -->
30
  <div class="piclenselink">
31
  <a class="piclenselink" href="<?php echo $gallery->piclens_link ?>">
32
+ <?php esc_html_e('[View with PicLens]','nggallery'); ?>
33
  </a>
34
  </div>
35
  <?php } ?>
widgets/media-rss-widget.php CHANGED
@@ -72,43 +72,33 @@ class nggMediaRssWidget extends WP_Widget {
72
  $title = esc_attr( $instance['title'] );
73
  $mrss_text = esc_attr( $instance['mrss_text'] );
74
  $mrss_title = esc_attr( $instance['mrss_title'] );
75
-
76
  // The widget form
77
- ?>
78
- <p>
79
- <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title :','nggallery'); ?><br />
80
- <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title');?>" type="text" value="<?php echo $title; ?>" />
81
- </label>
82
- </p>
83
-
84
- <p>
85
- <label for="<?php echo $this->get_field_id('show_icon'); ?>">
86
- <input id="<?php echo $this->get_field_id('show_icon'); ?>" name="<?php echo $this->get_field_name('show_icon'); ?>" type="checkbox" value="1" <?php checked(true , $instance['show_icon']); ?> />
87
- <?php _e('Show Media RSS icon', 'nggallery'); ?>
88
- </label>
 
 
 
 
 
 
 
 
89
  </p>
90
-
91
- <p>
92
- <label for="<?php echo $this->get_field_id('show_global_mrss'); ?>">
93
- <input id="<?php echo $this->get_field_id('show_global_mrss'); ?>" name="<?php echo $this->get_field_name('show_global_mrss'); ?>" type="checkbox" value="1" <?php checked(true , $instance['show_global_mrss']); ?> /> <?php _e('Show the Media RSS link', 'nggallery'); ?>
94
- </label>
95
- </p>
96
-
97
- <p>
98
- <label for="<?php echo $this->get_field_id('mrss_text'); ?>"><?php _e('Text for Media RSS link:', 'nggallery'); ?><br />
99
- <input class="widefat" id="<?php echo $this->get_field_id('mrss_text'); ?>" name="<?php echo $this->get_field_name('mrss_text'); ?>" type="text" value="<?php echo $mrss_text; ?>" /></label>
100
- </label>
101
- </p>
102
-
103
- <p>
104
- <label for="<?php echo $this->get_field_id('mrss_title'); ?>"><?php _e('Tooltip text for Media RSS link:', 'nggallery'); ?><br />
105
- <input class="widefat" id="<?php echo $this->get_field_id('mrss_title'); ?>" name="<?php echo $this->get_field_name('mrss_title'); ?>" type="text" value="<?php echo $mrss_title; ?>" /></label>
106
- </label>
107
- </p>
108
-
109
  <?php
110
 
111
- }
112
 
113
  /**
114
  * Get a link to a Media RSS
72
  $title = esc_attr( $instance['title'] );
73
  $mrss_text = esc_attr( $instance['mrss_text'] );
74
  $mrss_title = esc_attr( $instance['mrss_title'] );
75
+
76
  // The widget form
77
+ ?>
78
+ <p>
79
+ <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:','nggallery'); ?></label><br />
80
+ <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title');?>" type="text" value="<?php echo $title; ?>" />
81
+ </p>
82
+ <p>
83
+ <input id="<?php echo $this->get_field_id('show_icon'); ?>" name="<?php echo $this->get_field_name('show_icon'); ?>" type="checkbox" value="1" <?php checked(true , $instance['show_icon']); ?> />
84
+ <label for="<?php echo $this->get_field_id('show_icon'); ?>"><?php _e('Show Media RSS icon', 'nggallery'); ?></label>
85
+ </p>
86
+ <p>
87
+ <input id="<?php echo $this->get_field_id('show_global_mrss'); ?>" name="<?php echo $this->get_field_name('show_global_mrss'); ?>" type="checkbox" value="1" <?php checked(true , $instance['show_global_mrss']); ?> />
88
+ <label for="<?php echo $this->get_field_id('show_global_mrss'); ?>"><?php _e('Show the Media RSS link', 'nggallery'); ?></label>
89
+ </p>
90
+ <p>
91
+ <label for="<?php echo $this->get_field_id('mrss_text'); ?>"><?php _e('Text for Media RSS link:', 'nggallery'); ?></label><br />
92
+ <input class="widefat" id="<?php echo $this->get_field_id('mrss_text'); ?>" name="<?php echo $this->get_field_name('mrss_text'); ?>" type="text" value="<?php echo $mrss_text; ?>" /></label>
93
+ </p>
94
+ <p>
95
+ <label for="<?php echo $this->get_field_id('mrss_title'); ?>"><?php _e('Tooltip text for Media RSS link:', 'nggallery'); ?></label><br />
96
+ <input class="widefat" id="<?php echo $this->get_field_id('mrss_title'); ?>" name="<?php echo $this->get_field_name('mrss_title'); ?>" type="text" value="<?php echo $mrss_title; ?>" /></label>
97
  </p>
98
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  <?php
100
 
101
+ }
102
 
103
  /**
104
  * Get a link to a Media RSS
widgets/widgets.php CHANGED
@@ -118,11 +118,14 @@ class nggSlideshowWidget extends WP_Widget {
118
  $width = esc_attr( $instance['width'] );
119
  $tables = $wpdb->get_results("SELECT * FROM $wpdb->nggallery ORDER BY 'name' ASC ");
120
  ?>
121
- <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo $title; ?>" /></p>
 
 
 
122
  <p>
123
  <label for="<?php echo $this->get_field_id('galleryid'); ?>"><?php _e('Select Gallery:', 'nggallery'); ?></label>
124
- <select size="1" name="<?php echo $this->get_field_name('galleryid'); ?>" id="<?php echo $this->get_field_id('galleryid'); ?>" class="widefat">
125
- <option value="0" <?php if (0 == $instance['galleryid']) echo "selected='selected' "; ?> ><?php _e('All images', 'nggallery'); ?></option>
126
  <?php
127
  if($tables) {
128
  foreach($tables as $table) {
@@ -132,10 +135,17 @@ class nggSlideshowWidget extends WP_Widget {
132
  }
133
  }
134
  ?>
135
- </select>
136
  </p>
137
- <p><label for="<?php echo $this->get_field_id('height'); ?>"><?php _e('Height:', 'nggallery'); ?></label> <input id="<?php echo $this->get_field_id('height'); ?>" name="<?php echo $this->get_field_name('height'); ?>" type="text" style="padding: 3px; width: 45px;" value="<?php echo $height; ?>" /></p>
138
- <p><label for="<?php echo $this->get_field_id('width'); ?>"><?php _e('Width:', 'nggallery'); ?></label> <input id="<?php echo $this->get_field_id('width'); ?>" name="<?php echo $this->get_field_name('width'); ?>" type="text" style="padding: 3px; width: 45px;" value="<?php echo $width; ?>" /></p>
 
 
 
 
 
 
 
139
  <?php
140
  }
141
 
@@ -158,7 +168,7 @@ class nggWidget extends WP_Widget {
158
 
159
  function nggWidget() {
160
  $widget_ops = array('classname' => 'ngg_images', 'description' => __( 'Add recent or random images from the galleries', 'nggallery') );
161
- $this->WP_Widget('ngg-images', __('Nextcellent Widget', 'nggallery'), $widget_ops);
162
  }
163
 
164
  function update( $new_instance, $old_instance ) {
@@ -198,60 +208,51 @@ class nggWidget extends WP_Widget {
198
  ?>
199
 
200
  <p>
201
- <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title :','nggallery'); ?>
202
  <input id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title');?>" type="text" class="widefat" value="<?php echo $title; ?>" />
203
- </label>
204
  </p>
205
-
206
  <p>
207
- <?php _e('Show :','nggallery'); ?><br />
208
- <label for="<?php echo $this->get_field_id('items'); ?>">
209
- <input style="width: 50px;" id="<?php echo $this->get_field_id('items'); ?>" name="<?php echo $this->get_field_name('items');?>" type="text" value="<?php echo $items; ?>" />
210
- </label>
211
- <select id="<?php echo $this->get_field_id('show'); ?>" name="<?php echo $this->get_field_name('show'); ?>" >
212
  <option <?php selected("thumbnail" , $instance['show']); ?> value="thumbnail"><?php _e('Thumbnails','nggallery'); ?></option>
213
  <option <?php selected("original" , $instance['show']); ?> value="original"><?php _e('Original images','nggallery'); ?></option>
214
  </select>
215
  </p>
216
-
217
  <p>
218
- <label for="<?php echo $this->get_field_id('type'); ?>_random">
219
- <input id="<?php echo $this->get_field_id('type'); ?>_random" name="<?php echo $this->get_field_name('type'); ?>" type="radio" value="random" <?php checked("random" , $instance['type']); ?> /> <?php _e('random','nggallery'); ?>
220
- </label>
221
- <label for="<?php echo $this->get_field_id('type'); ?>_recent">
222
- <input id="<?php echo $this->get_field_id('type'); ?>_recent" name="<?php echo $this->get_field_name('type'); ?>" type="radio" value="recent" <?php checked("recent" , $instance['type']); ?> /> <?php _e('recent added ','nggallery'); ?>
223
- </label>
224
  </p>
225
-
226
  <p>
227
- <label for="<?php echo $this->get_field_id('webslice'); ?>">
228
- <input id="<?php echo $this->get_field_id('webslice'); ?>" name="<?php echo $this->get_field_name('webslice'); ?>" type="checkbox" value="1" <?php checked(true , $instance['webslice']); ?> /> <?php _e('Enable IE8 Web Slices','nggallery'); ?>
229
- </label>
230
  </p>
231
-
 
 
 
 
 
 
 
 
232
  <p>
233
- <?php _e('Width x Height :','nggallery'); ?><br />
234
- <input style="width: 50px; padding:3px;" id="<?php echo $this->get_field_id('width'); ?>" name="<?php echo $this->get_field_name('width'); ?>" type="text" value="<?php echo $width; ?>" /> x
235
- <input style="width: 50px; padding:3px;" id="<?php echo $this->get_field_id('height'); ?>" name="<?php echo $this->get_field_name('height'); ?>" type="text" value="<?php echo $height; ?>" /> (px)
236
- </p>
237
-
238
- <p>
239
- <label for="<?php echo $this->get_field_id('exclude'); ?>"><?php _e('Select :','nggallery'); ?>
240
  <select id="<?php echo $this->get_field_id('exclude'); ?>" name="<?php echo $this->get_field_name('exclude'); ?>" class="widefat">
241
  <option <?php selected("all" , $instance['exclude']); ?> value="all" ><?php _e('All galleries','nggallery'); ?></option>
242
  <option <?php selected("denied" , $instance['exclude']); ?> value="denied" ><?php _e('Only which are not listed','nggallery'); ?></option>
243
  <option <?php selected("allow" , $instance['exclude']); ?> value="allow" ><?php _e('Only which are listed','nggallery'); ?></option>
244
  </select>
245
- </label>
246
  </p>
247
-
248
  <p>
249
- <label for="<?php echo $this->get_field_id('list'); ?>"><?php _e('Gallery ID :','nggallery'); ?>
250
  <input id="<?php echo $this->get_field_id('list'); ?>" name="<?php echo $this->get_field_name('list'); ?>" type="text" class="widefat" value="<?php echo $instance['list']; ?>" />
251
- <br /><small><?php _e('Gallery IDs, separated by commas.','nggallery'); ?></small>
252
- </label>
253
  </p>
254
-
255
  <?php
256
 
257
  }
118
  $width = esc_attr( $instance['width'] );
119
  $tables = $wpdb->get_results("SELECT * FROM $wpdb->nggallery ORDER BY 'name' ASC ");
120
  ?>
121
+ <p>
122
+ <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label>
123
+ <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo $title; ?>" />
124
+ </p>
125
  <p>
126
  <label for="<?php echo $this->get_field_id('galleryid'); ?>"><?php _e('Select Gallery:', 'nggallery'); ?></label>
127
+ <select size="1" name="<?php echo $this->get_field_name('galleryid'); ?>" id="<?php echo $this->get_field_id('galleryid'); ?>" class="widefat">
128
+ <option value="0" <?php if (0 == $instance['galleryid']) echo "selected='selected' "; ?> ><?php _e('All images', 'nggallery'); ?></option>
129
  <?php
130
  if($tables) {
131
  foreach($tables as $table) {
135
  }
136
  }
137
  ?>
138
+ </select>
139
  </p>
140
+ <table>
141
+ <tr>
142
+ <td><label for="<?php echo $this->get_field_id('width'); ?>"><?php _e('Width:', 'nggallery'); ?></label></td>
143
+ <td><input id="<?php echo $this->get_field_id('width'); ?>" name="<?php echo $this->get_field_name('width'); ?>" type="number" min="0" style="padding: 3px; width: 60px;" value="<?php echo $width; ?>" /> px</td>
144
+ </tr><tr>
145
+ <td><label for="<?php echo $this->get_field_id('height'); ?>"><?php _e('Height:', 'nggallery'); ?></label></td>
146
+ <td><input id="<?php echo $this->get_field_id('height'); ?>" name="<?php echo $this->get_field_name('height'); ?>" type="number" min="0" style="padding: 3px; width: 60px;" value="<?php echo $height; ?>" /> px</td>
147
+ </tr>
148
+ </table>
149
  <?php
150
  }
151
 
168
 
169
  function nggWidget() {
170
  $widget_ops = array('classname' => 'ngg_images', 'description' => __( 'Add recent or random images from the galleries', 'nggallery') );
171
+ $this->WP_Widget('ngg-images', __('NextCellent Widget', 'nggallery'), $widget_ops);
172
  }
173
 
174
  function update( $new_instance, $old_instance ) {
208
  ?>
209
 
210
  <p>
211
+ <label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:','nggallery'); ?></label>
212
  <input id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title');?>" type="text" class="widefat" value="<?php echo $title; ?>" />
 
213
  </p>
 
214
  <p>
215
+ <label for="<?php echo $this->get_field_id('items'); ?>"><?php _e('Show:','nggallery'); ?></label><br />
216
+ <input style="width: 60px;" id="<?php echo $this->get_field_id('items'); ?>" name="<?php echo $this->get_field_name('items');?>" type="number" min="0" value="<?php echo $items; ?>" />
217
+ <select id="<?php echo $this->get_field_id('show'); ?>" name="<?php echo $this->get_field_name('show'); ?>">
 
 
218
  <option <?php selected("thumbnail" , $instance['show']); ?> value="thumbnail"><?php _e('Thumbnails','nggallery'); ?></option>
219
  <option <?php selected("original" , $instance['show']); ?> value="original"><?php _e('Original images','nggallery'); ?></option>
220
  </select>
221
  </p>
 
222
  <p>
223
+ <input id="<?php echo $this->get_field_id('type'); ?>_random" name="<?php echo $this->get_field_name('type'); ?>" type="radio" value="random" <?php checked("random" , $instance['type']); ?> />
224
+ <label for="<?php echo $this->get_field_id('type'); ?>_random"><?php _e('random','nggallery'); ?></label>
225
+ <br/>
226
+ <input id="<?php echo $this->get_field_id('type'); ?>_recent" name="<?php echo $this->get_field_name('type'); ?>" type="radio" value="recent" <?php checked("recent" , $instance['type']); ?> />
227
+ <label for="<?php echo $this->get_field_id('type'); ?>_recent"><?php _e('recent added ','nggallery'); ?></label>
 
228
  </p>
 
229
  <p>
230
+ <input id="<?php echo $this->get_field_id('webslice'); ?>" name="<?php echo $this->get_field_name('webslice'); ?>" type="checkbox" value="1" <?php checked(true , $instance['webslice']); ?> />
231
+ <label for="<?php echo $this->get_field_id('webslice'); ?>"><?php _e('Enable IE8 Web Slices','nggallery'); ?></label>
 
232
  </p>
233
+ <table>
234
+ <tr>
235
+ <td><label for="<?php echo $this->get_field_id('width'); ?>"><?php _e('Width:', 'nggallery'); ?></label></td>
236
+ <td><input style="width: 60px; padding:3px;" id="<?php echo $this->get_field_id('width'); ?>" name="<?php echo $this->get_field_name('width'); ?>" type="number" min="0" value="<?php echo $width; ?>" /> px</td>
237
+ </tr><tr>
238
+ <td><label for="<?php echo $this->get_field_id('height'); ?>"><?php _e('Height:', 'nggallery'); ?></label></td>
239
+ <td><input style="width: 60px; padding:3px;" id="<?php echo $this->get_field_id('height'); ?>" name="<?php echo $this->get_field_name('height'); ?>" type="number" min="0" value="<?php echo $height; ?>" /> px</td>
240
+ </tr>
241
+ </table>
242
  <p>
243
+ <label for="<?php echo $this->get_field_id('exclude'); ?>"><?php _e('Select:','nggallery'); ?></label>
 
 
 
 
 
 
244
  <select id="<?php echo $this->get_field_id('exclude'); ?>" name="<?php echo $this->get_field_name('exclude'); ?>" class="widefat">
245
  <option <?php selected("all" , $instance['exclude']); ?> value="all" ><?php _e('All galleries','nggallery'); ?></option>
246
  <option <?php selected("denied" , $instance['exclude']); ?> value="denied" ><?php _e('Only which are not listed','nggallery'); ?></option>
247
  <option <?php selected("allow" , $instance['exclude']); ?> value="allow" ><?php _e('Only which are listed','nggallery'); ?></option>
248
  </select>
 
249
  </p>
 
250
  <p>
251
+ <label for="<?php echo $this->get_field_id('list'); ?>"><?php _e('Gallery ID:','nggallery'); ?></label>
252
  <input id="<?php echo $this->get_field_id('list'); ?>" name="<?php echo $this->get_field_name('list'); ?>" type="text" class="widefat" value="<?php echo $instance['list']; ?>" />
253
+ <label class="description" for="<?php echo $this->get_field_id('list'); ?>"><?php _e('Gallery IDs, separated by commas.','nggallery'); ?></label>
 
254
  </p>
255
+
256
  <?php
257
 
258
  }