Header Footer Code Manager - Version 1.1.16

Version Description

2021-12-13 * FIXED: Author not showing on Add/Edit snippet screen * ADDED: PRO banner * UPDATED: Text & Plugin icon

Download this release

Release Info

Developer 99robots
Plugin Icon 128x128 Header Footer Code Manager
Version 1.1.16
Comparing to
See all releases

Code changes from version 1.1.15 to 1.1.16

Files changed (35) hide show
  1. 99robots-header-footer-code-manager.php +1222 -1195
  2. css/selectize.bootstrap3.css +401 -401
  3. css/style-admin.css +111 -111
  4. css/style-general-admin.css +98 -92
  5. images/99robots-logo-avatar.svg +1 -0
  6. includes/class-hfcm-snippets-list.php +488 -488
  7. includes/hfcm-add-edit.php +381 -381
  8. includes/hfcm-tools.php +121 -121
  9. js/location.js +4 -4
  10. js/nnr-hfcm-showboxes.js +104 -104
  11. js/selectize.min.js +2 -2
  12. js/toggle.js +23 -23
  13. languages/99robots-header-footer-code-manager-es_AR.po +248 -248
  14. languages/99robots-header-footer-code-manager-es_BO.po +248 -248
  15. languages/99robots-header-footer-code-manager-es_CL.po +248 -248
  16. languages/99robots-header-footer-code-manager-es_CO.po +248 -248
  17. languages/99robots-header-footer-code-manager-es_CR.po +248 -248
  18. languages/99robots-header-footer-code-manager-es_DO.po +248 -248
  19. languages/99robots-header-footer-code-manager-es_EC.po +248 -248
  20. languages/99robots-header-footer-code-manager-es_ES.po +248 -248
  21. languages/99robots-header-footer-code-manager-es_GT.po +248 -248
  22. languages/99robots-header-footer-code-manager-es_HN.po +248 -248
  23. languages/99robots-header-footer-code-manager-es_MX.po +248 -248
  24. languages/99robots-header-footer-code-manager-es_NI.po +248 -248
  25. languages/99robots-header-footer-code-manager-es_PA.po +248 -248
  26. languages/99robots-header-footer-code-manager-es_PE.po +248 -248
  27. languages/99robots-header-footer-code-manager-es_PR.po +248 -248
  28. languages/99robots-header-footer-code-manager-es_PY.po +248 -248
  29. languages/99robots-header-footer-code-manager-es_SV.po +248 -248
  30. languages/99robots-header-footer-code-manager-es_US.po +248 -248
  31. languages/99robots-header-footer-code-manager-es_UY.po +248 -248
  32. languages/99robots-header-footer-code-manager-es_VE.po +248 -248
  33. languages/99robots-header-footer-code-manager-hi_IN.po +263 -263
  34. readme.txt +221 -216
  35. uninstall.php +17 -17
99robots-header-footer-code-manager.php CHANGED
@@ -1,1196 +1,1223 @@
1
- <?php
2
- /**
3
- * Plugin Name: Header Footer Code Manager
4
- * Plugin URI: https://draftpress.com/products
5
- * Description: Header Footer Code Manager by 99 Robots is a quick and simple way for you to add tracking code snippets, conversion pixels, or other scripts required by third party services for analytics, tracking, marketing, or chat functions. For detailed documentation, please visit the plugin's <a href="https://draftpress.com/"> official page</a>.
6
- * Version: 1.1.15
7
- * Requires at least: 4.9
8
- * Requires PHP: 5.6.20
9
- * Author: 99robots
10
- * Author URI: https://draftpress.com/
11
- * Disclaimer: Use at your own risk. No warranty expressed or implied is provided.
12
- * Text Domain: 99robots-header-footer-code-manager
13
- * Domain Path: /languages
14
- */
15
-
16
- /*
17
- * If this file is called directly, abort.
18
- */
19
- if ( !defined( 'WPINC' ) ) {
20
- die;
21
- }
22
-
23
- register_activation_hook( __FILE__, array( 'NNR_HFCM', 'hfcm_options_install' ) );
24
- add_action( 'plugins_loaded', array( 'NNR_HFCM', 'hfcm_db_update_check' ) );
25
- add_action( 'admin_enqueue_scripts', array( 'NNR_HFCM', 'hfcm_enqueue_assets' ) );
26
- add_action( 'plugins_loaded', array( 'NNR_HFCM', 'hfcm_load_translation_files' ) );
27
- add_action( 'admin_menu', array( 'NNR_HFCM', 'hfcm_modifymenu' ) );
28
- add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( 'NNR_HFCM', 'hfcm_add_plugin_page_settings_link' ) );
29
- add_action( 'admin_init', array( 'NNR_HFCM', 'hfcm_init' ) );
30
- add_shortcode( 'hfcm', array( 'NNR_HFCM', 'hfcm_shortcode' ) );
31
- add_action( 'wp_head', array( 'NNR_HFCM', 'hfcm_header_scripts' ) );
32
- add_action( 'wp_footer', array( 'NNR_HFCM', 'hfcm_footer_scripts' ) );
33
- add_action( 'the_content', array( 'NNR_HFCM', 'hfcm_content_scripts' ) );
34
- add_action( 'wp_ajax_hfcm-request', array( 'NNR_HFCM', 'hfcm_request_handler' ) );
35
-
36
- // Files containing submenu functions
37
- require_once(plugin_dir_path( __FILE__ ) . 'includes/class-hfcm-snippets-list.php');
38
-
39
- if ( !class_exists( 'NNR_HFCM' ) ) :
40
-
41
- class NNR_HFCM
42
- {
43
- public static $nnr_hfcm_db_version = "1.2";
44
- public static $nnr_hfcm_table = "hfcm_scripts";
45
-
46
-
47
- /*
48
- * hfcm init function
49
- */
50
- public static function hfcm_init()
51
- {
52
- self::hfcm_check_installation_date();
53
- self::hfcm_plugin_notice_dismissed();
54
- self::hfcm_import_snippets();
55
- self::hfcm_export_snippets();
56
- }
57
-
58
- /*
59
- * function to create the DB / Options / Defaults
60
- */
61
- public static function hfcm_options_install()
62
- {
63
- $hfcm_now = strtotime( "now" );
64
- add_option( 'hfcm_activation_date', $hfcm_now );
65
- update_option( 'hfcm_activation_date', $hfcm_now );
66
-
67
- global $wpdb;
68
-
69
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
70
- $charset_collate = $wpdb->get_charset_collate();
71
- $sql =
72
- "CREATE TABLE $table_name (
73
- `script_id` int(10) NOT NULL AUTO_INCREMENT,
74
- `name` varchar(100) DEFAULT NULL,
75
- `snippet` text,
76
- `snippet_type` enum('html', 'js', 'css') DEFAULT 'html',
77
- `device_type` enum('mobile','desktop', 'both') DEFAULT 'both',
78
- `location` varchar(100) NOT NULL,
79
- `display_on` enum('All','s_pages', 's_posts','s_categories','s_custom_posts','s_tags','latest_posts','manual') NOT NULL DEFAULT 'All',
80
- `lp_count` int(10) DEFAULT NULL,
81
- `s_pages` varchar(300) DEFAULT NULL,
82
- `ex_pages` varchar(300) DEFAULT NULL,
83
- `s_posts` varchar(1000) DEFAULT NULL,
84
- `ex_posts` varchar(300) DEFAULT NULL,
85
- `s_custom_posts` varchar(300) DEFAULT NULL,
86
- `s_categories` varchar(300) DEFAULT NULL,
87
- `s_tags` varchar(300) DEFAULT NULL,
88
- `status` enum('active','inactive') NOT NULL DEFAULT 'active',
89
- `created_by` varchar(300) DEFAULT NULL,
90
- `last_modified_by` varchar(300) DEFAULT NULL,
91
- `created` datetime DEFAULT NULL,
92
- `last_revision_date` datetime DEFAULT NULL,
93
- PRIMARY KEY (`script_id`)
94
- ) $charset_collate; ";
95
-
96
- require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
97
- dbDelta( $sql );
98
- add_option( 'hfcm_db_version', self::$nnr_hfcm_db_version );
99
- }
100
-
101
-
102
- /*
103
- * function to check if plugin is being updated
104
- */
105
- public static function hfcm_db_update_check()
106
- {
107
- global $wpdb;
108
-
109
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
110
- if ( get_site_option( 'hfcm_db_version' ) != self::$nnr_hfcm_db_version ) {
111
- $wpdb->show_errors();
112
-
113
- if ( !empty( $wpdb->dbname ) ) {
114
- // Check for Exclude Pages
115
- $nnr_column_ex_pages = 'ex_pages';
116
- $nnr_check_column_ex_pages = $wpdb->get_results( $wpdb->prepare(
117
- "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
118
- $wpdb->dbname,
119
- $table_name,
120
- $nnr_column_ex_pages
121
- ) );
122
- if ( empty( $nnr_check_column_ex_pages ) ) {
123
- $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `ex_pages` varchar(300) DEFAULT 0 AFTER `s_pages`";
124
- $wpdb->query( $nnr_alter_sql );
125
- }
126
-
127
- // Check for Exclude Posts
128
- $nnr_column_ex_posts = 'ex_posts';
129
- $nnr_check_column_ex_posts = $wpdb->get_results( $wpdb->prepare(
130
- "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
131
- $wpdb->dbname,
132
- $table_name,
133
- $nnr_column_ex_posts
134
- ) );
135
- if ( empty( $nnr_check_column_ex_posts ) ) {
136
- $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `ex_posts` varchar(300) DEFAULT 0 AFTER `s_posts`";
137
- $wpdb->query( $nnr_alter_sql );
138
- }
139
-
140
- // Check for Snippet Type
141
- $nnr_column_snippet_type = 'snippet_type';
142
- $nnr_check_column_snippet_type = $wpdb->get_results( $wpdb->prepare(
143
- "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
144
- $wpdb->dbname,
145
- $table_name,
146
- $nnr_column_snippet_type
147
- ) );
148
- if ( empty( $nnr_check_column_snippet_type ) ) {
149
- $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `snippet_type` enum('html', 'js', 'css') DEFAULT 'html' AFTER `snippet`";
150
- $wpdb->query( $nnr_alter_sql );
151
- }
152
- }
153
- self::hfcm_options_install();
154
- }
155
- update_option( 'hfcm_db_version', self::$nnr_hfcm_db_version );
156
- }
157
-
158
-
159
- /*
160
- * Enqueue style-file, if it exists.
161
- */
162
- public static function hfcm_enqueue_assets( $hook )
163
- {
164
- $allowed_pages = array(
165
- 'toplevel_page_hfcm-list',
166
- 'hfcm_page_hfcm-create',
167
- 'admin_page_hfcm-update',
168
- );
169
-
170
- wp_register_style( 'hfcm_general_admin_assets', plugins_url( 'css/style-general-admin.css', __FILE__ ) );
171
- wp_enqueue_style( 'hfcm_general_admin_assets' );
172
-
173
- if ( in_array( $hook, $allowed_pages ) ) {
174
- // Plugin's CSS
175
- wp_register_style( 'hfcm_assets', plugins_url( 'css/style-admin.css', __FILE__ ) );
176
- wp_enqueue_style( 'hfcm_assets' );
177
- }
178
-
179
- // Remove hfcm-list from $allowed_pages
180
- array_shift( $allowed_pages );
181
-
182
- if ( in_array( $hook, $allowed_pages ) ) {
183
- // selectize.js plugin CSS and JS files
184
- wp_register_style( 'selectize-css', plugins_url( 'css/selectize.bootstrap3.css', __FILE__ ) );
185
- wp_enqueue_style( 'selectize-css' );
186
-
187
- wp_register_script( 'selectize-js', plugins_url( 'js/selectize.min.js', __FILE__ ), array( 'jquery' ) );
188
- wp_enqueue_script( 'selectize-js' );
189
-
190
- wp_enqueue_code_editor( array( 'type' => 'text/html' ) );
191
- }
192
- }
193
-
194
- /*
195
- * This function loads plugins translation files
196
- */
197
-
198
- public static function hfcm_load_translation_files()
199
- {
200
- load_plugin_textdomain( '99robots-header-footer-code-manager', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
201
- }
202
-
203
-
204
- /*
205
- * function to create menu page, and submenu pages.
206
- */
207
- public static function hfcm_modifymenu()
208
- {
209
-
210
- // This is the main item for the menu
211
- add_menu_page(
212
- __( 'Header Footer Code Manager', '99robots-header-footer-code-manager' ),
213
- __( 'HFCM', '99robots-header-footer-code-manager' ),
214
- 'manage_options',
215
- 'hfcm-list',
216
- array( 'NNR_HFCM', 'hfcm_list' ),
217
- plugins_url( 'images/', __FILE__ ) . '99robots.png'
218
- );
219
-
220
- // This is a submenu
221
- add_submenu_page(
222
- 'hfcm-list',
223
- __( 'All Snippets', '99robots-header-footer-code-manager' ),
224
- __( 'All Snippets', '99robots-header-footer-code-manager' ),
225
- 'manage_options',
226
- 'hfcm-list',
227
- array( 'NNR_HFCM', 'hfcm_list' )
228
- );
229
-
230
- // This is a submenu
231
- add_submenu_page(
232
- 'hfcm-list',
233
- __( 'Add New Snippet', '99robots-header-footer-code-manager' ),
234
- __( 'Add New', '99robots-header-footer-code-manager' ),
235
- 'manage_options',
236
- 'hfcm-create',
237
- array( 'NNR_HFCM', 'hfcm_create' )
238
- );
239
-
240
- // This is a submenu
241
- add_submenu_page(
242
- 'hfcm-list',
243
- __( 'Tools', '99robots-header-footer-code-manager' ),
244
- __( 'Tools', '99robots-header-footer-code-manager' ),
245
- 'manage_options',
246
- 'hfcm-tools',
247
- array( 'NNR_HFCM', 'hfcm_tools' )
248
- );
249
-
250
- // This submenu is HIDDEN, however, we need to add it anyways
251
- add_submenu_page(
252
- null,
253
- __( 'Update Script', '99robots-header-footer-code-manager' ),
254
- __( 'Update', '99robots-header-footer-code-manager' ),
255
- 'manage_options',
256
- 'hfcm-update',
257
- array( 'NNR_HFCM', 'hfcm_update' )
258
- );
259
-
260
- // This submenu is HIDDEN, however, we need to add it anyways
261
- add_submenu_page(
262
- null,
263
- __( 'Request Handler Script', '99robots-header-footer-code-manager' ),
264
- __( 'Request Handler', '99robots-header-footer-code-manager' ),
265
- 'manage_options',
266
- 'hfcm-request-handler',
267
- array( 'NNR_HFCM', 'hfcm_request_handler' )
268
- );
269
- }
270
-
271
- /*
272
- * function to add a settings link for the plugin on the Settings Page
273
- */
274
- public static function hfcm_add_plugin_page_settings_link( $links )
275
- {
276
- $links = array_merge(
277
- array( '<a href="' . admin_url( 'admin.php?page=hfcm-list' ) . '">' . __( 'Settings' ) . '</a>' ),
278
- $links
279
- );
280
- return $links;
281
- }
282
-
283
- /*
284
- * function to check the plugins installation date
285
- */
286
- public static function hfcm_check_installation_date()
287
- {
288
- $install_date = get_option( 'hfcm_activation_date' );
289
- $past_date = strtotime( '-7 days' );
290
-
291
- if ( $past_date >= $install_date ) {
292
- add_action( 'admin_notices', array( 'NNR_HFCM', 'hfcm_review_push_notice' ) );
293
- }
294
- }
295
-
296
-
297
- /*
298
- * function to create the Admin Notice
299
- */
300
- public static function hfcm_review_push_notice()
301
- {
302
- $allowed_pages_notices = array(
303
- 'toplevel_page_hfcm-list',
304
- 'hfcm_page_hfcm-create',
305
- 'admin_page_hfcm-update',
306
- );
307
- $screen = get_current_screen()->id;
308
-
309
- $user_id = get_current_user_id();
310
- // Check if current user has already dismissed it
311
- $install_date = get_option( 'hfcm_activation_date' );
312
- if ( !get_user_meta( $user_id, 'hfcm_plugin_notice_dismissed' ) && in_array( $screen, $allowed_pages_notices ) ) {
313
- ?>
314
- <div id="hfcm-message" class="notice notice-success">
315
- <a class="hfcm-dismiss-alert notice-dismiss" href="?hfcm-admin-notice-dismissed">Dismiss</a>
316
- <p><?php _e( 'Hey there! You’ve been using the <strong>Header Footer Code Manager</strong> plugin for a while now. If you like the plugin, please support our awesome development and support team by leaving a <a class="hfcm-review-stars" href="https://wordpress.org/support/plugin/header-footer-code-manager/reviews/"><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span></a> rating. <a href="https://wordpress.org/support/plugin/header-footer-code-manager/reviews/">Rate it!</a> It’ll mean the world to us and keep this plugin free and constantly updated. <a href="https://wordpress.org/support/plugin/header-footer-code-manager/reviews/">Leave A Review</a>', '99robots-header-footer-code-manager' ); ?>
317
- </p>
318
- </div>
319
- <?php
320
- }
321
- }
322
-
323
- /*
324
- * function to check if current user has already dismissed it
325
- */
326
- public static function hfcm_plugin_notice_dismissed()
327
- {
328
- $user_id = get_current_user_id();
329
- // Checking if user clicked on the Dismiss button
330
- if ( isset( $_GET['hfcm-admin-notice-dismissed'] ) ) {
331
- add_user_meta( $user_id, 'hfcm_plugin_notice_dismissed', 'true', true );
332
- // Redirect to original page the user was on
333
- $current_url = wp_get_referer();
334
- wp_redirect( $current_url );
335
- exit;
336
- }
337
- }
338
-
339
- /*
340
- * function to render the snippet
341
- */
342
- public static function hfcm_render_snippet( $scriptdata )
343
- {
344
- $output = "<!-- HFCM by 99 Robots - Snippet # {$scriptdata->script_id}: {$scriptdata->name} -->\n" . html_entity_decode( $scriptdata->snippet ) . "\n<!-- /end HFCM by 99 Robots -->\n";
345
-
346
- return $output;
347
- }
348
-
349
- /*
350
- * function to implement shortcode
351
- */
352
- public static function hfcm_shortcode( $atts )
353
- {
354
- global $wpdb;
355
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
356
- if ( !empty( $atts['id'] ) ) {
357
- $id = (int) $atts['id'];
358
- $hide_device = wp_is_mobile() ? 'desktop' : 'mobile';
359
- $script = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $table_name WHERE status='active' AND device_type!='$hide_device' AND script_id=%d", $id ) );
360
- if ( !empty( $script ) ) {
361
- return self::hfcm_render_snippet( $script[0] );
362
- }
363
- }
364
- }
365
-
366
-
367
- /*
368
- * Function to json_decode array and check if empty
369
- */
370
- public static function hfcm_not_empty( $scriptdata, $prop_name )
371
- {
372
- $data = json_decode( $scriptdata->{$prop_name} );
373
- if ( empty( $data ) ) {
374
- return false;
375
- }
376
- return true;
377
- }
378
-
379
- /*
380
- * function to decide which snippets to show - triggered by hooks
381
- */
382
- public static function hfcm_add_snippets( $location = '', $content = '' )
383
- {
384
- global $wpdb;
385
-
386
- $beforecontent = '';
387
- $aftercontent = '';
388
-
389
- if ( $location && in_array( $location, array( 'header', 'footer' ) ) ) {
390
- $display_location = "location='$location'";
391
- } else {
392
- $display_location = "location NOT IN ( 'header', 'footer' )";
393
- }
394
-
395
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
396
- $hide_device = wp_is_mobile() ? 'desktop' : 'mobile';
397
- $script = $wpdb->get_results( "SELECT * FROM $table_name WHERE $display_location AND status='active' AND device_type!='$hide_device'" );
398
-
399
- if ( !empty( $script ) ) {
400
- foreach ( $script as $key => $scriptdata ) {
401
- $out = '';
402
- switch ( $scriptdata->display_on ) {
403
- case 'All':
404
-
405
- $is_not_empty_ex_pages = self::hfcm_not_empty( $scriptdata, 'ex_pages' );
406
- $is_not_empty_ex_posts = self::hfcm_not_empty( $scriptdata, 'ex_posts' );
407
- if ( ($is_not_empty_ex_pages && is_page( json_decode( $scriptdata->ex_pages ) )) || ($is_not_empty_ex_posts && is_single( json_decode( $scriptdata->ex_posts ) )) ) {
408
- $out = '';
409
- } else {
410
- $out = self::hfcm_render_snippet( $scriptdata );
411
- }
412
- break;
413
- case 'latest_posts':
414
- if ( is_single() ) {
415
- if ( !empty( $scriptdata->lp_count ) ) {
416
- $nnr_hfcm_latest_posts = wp_get_recent_posts(
417
- array(
418
- 'numberposts' => $scriptdata->lp_count,
419
- )
420
- );
421
- } else {
422
- $nnr_hfcm_latest_posts = wp_get_recent_posts(
423
- array(
424
- 'numberposts' => 5
425
- )
426
- );
427
- }
428
-
429
- foreach ( $nnr_hfcm_latest_posts as $key => $lpostdata ) {
430
- if ( get_the_ID() == $lpostdata['ID'] ) {
431
- $out = self::hfcm_render_snippet( $scriptdata );
432
- }
433
- }
434
- }
435
- break;
436
- case 's_categories':
437
- $is_not_empty_s_categories = self::hfcm_not_empty( $scriptdata, 's_categories' );
438
- if ( $is_not_empty_s_categories && in_category( json_decode( $scriptdata->s_categories ) ) ) {
439
- if ( is_category( json_decode( $scriptdata->s_categories ) ) ) {
440
- $out = self::hfcm_render_snippet( $scriptdata );
441
- }
442
- if ( !is_archive() && !is_home() ) {
443
- $out = self::hfcm_render_snippet( $scriptdata );
444
- }
445
- }
446
- break;
447
- case 's_custom_posts':
448
- $is_not_empty_s_custom_posts = self::hfcm_not_empty( $scriptdata, 's_custom_posts' );
449
- if ( $is_not_empty_s_custom_posts && is_singular( json_decode( $scriptdata->s_custom_posts ) ) ) {
450
- $out = self::hfcm_render_snippet( $scriptdata );
451
- }
452
- break;
453
- case 's_posts':
454
- $is_not_empty_s_posts = self::hfcm_not_empty( $scriptdata, 's_posts' );
455
- if ( $is_not_empty_s_posts && is_single( json_decode( $scriptdata->s_posts ) ) ) {
456
- $out = self::hfcm_render_snippet( $scriptdata );
457
- }
458
- break;
459
- case 's_pages':
460
- $is_not_empty_s_pages = self::hfcm_not_empty( $scriptdata, 's_pages' );
461
- if ( $is_not_empty_s_pages ) {
462
- // Gets the page ID of the blog page
463
- $blog_page = get_option( 'page_for_posts' );
464
- // Checks if the blog page is present in the array of selected pages
465
- if ( in_array( $blog_page, json_decode( $scriptdata->s_pages ) ) ) {
466
- if ( is_page( json_decode( $scriptdata->s_pages ) ) || (!is_front_page() && is_home()) ) {
467
- $out = self::hfcm_render_snippet( $scriptdata );
468
- }
469
- } elseif ( is_page( json_decode( $scriptdata->s_pages ) ) ) {
470
- $out = self::hfcm_render_snippet( $scriptdata );
471
- }
472
- }
473
- break;
474
- case 's_tags':
475
- $is_not_empty_s_tags = self::hfcm_not_empty( $scriptdata, 's_tags' );
476
- if ( $is_not_empty_s_tags && has_tag( json_decode( $scriptdata->s_tags ) ) ) {
477
- if ( is_tag( json_decode( $scriptdata->s_tags ) ) ) {
478
- $out = self::hfcm_render_snippet( $scriptdata );
479
- }
480
- if ( !is_archive() && !is_home() ) {
481
- $out = self::hfcm_render_snippet( $scriptdata );
482
- }
483
- }
484
- }
485
-
486
- switch ( $scriptdata->location ) {
487
- case 'before_content':
488
- $beforecontent .= $out;
489
- break;
490
- case 'after_content':
491
- $aftercontent .= $out;
492
- break;
493
- default:
494
- echo $out;
495
- }
496
- }
497
- }
498
- // Return results after the loop finishes
499
- return $beforecontent . $content . $aftercontent;
500
- }
501
-
502
- /*
503
- * function to add snippets in the header
504
- */
505
- public static function hfcm_header_scripts()
506
- {
507
- self::hfcm_add_snippets( 'header' );
508
- }
509
-
510
- /*
511
- * function to add snippets in the footer
512
- */
513
- public static function hfcm_footer_scripts()
514
- {
515
- self::hfcm_add_snippets( 'footer' );
516
- }
517
-
518
- /*
519
- * function to add snippets before/after the content
520
- */
521
- public static function hfcm_content_scripts( $content )
522
- {
523
- return self::hfcm_add_snippets( false, $content );
524
- }
525
-
526
- /*
527
- * load redirection Javascript code
528
- */
529
- public static function hfcm_redirect( $url = '' )
530
- {
531
- // Register the script
532
- wp_register_script( 'hfcm_redirection', plugins_url( 'js/location.js', __FILE__ ) );
533
-
534
- // Localize the script with new data
535
- $translation_array = array( 'url' => $url );
536
- wp_localize_script( 'hfcm_redirection', 'hfcm_location', $translation_array );
537
-
538
- // Enqueued script with localized data.
539
- wp_enqueue_script( 'hfcm_redirection' );
540
- }
541
-
542
- /*
543
- * function to sanitize POST data
544
- */
545
- public static function hfcm_sanitize_text( $key, $is_not_snippet = true )
546
- {
547
- if ( !empty( $_POST['data'][ $key ] ) ) {
548
- $post_data = stripslashes_deep( $_POST['data'][ $key ] );
549
- if ( $is_not_snippet ) {
550
- $post_data = sanitize_text_field( $post_data );
551
- } else {
552
- $post_data = htmlentities( $post_data );
553
- }
554
- return $post_data;
555
- }
556
-
557
- return '';
558
- }
559
-
560
- /*
561
- * function to sanitize strings within POST data arrays
562
- */
563
- public static function hfcm_sanitize_array( $key, $type = 'integer' )
564
- {
565
- if ( !empty( $_POST['data'][ $key ] ) ) {
566
- $arr = $_POST['data'][ $key ];
567
-
568
- if ( !is_array( $arr ) ) {
569
- return array();
570
- }
571
-
572
- if ( 'integer' === $type ) {
573
- return array_map( 'absint', $arr );
574
- } else { // strings
575
- $new_array = array();
576
- foreach ( $arr as $val ) {
577
- $new_array[] = sanitize_text_field( $val );
578
- }
579
- }
580
-
581
- return $new_array;
582
- }
583
-
584
- return array();
585
- }
586
-
587
- /*
588
- * function for submenu "Add snippet" page
589
- */
590
- public static function hfcm_create()
591
- {
592
-
593
- // check user capabilities
594
- current_user_can( 'administrator' );
595
-
596
- // prepare variables for includes/hfcm-add-edit.php
597
- $name = '';
598
- $snippet = '';
599
- $nnr_snippet_type = 'html';
600
- $device_type = '';
601
- $location = '';
602
- $display_on = '';
603
- $status = '';
604
- $lp_count = 5; // Default value
605
- $s_pages = array();
606
- $ex_pages = array();
607
- $s_posts = array();
608
- $ex_posts = array();
609
- $s_custom_posts = array();
610
- $s_categories = array();
611
- $s_tags = array();
612
-
613
- // Notify hfcm-add-edit.php NOT to make changes for update
614
- $update = false;
615
-
616
- require_once(plugin_dir_path( __FILE__ ) . 'includes/hfcm-add-edit.php');
617
- }
618
-
619
- /*
620
- * function to handle add/update requests
621
- */
622
- public static function hfcm_request_handler()
623
- {
624
-
625
- // Check user capabilities
626
- current_user_can( 'administrator' );
627
-
628
- if ( isset( $_POST['insert'] ) ) {
629
- // Check nonce
630
- check_admin_referer( 'create-snippet' );
631
- } else {
632
- if ( empty( $_REQUEST['id'] ) ) {
633
- die( 'Missing ID parameter.' );
634
- }
635
- $id = absint( $_REQUEST['id'] );
636
- }
637
- if ( isset( $_POST['update'] ) ) {
638
- // Check nonce
639
- check_admin_referer( 'update-snippet_' . $id );
640
- }
641
-
642
- // Handle AJAX on/off toggle for snippets
643
- if ( isset( $_REQUEST['toggle'] ) && !empty( $_REQUEST['togvalue'] ) ) {
644
-
645
- // Check nonce
646
- check_ajax_referer( 'hfcm-toggle-snippet', 'security' );
647
-
648
- if ( 'on' === $_REQUEST['togvalue'] ) {
649
- $status = 'active';
650
- } else {
651
- $status = 'inactive';
652
- }
653
-
654
- // Global vars
655
- global $wpdb;
656
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
657
-
658
- $wpdb->update(
659
- $table_name, //table
660
- array( 'status' => $status ), //data
661
- array( 'script_id' => $id ), //where
662
- array( '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ), //data format
663
- array( '%s' ) //where format
664
- );
665
-
666
- } elseif ( isset( $_POST['insert'] ) || isset( $_POST['update'] ) ) {
667
-
668
- // Create / update snippet
669
-
670
- // Sanitize fields
671
- $name = self::hfcm_sanitize_text( 'name' );
672
- $snippet = self::hfcm_sanitize_text( 'snippet', false );
673
- $nnr_snippet_type = self::hfcm_sanitize_text( 'snippet_type' );
674
- $device_type = self::hfcm_sanitize_text( 'device_type' );
675
- $display_on = self::hfcm_sanitize_text( 'display_on' );
676
- $location = self::hfcm_sanitize_text( 'location' );
677
- $lp_count = self::hfcm_sanitize_text( 'lp_count' );
678
- $status = self::hfcm_sanitize_text( 'status' );
679
- $s_pages = self::hfcm_sanitize_array( 's_pages' );
680
- $ex_pages = self::hfcm_sanitize_array( 'ex_pages' );
681
- $s_posts = self::hfcm_sanitize_array( 's_posts' );
682
- $ex_posts = self::hfcm_sanitize_array( 'ex_posts' );
683
- $s_custom_posts = self::hfcm_sanitize_array( 's_custom_posts', 'string' );
684
- $s_categories = self::hfcm_sanitize_array( 's_categories' );
685
- $s_tags = self::hfcm_sanitize_array( 's_tags' );
686
-
687
- if ( 'manual' === $display_on ) {
688
- $location = '';
689
- }
690
- $lp_count = max( 1, (int) $lp_count );
691
-
692
- // Global vars
693
- global $wpdb;
694
- global $current_user;
695
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
696
-
697
- // Update snippet
698
- if ( isset( $id ) ) {
699
-
700
- $wpdb->update( $table_name, //table
701
- // Data
702
- array(
703
- 'name' => $name,
704
- 'snippet' => $snippet,
705
- 'snippet_type' => $nnr_snippet_type,
706
- 'device_type' => $device_type,
707
- 'location' => $location,
708
- 'display_on' => $display_on,
709
- 'status' => $status,
710
- 'lp_count' => $lp_count,
711
- 's_pages' => wp_json_encode( $s_pages ),
712
- 'ex_pages' => wp_json_encode( $ex_pages ),
713
- 's_posts' => wp_json_encode( $s_posts ),
714
- 'ex_posts' => wp_json_encode( $ex_posts ),
715
- 's_custom_posts' => wp_json_encode( $s_custom_posts ),
716
- 's_categories' => wp_json_encode( $s_categories ),
717
- 's_tags' => wp_json_encode( $s_tags ),
718
- 'last_revision_date' => current_time( 'Y-m-d H:i:s' ),
719
- 'last_modified_by' => sanitize_text_field( $current_user->display_name ),
720
- ),
721
- // Where
722
- array( 'script_id' => $id ),
723
- // Data format
724
- array(
725
- '%s',
726
- '%s',
727
- '%s',
728
- '%s',
729
- '%s',
730
- '%s',
731
- '%s',
732
- '%s',
733
- '%s',
734
- ),
735
- // Where format
736
- array( '%s' )
737
- );
738
- self::hfcm_redirect( admin_url( 'admin.php?page=hfcm-update&message=1&id=' . $id ) );
739
- } else {
740
-
741
- // Create new snippet
742
- $wpdb->insert( $table_name, //table
743
- array(
744
- 'name' => $name,
745
- 'snippet' => $snippet,
746
- 'snippet_type' => $nnr_snippet_type,
747
- 'device_type' => $device_type,
748
- 'location' => $location,
749
- 'display_on' => $display_on,
750
- 'status' => $status,
751
- 'lp_count' => $lp_count,
752
- 's_pages' => wp_json_encode( $s_pages ),
753
- 'ex_pages' => wp_json_encode( $ex_pages ),
754
- 's_posts' => wp_json_encode( $s_posts ),
755
- 'ex_posts' => wp_json_encode( $ex_posts ),
756
- 's_custom_posts' => wp_json_encode( $s_custom_posts ),
757
- 's_categories' => wp_json_encode( $s_categories ),
758
- 's_tags' => wp_json_encode( $s_tags ),
759
- 'created' => current_time( 'Y-m-d H:i:s' ),
760
- 'created_by' => sanitize_text_field( $current_user->display_name ),
761
- ), array(
762
- '%s',
763
- '%s',
764
- '%s',
765
- '%s',
766
- '%s',
767
- '%s',
768
- '%s',
769
- '%d',
770
- '%s',
771
- '%s',
772
- '%s',
773
- '%s',
774
- '%s',
775
- '%s',
776
- '%s',
777
- '%s',
778
- '%s',
779
- )
780
- );
781
- $lastid = $wpdb->insert_id;
782
- self::hfcm_redirect( admin_url( 'admin.php?page=hfcm-update&message=6&id=' . $lastid ) );
783
- }
784
- } elseif ( isset( $_POST['get_posts'] ) ) {
785
-
786
- // JSON return posts for AJAX
787
-
788
- // Check nonce
789
- check_ajax_referer( 'hfcm-get-posts', 'security' );
790
-
791
- // Global vars
792
- global $wpdb;
793
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
794
-
795
- // Get all selected posts
796
- if ( -1 === $id ) {
797
- $s_posts = array();
798
- $ex_posts = array();
799
- } else {
800
-
801
- // Select value to update
802
- $script = $wpdb->get_results( $wpdb->prepare( "SELECT s_posts FROM $table_name WHERE script_id=%s", $id ) );
803
- foreach ( $script as $s ) {
804
- $s_posts = json_decode( $s->s_posts );
805
- if ( !is_array( $s_posts ) ) {
806
- $s_posts = array();
807
- }
808
- }
809
-
810
- $script_ex = $wpdb->get_results( $wpdb->prepare( "SELECT ex_posts FROM $table_name WHERE script_id=%s", $id ) );
811
- foreach ( $script_ex as $s ) {
812
- $ex_posts = json_decode( $s->ex_posts );
813
- if ( !is_array( $ex_posts ) ) {
814
- $ex_posts = array();
815
- }
816
- }
817
- }
818
-
819
- // Get all posts
820
- $args = array(
821
- 'public' => true,
822
- '_builtin' => false,
823
- );
824
-
825
- $output = 'names'; // names or objects, note names is the default
826
- $operator = 'and'; // 'and' or 'or'
827
-
828
- $c_posttypes = get_post_types( $args, $output, $operator );
829
- $posttypes = array( 'post' );
830
- foreach ( $c_posttypes as $cpdata ) {
831
- $posttypes[] = $cpdata;
832
- }
833
- $posts = get_posts(
834
- array(
835
- 'post_type' => $posttypes,
836
- 'posts_per_page' => -1,
837
- 'numberposts' => -1,
838
- 'orderby' => 'title',
839
- 'order' => 'ASC',
840
- )
841
- );
842
-
843
- $json_output = array(
844
- 'selected' => array(),
845
- 'posts' => array(),
846
- 'excluded' => array(),
847
- );
848
-
849
- foreach ( $posts as $pdata ) {
850
- $nnr_hfcm_post_title = trim( $pdata->post_title );
851
-
852
- if ( empty( $nnr_hfcm_post_title ) ) {
853
- $nnr_hfcm_post_title = "(no title)";
854
- }
855
- if ( in_array( $pdata->ID, $ex_posts ) ) {
856
- $json_output['excluded'][] = $pdata->ID;
857
- }
858
-
859
- if ( in_array( $pdata->ID, $s_posts ) ) {
860
- $json_output['selected'][] = $pdata->ID;
861
- }
862
-
863
- $json_output['posts'][] = array(
864
- 'text' => sanitize_text_field( $nnr_hfcm_post_title ),
865
- 'value' => $pdata->ID,
866
- );
867
- }
868
-
869
- echo wp_json_encode( $json_output );
870
- wp_die();
871
- }
872
- }
873
-
874
- /*
875
- * function for submenu "Update snippet" page
876
- */
877
- public static function hfcm_update()
878
- {
879
-
880
- add_action( 'wp_enqueue_scripts', 'hfcm_selectize_enqueue' );
881
-
882
- // check user capabilities
883
- current_user_can( 'administrator' );
884
-
885
- if ( empty( $_GET['id'] ) ) {
886
- die( 'Missing ID parameter.' );
887
- }
888
- $id = absint($_GET['id']);
889
-
890
- global $wpdb;
891
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
892
-
893
- //selecting value to update
894
- $nnr_hfcm_snippets = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $table_name WHERE script_id=%s", $id ) );
895
- foreach ( $nnr_hfcm_snippets as $s ) {
896
- $name = $s->name;
897
- $snippet = $s->snippet;
898
- $nnr_snippet_type = $s->snippet_type;
899
- $device_type = $s->device_type;
900
- $location = $s->location;
901
- $display_on = $s->display_on;
902
- $status = $s->status;
903
- $lp_count = $s->lp_count;
904
- if ( empty( $lp_count ) ) {
905
- $lp_count = 5;
906
- }
907
- $s_pages = json_decode( $s->s_pages );
908
- $ex_pages = json_decode( $s->ex_pages );
909
- $ex_posts = json_decode( $s->ex_posts );
910
-
911
- if ( !is_array( $s_pages ) ) {
912
- $s_pages = array();
913
- }
914
-
915
- if ( !is_array( $ex_pages ) ) {
916
- $ex_pages = array();
917
- }
918
-
919
- $s_posts = json_decode( $s->s_posts );
920
- if ( !is_array( $s_posts ) ) {
921
- $s_posts = array();
922
- }
923
-
924
- $ex_posts = json_decode( $s->ex_posts );
925
- if ( !is_array( $ex_posts ) ) {
926
- $ex_posts = array();
927
- }
928
-
929
- $s_custom_posts = json_decode( $s->s_custom_posts );
930
- if ( !is_array( $s_custom_posts ) ) {
931
- $s_custom_posts = array();
932
- }
933
-
934
- $s_categories = json_decode( $s->s_categories );
935
- if ( !is_array( $s_categories ) ) {
936
- $s_categories = array();
937
- }
938
-
939
- $s_tags = json_decode( $s->s_tags );
940
- if ( !is_array( $s_tags ) ) {
941
- $s_tags = array();
942
- }
943
-
944
- $createdby = esc_html( $s->created_by );
945
- $lastmodifiedby = esc_html( $s->last_modified_by );
946
- $createdon = esc_html( $s->created );
947
- $lastrevisiondate = esc_html( $s->last_revision_date );
948
- }
949
-
950
- // escape for html output
951
- $name = esc_textarea( $name );
952
- $snippet = esc_textarea( $snippet );
953
- $nnr_snippet_type = esc_textarea( $nnr_snippet_type );
954
- $device_type = esc_html( $device_type );
955
- $location = esc_html( $location );
956
- $display_on = esc_html( $display_on );
957
- $status = esc_html( $status );
958
- $lp_count = esc_html( $lp_count );
959
- $i = esc_html( $lp_count );
960
- // Notify hfcm-add-edit.php to make necesary changes for update
961
- $update = true;
962
-
963
- require_once(plugin_dir_path( __FILE__ ) . 'includes/hfcm-add-edit.php');
964
- }
965
-
966
- /*
967
- * function to get list of all snippets
968
- */
969
- public static function hfcm_list()
970
- {
971
-
972
- global $wpdb;
973
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
974
- $activeclass = '';
975
- $inactiveclass = '';
976
- $allclass = 'current';
977
- $snippet_obj = new Hfcm_Snippets_List();
978
-
979
- $is_pro_version_active = self::is_hfcm_pro_active();
980
-
981
- if ( $is_pro_version_active ) {
982
- ?>
983
- <div class="notice hfcm-warning-notice notice-warning">
984
- <?php _e('Please deactivate the pro version of this plugin in order to avoid duplication of the snippets.
985
- You can use our tools to import all the snippets from the pro version of this plugin.', '99robots-header-footer-code-manager'); ?>
986
- </div>
987
- <?php
988
- }
989
-
990
- if ( !empty( $_GET['import'] ) ) {
991
- if ( $_GET['import'] == 2 ) {
992
- $message = "Header Footer Code Manager has successfully imported all snippets and set them as INACTIVE. Please review each snippet individually and ACTIVATE those that are needed for this site. Snippet types that are only available in the PRO version are skipped";
993
- } else {
994
- $message = "Header Footer Code Manager has successfully imported all snippets and set them as INACTIVE. Please review each snippet individually and ACTIVATE those that are needed for this site.";
995
- }
996
- ?>
997
- <div id="hfcm-message" class="notice notice-success is-dismissible">
998
- <p>
999
- <?php _e( $message, '99robots-header-footer-code-manager' ); ?>
1000
- </p>
1001
- </div>
1002
- <?php
1003
- }
1004
- if ( !empty( $_GET['script_status'] ) && in_array( $_GET['script_status'], array( 'active',
1005
- 'inactive' ) ) ) {
1006
- $allclass = '';
1007
- if ( 'active' === $_GET['script_status'] ) {
1008
- $activeclass = 'current';
1009
- }
1010
- if ( 'inactive' === $_GET['script_status'] ) {
1011
- $inactiveclass = 'current';
1012
- }
1013
- }
1014
- ?>
1015
- <div class="wrap">
1016
- <h1><?php esc_html_e( 'Snippets', '99robots-header-footer-code-manager' ) ?>
1017
- <a href="<?php echo admin_url( 'admin.php?page=hfcm-create' ) ?>"
1018
- class="page-title-action"><?php esc_html_e( 'Add New Snippet', '99robots-header-footer-code-manager' ) ?></a>
1019
- </h1>
1020
-
1021
- <form method="post">
1022
- <?php
1023
- $snippet_obj->prepare_items();
1024
- $snippet_obj->display();
1025
- ?>
1026
- </form>
1027
-
1028
- </div>
1029
- <?php
1030
-
1031
- // Register the script
1032
- wp_register_script( 'hfcm_toggle', plugins_url( 'js/toggle.js', __FILE__ ) );
1033
-
1034
- // Localize the script with new data
1035
- $translation_array = array(
1036
- 'url' => admin_url( 'admin.php' ),
1037
- 'security' => wp_create_nonce( 'hfcm-toggle-snippet' ),
1038
- );
1039
- wp_localize_script( 'hfcm_toggle', 'hfcm_ajax', $translation_array );
1040
-
1041
- // Enqueued script with localized data.
1042
- wp_enqueue_script( 'hfcm_toggle' );
1043
- }
1044
-
1045
- /*
1046
- * function to get load tools page
1047
- */
1048
- public static function hfcm_tools()
1049
- {
1050
- global $wpdb;
1051
- $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1052
-
1053
- $nnr_hfcm_snippets = $wpdb->get_results( "SELECT * from $nnr_hfcm_table_name" );
1054
-
1055
- require_once(plugin_dir_path( __FILE__ ) . 'includes/hfcm-tools.php');
1056
- }
1057
-
1058
- /*
1059
- * function to export snippets
1060
- */
1061
- public static function hfcm_export_snippets()
1062
- {
1063
- global $wpdb;
1064
- $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1065
-
1066
- if ( !empty( $_POST['nnr_hfcm_snippets'] ) && !empty( $_POST['action'] ) && ($_POST['action'] == "download") && check_admin_referer( 'hfcm-nonce' ) ) {
1067
- $nnr_hfcm_snippets_comma_separated = "";
1068
- foreach ( $_POST['nnr_hfcm_snippets'] as $nnr_hfcm_key => $nnr_hfcm_snippet ) {
1069
- $nnr_hfcm_snippet = str_replace( "snippet_", "", sanitize_text_field( $nnr_hfcm_snippet ) );
1070
- $nnr_hfcm_snippet = absint( $nnr_hfcm_snippet );
1071
- if ( !empty( $nnr_hfcm_snippet ) ) {
1072
- if ( empty( $nnr_hfcm_snippets_comma_separated ) ) {
1073
- $nnr_hfcm_snippets_comma_separated .= $nnr_hfcm_snippet;
1074
- } else {
1075
- $nnr_hfcm_snippets_comma_separated .= "," . $nnr_hfcm_snippet;
1076
- }
1077
- }
1078
- }
1079
- if ( !empty( $nnr_hfcm_snippets_comma_separated ) ) {
1080
- $nnr_hfcm_snippets = $wpdb->get_results( "SELECT * FROM $nnr_hfcm_table_name WHERE script_id IN (" . $nnr_hfcm_snippets_comma_separated . ")" );
1081
-
1082
- if ( !empty( $nnr_hfcm_snippets ) ) {
1083
- $nnr_hfcm_export_snippets = array( "title" => "Header Footer Code Manager" );
1084
-
1085
- foreach ( $nnr_hfcm_snippets as $nnr_hfcm_snippet_key => $nnr_hfcm_snippet_item ) {
1086
- unset( $nnr_hfcm_snippet_item->script_id );
1087
- $nnr_hfcm_export_snippets['snippets'][ $nnr_hfcm_snippet_key ] = $nnr_hfcm_snippet_item;
1088
- }
1089
- $file_name = 'hfcm-export-' . date( 'Y-m-d' ) . '.json';
1090
- header( "Content-Description: File Transfer" );
1091
- header( "Content-Disposition: attachment; filename={$file_name}" );
1092
- header( "Content-Type: application/json; charset=utf-8" );
1093
- echo json_encode( $nnr_hfcm_export_snippets, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE );
1094
- }
1095
- }
1096
- die;
1097
- }
1098
- }
1099
-
1100
- /*
1101
- * function to import snippets
1102
- */
1103
- public static function hfcm_import_snippets()
1104
- {
1105
- if ( !empty( $_FILES['nnr_hfcm_import_file']['tmp_name'] ) && check_admin_referer( 'hfcm-nonce' ) ) {
1106
- if ( !empty( $_FILES['nnr_hfcm_pro_import_file']['type'] ) && $_FILES['nnr_hfcm_pro_import_file']['type'] != "application/json" ) {
1107
- ?>
1108
- <div class="notice hfcm-warning-notice notice-warning">
1109
- <?php _e('Please upload a valid import file', '99robots-header-footer-code-manager'); ?>
1110
- </div>
1111
- <?php
1112
- return;
1113
- }
1114
-
1115
- global $wpdb;
1116
- $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1117
-
1118
- $nnr_hfcm_snippets_json = file_get_contents( $_FILES['nnr_hfcm_import_file']['tmp_name'] );
1119
- $nnr_hfcm_snippets = json_decode( $nnr_hfcm_snippets_json );
1120
-
1121
- if ( empty( $nnr_hfcm_snippets->title ) || (!empty( $nnr_hfcm_snippets->title ) && $nnr_hfcm_snippets->title != "Header Footer Code Manager") ) {
1122
- ?>
1123
- <div class="notice hfcm-warning-notice notice-warning">
1124
- <?php _e('Please upload a valid import file', '99robots-header-footer-code-manager'); ?>
1125
- </div>
1126
- <?php
1127
- return;
1128
- }
1129
-
1130
- $nnr_non_script_snippets = 1;
1131
- foreach ( $nnr_hfcm_snippets->snippets as $nnr_hfcm_key => $nnr_hfcm_snippet ) {
1132
- $nnr_hfcm_snippet = (array) $nnr_hfcm_snippet;
1133
- if ( !empty( $nnr_hfcm_snippet['snippet_type'] ) && !in_array( $nnr_hfcm_snippet['snippet_type'], array( "html",
1134
- "css",
1135
- "js" ) ) ) {
1136
- $nnr_non_script_snippets = 2;
1137
- continue;
1138
- }
1139
- $nnr_hfcm_sanitizes_snippet = [];
1140
- foreach ( $nnr_hfcm_snippet as $nnr_key => $nnr_item ) {
1141
- $nnr_key = sanitize_text_field( $nnr_key );
1142
- if ( $nnr_key == "lp_count" ) {
1143
- $nnr_item = absint( $nnr_item );
1144
- } else {
1145
- $nnr_item = sanitize_text_field( $nnr_item );
1146
- }
1147
- $nnr_hfcm_sanitizes_snippet[ $nnr_key ] = $nnr_item;
1148
- }
1149
- if ( !empty( $nnr_hfcm_sanitizes_snippet['display_to'] ) ) {
1150
- unset( $nnr_hfcm_sanitizes_snippet['display_to'] );
1151
- }
1152
- $nnr_hfcm_sanitizes_snippet['status'] = 'inactive';
1153
-
1154
- $wpdb->insert( $nnr_hfcm_table_name, $nnr_hfcm_sanitizes_snippet, array(
1155
- '%s',
1156
- '%s',
1157
- '%s',
1158
- '%s',
1159
- '%s',
1160
- '%s',
1161
- '%d',
1162
- '%s',
1163
- '%s',
1164
- '%s',
1165
- '%s',
1166
- '%s',
1167
- '%s',
1168
- '%s',
1169
- '%s',
1170
- '%s',
1171
- '%s',
1172
- '%s',
1173
- '%s'
1174
- ) );
1175
- }
1176
-
1177
- self::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list&import=' . $nnr_non_script_snippets ) );
1178
- }
1179
- }
1180
-
1181
- /**
1182
- * Check if HFCM Pro is activated
1183
- *
1184
- * @return bool
1185
- */
1186
- public static function is_hfcm_pro_active()
1187
- {
1188
- if ( is_plugin_active( '99robots-header-footer-code-manager-pro/99robots-header-footer-code-manager-pro.php' ) ) {
1189
- return true;
1190
- }
1191
-
1192
- return false;
1193
- }
1194
- }
1195
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1196
  endif;
1
+ <?php
2
+ /**
3
+ * Plugin Name: Header Footer Code Manager
4
+ * Plugin URI: https://draftpress.com/products
5
+ * Description: Header Footer Code Manager by 99 Robots is a quick and simple way for you to add tracking code snippets, conversion pixels, or other scripts required by third party services for analytics, tracking, marketing, or chat functions. For detailed documentation, please visit the plugin's <a href="https://draftpress.com/"> official page</a>.
6
+ * Version: 1.1.16
7
+ * Requires at least: 4.9
8
+ * Requires PHP: 5.6.20
9
+ * Author: 99robots
10
+ * Author URI: https://draftpress.com/
11
+ * Disclaimer: Use at your own risk. No warranty expressed or implied is provided.
12
+ * Text Domain: 99robots-header-footer-code-manager
13
+ * Domain Path: /languages
14
+ */
15
+
16
+ /*
17
+ * If this file is called directly, abort.
18
+ */
19
+ if ( !defined( 'WPINC' ) ) {
20
+ die;
21
+ }
22
+
23
+ register_activation_hook( __FILE__, array( 'NNR_HFCM', 'hfcm_options_install' ) );
24
+ add_action( 'plugins_loaded', array( 'NNR_HFCM', 'hfcm_db_update_check' ) );
25
+ add_action( 'admin_enqueue_scripts', array( 'NNR_HFCM', 'hfcm_enqueue_assets' ) );
26
+ add_action( 'plugins_loaded', array( 'NNR_HFCM', 'hfcm_load_translation_files' ) );
27
+ add_action( 'admin_menu', array( 'NNR_HFCM', 'hfcm_modifymenu' ) );
28
+ add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( 'NNR_HFCM',
29
+ 'hfcm_add_plugin_page_settings_link' ) );
30
+ add_action( 'admin_init', array( 'NNR_HFCM', 'hfcm_init' ) );
31
+ add_shortcode( 'hfcm', array( 'NNR_HFCM', 'hfcm_shortcode' ) );
32
+ add_action( 'wp_head', array( 'NNR_HFCM', 'hfcm_header_scripts' ) );
33
+ add_action( 'wp_footer', array( 'NNR_HFCM', 'hfcm_footer_scripts' ) );
34
+ add_action( 'the_content', array( 'NNR_HFCM', 'hfcm_content_scripts' ) );
35
+ add_action( 'wp_ajax_hfcm-request', array( 'NNR_HFCM', 'hfcm_request_handler' ) );
36
+
37
+ // Files containing submenu functions
38
+ require_once(plugin_dir_path( __FILE__ ) . 'includes/class-hfcm-snippets-list.php');
39
+
40
+ if ( !class_exists( 'NNR_HFCM' ) ) :
41
+
42
+ class NNR_HFCM
43
+ {
44
+ public static $nnr_hfcm_db_version = "1.2";
45
+ public static $nnr_hfcm_table = "hfcm_scripts";
46
+
47
+
48
+ /*
49
+ * hfcm init function
50
+ */
51
+ public static function hfcm_init()
52
+ {
53
+ self::hfcm_check_installation_date();
54
+ self::hfcm_plugin_notice_dismissed();
55
+ self::hfcm_import_snippets();
56
+ self::hfcm_export_snippets();
57
+ }
58
+
59
+ /*
60
+ * function to create the DB / Options / Defaults
61
+ */
62
+ public static function hfcm_options_install()
63
+ {
64
+ $hfcm_now = strtotime( "now" );
65
+ add_option( 'hfcm_activation_date', $hfcm_now );
66
+ update_option( 'hfcm_activation_date', $hfcm_now );
67
+
68
+ global $wpdb;
69
+
70
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
71
+ $charset_collate = $wpdb->get_charset_collate();
72
+ $sql =
73
+ "CREATE TABLE $table_name (
74
+ `script_id` int(10) NOT NULL AUTO_INCREMENT,
75
+ `name` varchar(100) DEFAULT NULL,
76
+ `snippet` text,
77
+ `snippet_type` enum('html', 'js', 'css') DEFAULT 'html',
78
+ `device_type` enum('mobile','desktop', 'both') DEFAULT 'both',
79
+ `location` varchar(100) NOT NULL,
80
+ `display_on` enum('All','s_pages', 's_posts','s_categories','s_custom_posts','s_tags','latest_posts','manual') NOT NULL DEFAULT 'All',
81
+ `lp_count` int(10) DEFAULT NULL,
82
+ `s_pages` varchar(300) DEFAULT NULL,
83
+ `ex_pages` varchar(300) DEFAULT NULL,
84
+ `s_posts` varchar(1000) DEFAULT NULL,
85
+ `ex_posts` varchar(300) DEFAULT NULL,
86
+ `s_custom_posts` varchar(300) DEFAULT NULL,
87
+ `s_categories` varchar(300) DEFAULT NULL,
88
+ `s_tags` varchar(300) DEFAULT NULL,
89
+ `status` enum('active','inactive') NOT NULL DEFAULT 'active',
90
+ `created_by` varchar(300) DEFAULT NULL,
91
+ `last_modified_by` varchar(300) DEFAULT NULL,
92
+ `created` datetime DEFAULT NULL,
93
+ `last_revision_date` datetime DEFAULT NULL,
94
+ PRIMARY KEY (`script_id`)
95
+ ) $charset_collate; ";
96
+
97
+ require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
98
+ dbDelta( $sql );
99
+ add_option( 'hfcm_db_version', self::$nnr_hfcm_db_version );
100
+ }
101
+
102
+
103
+ /*
104
+ * function to check if plugin is being updated
105
+ */
106
+ public static function hfcm_db_update_check()
107
+ {
108
+ global $wpdb;
109
+
110
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
111
+ if ( get_site_option( 'hfcm_db_version' ) != self::$nnr_hfcm_db_version ) {
112
+ $wpdb->show_errors();
113
+
114
+ if ( !empty( $wpdb->dbname ) ) {
115
+ // Check for Exclude Pages
116
+ $nnr_column_ex_pages = 'ex_pages';
117
+ $nnr_check_column_ex_pages = $wpdb->get_results( $wpdb->prepare(
118
+ "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
119
+ $wpdb->dbname,
120
+ $table_name,
121
+ $nnr_column_ex_pages
122
+ ) );
123
+ if ( empty( $nnr_check_column_ex_pages ) ) {
124
+ $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `ex_pages` varchar(300) DEFAULT 0 AFTER `s_pages`";
125
+ $wpdb->query( $nnr_alter_sql );
126
+ }
127
+
128
+ // Check for Exclude Posts
129
+ $nnr_column_ex_posts = 'ex_posts';
130
+ $nnr_check_column_ex_posts = $wpdb->get_results( $wpdb->prepare(
131
+ "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
132
+ $wpdb->dbname,
133
+ $table_name,
134
+ $nnr_column_ex_posts
135
+ ) );
136
+ if ( empty( $nnr_check_column_ex_posts ) ) {
137
+ $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `ex_posts` varchar(300) DEFAULT 0 AFTER `s_posts`";
138
+ $wpdb->query( $nnr_alter_sql );
139
+ }
140
+
141
+ // Check for Snippet Type
142
+ $nnr_column_snippet_type = 'snippet_type';
143
+ $nnr_check_column_snippet_type = $wpdb->get_results( $wpdb->prepare(
144
+ "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
145
+ $wpdb->dbname,
146
+ $table_name,
147
+ $nnr_column_snippet_type
148
+ ) );
149
+ if ( empty( $nnr_check_column_snippet_type ) ) {
150
+ $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `snippet_type` enum('html', 'js', 'css') DEFAULT 'html' AFTER `snippet`";
151
+ $wpdb->query( $nnr_alter_sql );
152
+ }
153
+ }
154
+ self::hfcm_options_install();
155
+ }
156
+ update_option( 'hfcm_db_version', self::$nnr_hfcm_db_version );
157
+ }
158
+
159
+
160
+ /*
161
+ * Enqueue style-file, if it exists.
162
+ */
163
+ public static function hfcm_enqueue_assets( $hook )
164
+ {
165
+ $allowed_pages = array(
166
+ 'toplevel_page_hfcm-list',
167
+ 'hfcm_page_hfcm-create',
168
+ 'admin_page_hfcm-update',
169
+ );
170
+
171
+ wp_register_style( 'hfcm_general_admin_assets', plugins_url( 'css/style-general-admin.css', __FILE__ ) );
172
+ wp_enqueue_style( 'hfcm_general_admin_assets' );
173
+
174
+ if ( in_array( $hook, $allowed_pages ) ) {
175
+ // Plugin's CSS
176
+ wp_register_style( 'hfcm_assets', plugins_url( 'css/style-admin.css', __FILE__ ) );
177
+ wp_enqueue_style( 'hfcm_assets' );
178
+ }
179
+
180
+ // Remove hfcm-list from $allowed_pages
181
+ array_shift( $allowed_pages );
182
+
183
+ if ( in_array( $hook, $allowed_pages ) ) {
184
+ // selectize.js plugin CSS and JS files
185
+ wp_register_style( 'selectize-css', plugins_url( 'css/selectize.bootstrap3.css', __FILE__ ) );
186
+ wp_enqueue_style( 'selectize-css' );
187
+
188
+ wp_register_script( 'selectize-js', plugins_url( 'js/selectize.min.js', __FILE__ ), array( 'jquery' ) );
189
+ wp_enqueue_script( 'selectize-js' );
190
+
191
+ wp_enqueue_code_editor( array( 'type' => 'text/html' ) );
192
+ }
193
+ }
194
+
195
+ /*
196
+ * This function loads plugins translation files
197
+ */
198
+
199
+ public static function hfcm_load_translation_files()
200
+ {
201
+ load_plugin_textdomain( '99robots-header-footer-code-manager', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
202
+ }
203
+
204
+
205
+ /*
206
+ * function to create menu page, and submenu pages.
207
+ */
208
+ public static function hfcm_modifymenu()
209
+ {
210
+
211
+ // This is the main item for the menu
212
+ add_menu_page(
213
+ __( 'Header Footer Code Manager', '99robots-header-footer-code-manager' ),
214
+ __( 'HFCM', '99robots-header-footer-code-manager' ),
215
+ 'manage_options',
216
+ 'hfcm-list',
217
+ array( 'NNR_HFCM', 'hfcm_list' ),
218
+ 'dashicons-hfcm'
219
+ );
220
+
221
+ // This is a submenu
222
+ add_submenu_page(
223
+ 'hfcm-list',
224
+ __( 'All Snippets', '99robots-header-footer-code-manager' ),
225
+ __( 'All Snippets', '99robots-header-footer-code-manager' ),
226
+ 'manage_options',
227
+ 'hfcm-list',
228
+ array( 'NNR_HFCM', 'hfcm_list' )
229
+ );
230
+
231
+ // This is a submenu
232
+ add_submenu_page(
233
+ 'hfcm-list',
234
+ __( 'Add New Snippet', '99robots-header-footer-code-manager' ),
235
+ __( 'Add New', '99robots-header-footer-code-manager' ),
236
+ 'manage_options',
237
+ 'hfcm-create',
238
+ array( 'NNR_HFCM', 'hfcm_create' )
239
+ );
240
+
241
+ // This is a submenu
242
+ add_submenu_page(
243
+ 'hfcm-list',
244
+ __( 'Tools', '99robots-header-footer-code-manager' ),
245
+ __( 'Tools', '99robots-header-footer-code-manager' ),
246
+ 'manage_options',
247
+ 'hfcm-tools',
248
+ array( 'NNR_HFCM', 'hfcm_tools' )
249
+ );
250
+
251
+ // This submenu is HIDDEN, however, we need to add it anyways
252
+ add_submenu_page(
253
+ null,
254
+ __( 'Update Script', '99robots-header-footer-code-manager' ),
255
+ __( 'Update', '99robots-header-footer-code-manager' ),
256
+ 'manage_options',
257
+ 'hfcm-update',
258
+ array( 'NNR_HFCM', 'hfcm_update' )
259
+ );
260
+
261
+ // This submenu is HIDDEN, however, we need to add it anyways
262
+ add_submenu_page(
263
+ null,
264
+ __( 'Request Handler Script', '99robots-header-footer-code-manager' ),
265
+ __( 'Request Handler', '99robots-header-footer-code-manager' ),
266
+ 'manage_options',
267
+ 'hfcm-request-handler',
268
+ array( 'NNR_HFCM', 'hfcm_request_handler' )
269
+ );
270
+ }
271
+
272
+ /*
273
+ * function to add a settings link for the plugin on the Settings Page
274
+ */
275
+ public static function hfcm_add_plugin_page_settings_link( $links )
276
+ {
277
+ $links = array_merge(
278
+ array( '<a href="' . admin_url( 'admin.php?page=hfcm-list' ) . '">' . __( 'Settings' ) . '</a>' ),
279
+ $links
280
+ );
281
+ return $links;
282
+ }
283
+
284
+ /*
285
+ * function to check the plugins installation date
286
+ */
287
+ public static function hfcm_check_installation_date()
288
+ {
289
+ $install_date = get_option( 'hfcm_activation_date' );
290
+ $past_date = strtotime( '-7 days' );
291
+
292
+ if ( $past_date >= $install_date ) {
293
+ add_action( 'admin_notices', array( 'NNR_HFCM', 'hfcm_review_push_notice' ) );
294
+ }
295
+ add_action( 'admin_notices', array( 'NNR_HFCM', 'hfcm_static_notices' ) );
296
+ }
297
+
298
+
299
+ /*
300
+ * function to create the Admin Notice
301
+ */
302
+ public static function hfcm_review_push_notice()
303
+ {
304
+ $allowed_pages_notices = array(
305
+ 'toplevel_page_hfcm-list',
306
+ 'hfcm_page_hfcm-create',
307
+ 'admin_page_hfcm-update',
308
+ );
309
+ $screen = get_current_screen()->id;
310
+
311
+ $user_id = get_current_user_id();
312
+ // Check if current user has already dismissed it
313
+ $install_date = get_option( 'hfcm_activation_date' );
314
+
315
+ if ( !get_user_meta( $user_id, 'hfcm_plugin_notice_dismissed' ) && in_array( $screen, $allowed_pages_notices ) ) {
316
+ ?>
317
+ <div id="hfcm-message" class="notice notice-success">
318
+ <a class="hfcm-dismiss-alert notice-dismiss" href="?hfcm-admin-notice-dismissed">Dismiss</a>
319
+ <p><?php _e( 'Hey there! You’ve been using the <strong>Header Footer Code Manager</strong> plugin for a while now. If you like the plugin, please support our awesome development and support team by leaving a <a class="hfcm-review-stars" href="https://wordpress.org/support/plugin/header-footer-code-manager/reviews/"><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span></a> rating. <a href="https://wordpress.org/support/plugin/header-footer-code-manager/reviews/">Rate it!</a> It’ll mean the world to us and keep this plugin free and constantly updated. <a href="https://wordpress.org/support/plugin/header-footer-code-manager/reviews/">Leave A Review</a>', '99robots-header-footer-code-manager' ); ?>
320
+ </p>
321
+ </div>
322
+ <?php
323
+ }
324
+ }
325
+
326
+ /*
327
+ * function to add the static Admin Notice
328
+ */
329
+ public static function hfcm_static_notices()
330
+ {
331
+ $allowed_pages_notices = array(
332
+ 'toplevel_page_hfcm-list',
333
+ 'hfcm_page_hfcm-create',
334
+ 'admin_page_hfcm-update',
335
+ );
336
+ $screen = get_current_screen()->id;
337
+
338
+ if ( in_array( $screen, $allowed_pages_notices ) ) {
339
+ ?>
340
+ <div id="hfcm-message" class="notice notice-success">
341
+ <p>
342
+ 🔥 LIFETIME DEAL ALERT: The PRO version of this plugin is released and and available for a limited time as a one-time, exclusive lifetime deal.
343
+ Want it? <b><i><a href="http://www.rockethub.com/deal/header-footer-code-manager-pro-wordpress-plugin" target="_blank">Click here</a> to get HFCM Pro for the lowest price ever</i></b>
344
+ </p>
345
+ </div>
346
+ <?php
347
+ }
348
+ }
349
+
350
+ /*
351
+ * function to check if current user has already dismissed it
352
+ */
353
+ public static function hfcm_plugin_notice_dismissed()
354
+ {
355
+ $user_id = get_current_user_id();
356
+ // Checking if user clicked on the Dismiss button
357
+ if ( isset( $_GET['hfcm-admin-notice-dismissed'] ) ) {
358
+ add_user_meta( $user_id, 'hfcm_plugin_notice_dismissed', 'true', true );
359
+ // Redirect to original page the user was on
360
+ $current_url = wp_get_referer();
361
+ wp_redirect( $current_url );
362
+ exit;
363
+ }
364
+ }
365
+
366
+ /*
367
+ * function to render the snippet
368
+ */
369
+ public static function hfcm_render_snippet( $scriptdata )
370
+ {
371
+ $output = "<!-- HFCM by 99 Robots - Snippet # {$scriptdata->script_id}: {$scriptdata->name} -->\n" . html_entity_decode( $scriptdata->snippet ) . "\n<!-- /end HFCM by 99 Robots -->\n";
372
+
373
+ return $output;
374
+ }
375
+
376
+ /*
377
+ * function to implement shortcode
378
+ */
379
+ public static function hfcm_shortcode( $atts )
380
+ {
381
+ global $wpdb;
382
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
383
+ if ( !empty( $atts['id'] ) ) {
384
+ $id = (int) $atts['id'];
385
+ $hide_device = wp_is_mobile() ? 'desktop' : 'mobile';
386
+ $script = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $table_name WHERE status='active' AND device_type!='$hide_device' AND script_id=%d", $id ) );
387
+ if ( !empty( $script ) ) {
388
+ return self::hfcm_render_snippet( $script[0] );
389
+ }
390
+ }
391
+ }
392
+
393
+
394
+ /*
395
+ * Function to json_decode array and check if empty
396
+ */
397
+ public static function hfcm_not_empty( $scriptdata, $prop_name )
398
+ {
399
+ $data = json_decode( $scriptdata->{$prop_name} );
400
+ if ( empty( $data ) ) {
401
+ return false;
402
+ }
403
+ return true;
404
+ }
405
+
406
+ /*
407
+ * function to decide which snippets to show - triggered by hooks
408
+ */
409
+ public static function hfcm_add_snippets( $location = '', $content = '' )
410
+ {
411
+ global $wpdb;
412
+
413
+ $beforecontent = '';
414
+ $aftercontent = '';
415
+
416
+ if ( $location && in_array( $location, array( 'header', 'footer' ) ) ) {
417
+ $display_location = "location='$location'";
418
+ } else {
419
+ $display_location = "location NOT IN ( 'header', 'footer' )";
420
+ }
421
+
422
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
423
+ $hide_device = wp_is_mobile() ? 'desktop' : 'mobile';
424
+ $script = $wpdb->get_results( "SELECT * FROM $table_name WHERE $display_location AND status='active' AND device_type!='$hide_device'" );
425
+
426
+ if ( !empty( $script ) ) {
427
+ foreach ( $script as $key => $scriptdata ) {
428
+ $out = '';
429
+ switch ( $scriptdata->display_on ) {
430
+ case 'All':
431
+
432
+ $is_not_empty_ex_pages = self::hfcm_not_empty( $scriptdata, 'ex_pages' );
433
+ $is_not_empty_ex_posts = self::hfcm_not_empty( $scriptdata, 'ex_posts' );
434
+ if ( ($is_not_empty_ex_pages && is_page( json_decode( $scriptdata->ex_pages ) )) || ($is_not_empty_ex_posts && is_single( json_decode( $scriptdata->ex_posts ) )) ) {
435
+ $out = '';
436
+ } else {
437
+ $out = self::hfcm_render_snippet( $scriptdata );
438
+ }
439
+ break;
440
+ case 'latest_posts':
441
+ if ( is_single() ) {
442
+ if ( !empty( $scriptdata->lp_count ) ) {
443
+ $nnr_hfcm_latest_posts = wp_get_recent_posts(
444
+ array(
445
+ 'numberposts' => $scriptdata->lp_count,
446
+ )
447
+ );
448
+ } else {
449
+ $nnr_hfcm_latest_posts = wp_get_recent_posts(
450
+ array(
451
+ 'numberposts' => 5
452
+ )
453
+ );
454
+ }
455
+
456
+ foreach ( $nnr_hfcm_latest_posts as $key => $lpostdata ) {
457
+ if ( get_the_ID() == $lpostdata['ID'] ) {
458
+ $out = self::hfcm_render_snippet( $scriptdata );
459
+ }
460
+ }
461
+ }
462
+ break;
463
+ case 's_categories':
464
+ $is_not_empty_s_categories = self::hfcm_not_empty( $scriptdata, 's_categories' );
465
+ if ( $is_not_empty_s_categories && in_category( json_decode( $scriptdata->s_categories ) ) ) {
466
+ if ( is_category( json_decode( $scriptdata->s_categories ) ) ) {
467
+ $out = self::hfcm_render_snippet( $scriptdata );
468
+ }
469
+ if ( !is_archive() && !is_home() ) {
470
+ $out = self::hfcm_render_snippet( $scriptdata );
471
+ }
472
+ }
473
+ break;
474
+ case 's_custom_posts':
475
+ $is_not_empty_s_custom_posts = self::hfcm_not_empty( $scriptdata, 's_custom_posts' );
476
+ if ( $is_not_empty_s_custom_posts && is_singular( json_decode( $scriptdata->s_custom_posts ) ) ) {
477
+ $out = self::hfcm_render_snippet( $scriptdata );
478
+ }
479
+ break;
480
+ case 's_posts':
481
+ $is_not_empty_s_posts = self::hfcm_not_empty( $scriptdata, 's_posts' );
482
+ if ( $is_not_empty_s_posts && is_single( json_decode( $scriptdata->s_posts ) ) ) {
483
+ $out = self::hfcm_render_snippet( $scriptdata );
484
+ }
485
+ break;
486
+ case 's_pages':
487
+ $is_not_empty_s_pages = self::hfcm_not_empty( $scriptdata, 's_pages' );
488
+ if ( $is_not_empty_s_pages ) {
489
+ // Gets the page ID of the blog page
490
+ $blog_page = get_option( 'page_for_posts' );
491
+ // Checks if the blog page is present in the array of selected pages
492
+ if ( in_array( $blog_page, json_decode( $scriptdata->s_pages ) ) ) {
493
+ if ( is_page( json_decode( $scriptdata->s_pages ) ) || (!is_front_page() && is_home()) ) {
494
+ $out = self::hfcm_render_snippet( $scriptdata );
495
+ }
496
+ } elseif ( is_page( json_decode( $scriptdata->s_pages ) ) ) {
497
+ $out = self::hfcm_render_snippet( $scriptdata );
498
+ }
499
+ }
500
+ break;
501
+ case 's_tags':
502
+ $is_not_empty_s_tags = self::hfcm_not_empty( $scriptdata, 's_tags' );
503
+ if ( $is_not_empty_s_tags && has_tag( json_decode( $scriptdata->s_tags ) ) ) {
504
+ if ( is_tag( json_decode( $scriptdata->s_tags ) ) ) {
505
+ $out = self::hfcm_render_snippet( $scriptdata );
506
+ }
507
+ if ( !is_archive() && !is_home() ) {
508
+ $out = self::hfcm_render_snippet( $scriptdata );
509
+ }
510
+ }
511
+ }
512
+
513
+ switch ( $scriptdata->location ) {
514
+ case 'before_content':
515
+ $beforecontent .= $out;
516
+ break;
517
+ case 'after_content':
518
+ $aftercontent .= $out;
519
+ break;
520
+ default:
521
+ echo $out;
522
+ }
523
+ }
524
+ }
525
+ // Return results after the loop finishes
526
+ return $beforecontent . $content . $aftercontent;
527
+ }
528
+
529
+ /*
530
+ * function to add snippets in the header
531
+ */
532
+ public static function hfcm_header_scripts()
533
+ {
534
+ self::hfcm_add_snippets( 'header' );
535
+ }
536
+
537
+ /*
538
+ * function to add snippets in the footer
539
+ */
540
+ public static function hfcm_footer_scripts()
541
+ {
542
+ self::hfcm_add_snippets( 'footer' );
543
+ }
544
+
545
+ /*
546
+ * function to add snippets before/after the content
547
+ */
548
+ public static function hfcm_content_scripts( $content )
549
+ {
550
+ return self::hfcm_add_snippets( false, $content );
551
+ }
552
+
553
+ /*
554
+ * load redirection Javascript code
555
+ */
556
+ public static function hfcm_redirect( $url = '' )
557
+ {
558
+ // Register the script
559
+ wp_register_script( 'hfcm_redirection', plugins_url( 'js/location.js', __FILE__ ) );
560
+
561
+ // Localize the script with new data
562
+ $translation_array = array( 'url' => $url );
563
+ wp_localize_script( 'hfcm_redirection', 'hfcm_location', $translation_array );
564
+
565
+ // Enqueued script with localized data.
566
+ wp_enqueue_script( 'hfcm_redirection' );
567
+ }
568
+
569
+ /*
570
+ * function to sanitize POST data
571
+ */
572
+ public static function hfcm_sanitize_text( $key, $is_not_snippet = true )
573
+ {
574
+ if ( !empty( $_POST['data'][ $key ] ) ) {
575
+ $post_data = stripslashes_deep( $_POST['data'][ $key ] );
576
+ if ( $is_not_snippet ) {
577
+ $post_data = sanitize_text_field( $post_data );
578
+ } else {
579
+ $post_data = htmlentities( $post_data );
580
+ }
581
+ return $post_data;
582
+ }
583
+
584
+ return '';
585
+ }
586
+
587
+ /*
588
+ * function to sanitize strings within POST data arrays
589
+ */
590
+ public static function hfcm_sanitize_array( $key, $type = 'integer' )
591
+ {
592
+ if ( !empty( $_POST['data'][ $key ] ) ) {
593
+ $arr = $_POST['data'][ $key ];
594
+
595
+ if ( !is_array( $arr ) ) {
596
+ return array();
597
+ }
598
+
599
+ if ( 'integer' === $type ) {
600
+ return array_map( 'absint', $arr );
601
+ } else { // strings
602
+ $new_array = array();
603
+ foreach ( $arr as $val ) {
604
+ $new_array[] = sanitize_text_field( $val );
605
+ }
606
+ }
607
+
608
+ return $new_array;
609
+ }
610
+
611
+ return array();
612
+ }
613
+
614
+ /*
615
+ * function for submenu "Add snippet" page
616
+ */
617
+ public static function hfcm_create()
618
+ {
619
+
620
+ // check user capabilities
621
+ current_user_can( 'administrator' );
622
+
623
+ // prepare variables for includes/hfcm-add-edit.php
624
+ $name = '';
625
+ $snippet = '';
626
+ $nnr_snippet_type = 'html';
627
+ $device_type = '';
628
+ $location = '';
629
+ $display_on = '';
630
+ $status = '';
631
+ $lp_count = 5; // Default value
632
+ $s_pages = array();
633
+ $ex_pages = array();
634
+ $s_posts = array();
635
+ $ex_posts = array();
636
+ $s_custom_posts = array();
637
+ $s_categories = array();
638
+ $s_tags = array();
639
+
640
+ // Notify hfcm-add-edit.php NOT to make changes for update
641
+ $update = false;
642
+
643
+ require_once(plugin_dir_path( __FILE__ ) . 'includes/hfcm-add-edit.php');
644
+ }
645
+
646
+ /*
647
+ * function to handle add/update requests
648
+ */
649
+ public static function hfcm_request_handler()
650
+ {
651
+
652
+ // Check user capabilities
653
+ current_user_can( 'administrator' );
654
+
655
+ if ( isset( $_POST['insert'] ) ) {
656
+ // Check nonce
657
+ check_admin_referer( 'create-snippet' );
658
+ } else {
659
+ if ( empty( $_REQUEST['id'] ) ) {
660
+ die( 'Missing ID parameter.' );
661
+ }
662
+ $id = absint( $_REQUEST['id'] );
663
+ }
664
+ if ( isset( $_POST['update'] ) ) {
665
+ // Check nonce
666
+ check_admin_referer( 'update-snippet_' . $id );
667
+ }
668
+
669
+ // Handle AJAX on/off toggle for snippets
670
+ if ( isset( $_REQUEST['toggle'] ) && !empty( $_REQUEST['togvalue'] ) ) {
671
+
672
+ // Check nonce
673
+ check_ajax_referer( 'hfcm-toggle-snippet', 'security' );
674
+
675
+ if ( 'on' === $_REQUEST['togvalue'] ) {
676
+ $status = 'active';
677
+ } else {
678
+ $status = 'inactive';
679
+ }
680
+
681
+ // Global vars
682
+ global $wpdb;
683
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
684
+
685
+ $wpdb->update(
686
+ $table_name, //table
687
+ array( 'status' => $status ), //data
688
+ array( 'script_id' => $id ), //where
689
+ array( '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ), //data format
690
+ array( '%s' ) //where format
691
+ );
692
+
693
+ } elseif ( isset( $_POST['insert'] ) || isset( $_POST['update'] ) ) {
694
+
695
+ // Create / update snippet
696
+
697
+ // Sanitize fields
698
+ $name = self::hfcm_sanitize_text( 'name' );
699
+ $snippet = self::hfcm_sanitize_text( 'snippet', false );
700
+ $nnr_snippet_type = self::hfcm_sanitize_text( 'snippet_type' );
701
+ $device_type = self::hfcm_sanitize_text( 'device_type' );
702
+ $display_on = self::hfcm_sanitize_text( 'display_on' );
703
+ $location = self::hfcm_sanitize_text( 'location' );
704
+ $lp_count = self::hfcm_sanitize_text( 'lp_count' );
705
+ $status = self::hfcm_sanitize_text( 'status' );
706
+ $s_pages = self::hfcm_sanitize_array( 's_pages' );
707
+ $ex_pages = self::hfcm_sanitize_array( 'ex_pages' );
708
+ $s_posts = self::hfcm_sanitize_array( 's_posts' );
709
+ $ex_posts = self::hfcm_sanitize_array( 'ex_posts' );
710
+ $s_custom_posts = self::hfcm_sanitize_array( 's_custom_posts', 'string' );
711
+ $s_categories = self::hfcm_sanitize_array( 's_categories' );
712
+ $s_tags = self::hfcm_sanitize_array( 's_tags' );
713
+
714
+ if ( 'manual' === $display_on ) {
715
+ $location = '';
716
+ }
717
+ $lp_count = max( 1, (int) $lp_count );
718
+
719
+ // Global vars
720
+ global $wpdb;
721
+ global $current_user;
722
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
723
+
724
+ // Update snippet
725
+ if ( isset( $id ) ) {
726
+
727
+ $wpdb->update( $table_name, //table
728
+ // Data
729
+ array(
730
+ 'name' => $name,
731
+ 'snippet' => $snippet,
732
+ 'snippet_type' => $nnr_snippet_type,
733
+ 'device_type' => $device_type,
734
+ 'location' => $location,
735
+ 'display_on' => $display_on,
736
+ 'status' => $status,
737
+ 'lp_count' => $lp_count,
738
+ 's_pages' => wp_json_encode( $s_pages ),
739
+ 'ex_pages' => wp_json_encode( $ex_pages ),
740
+ 's_posts' => wp_json_encode( $s_posts ),
741
+ 'ex_posts' => wp_json_encode( $ex_posts ),
742
+ 's_custom_posts' => wp_json_encode( $s_custom_posts ),
743
+ 's_categories' => wp_json_encode( $s_categories ),
744
+ 's_tags' => wp_json_encode( $s_tags ),
745
+ 'last_revision_date' => current_time( 'Y-m-d H:i:s' ),
746
+ 'last_modified_by' => sanitize_text_field( $current_user->display_name ),
747
+ ),
748
+ // Where
749
+ array( 'script_id' => $id ),
750
+ // Data format
751
+ array(
752
+ '%s',
753
+ '%s',
754
+ '%s',
755
+ '%s',
756
+ '%s',
757
+ '%s',
758
+ '%s',
759
+ '%s',
760
+ '%s',
761
+ ),
762
+ // Where format
763
+ array( '%s' )
764
+ );
765
+ self::hfcm_redirect( admin_url( 'admin.php?page=hfcm-update&message=1&id=' . $id ) );
766
+ } else {
767
+
768
+ // Create new snippet
769
+ $wpdb->insert( $table_name, //table
770
+ array(
771
+ 'name' => $name,
772
+ 'snippet' => $snippet,
773
+ 'snippet_type' => $nnr_snippet_type,
774
+ 'device_type' => $device_type,
775
+ 'location' => $location,
776
+ 'display_on' => $display_on,
777
+ 'status' => $status,
778
+ 'lp_count' => $lp_count,
779
+ 's_pages' => wp_json_encode( $s_pages ),
780
+ 'ex_pages' => wp_json_encode( $ex_pages ),
781
+ 's_posts' => wp_json_encode( $s_posts ),
782
+ 'ex_posts' => wp_json_encode( $ex_posts ),
783
+ 's_custom_posts' => wp_json_encode( $s_custom_posts ),
784
+ 's_categories' => wp_json_encode( $s_categories ),
785
+ 's_tags' => wp_json_encode( $s_tags ),
786
+ 'created' => current_time( 'Y-m-d H:i:s' ),
787
+ 'created_by' => sanitize_text_field( $current_user->display_name ),
788
+ ), array(
789
+ '%s',
790
+ '%s',
791
+ '%s',
792
+ '%s',
793
+ '%s',
794
+ '%s',
795
+ '%s',
796
+ '%d',
797
+ '%s',
798
+ '%s',
799
+ '%s',
800
+ '%s',
801
+ '%s',
802
+ '%s',
803
+ '%s',
804
+ '%s',
805
+ '%s',
806
+ )
807
+ );
808
+ $lastid = $wpdb->insert_id;
809
+ self::hfcm_redirect( admin_url( 'admin.php?page=hfcm-update&message=6&id=' . $lastid ) );
810
+ }
811
+ } elseif ( isset( $_POST['get_posts'] ) ) {
812
+
813
+ // JSON return posts for AJAX
814
+
815
+ // Check nonce
816
+ check_ajax_referer( 'hfcm-get-posts', 'security' );
817
+
818
+ // Global vars
819
+ global $wpdb;
820
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
821
+
822
+ // Get all selected posts
823
+ if ( -1 === $id ) {
824
+ $s_posts = array();
825
+ $ex_posts = array();
826
+ } else {
827
+
828
+ // Select value to update
829
+ $script = $wpdb->get_results( $wpdb->prepare( "SELECT s_posts FROM $table_name WHERE script_id=%s", $id ) );
830
+ foreach ( $script as $s ) {
831
+ $s_posts = json_decode( $s->s_posts );
832
+ if ( !is_array( $s_posts ) ) {
833
+ $s_posts = array();
834
+ }
835
+ }
836
+
837
+ $script_ex = $wpdb->get_results( $wpdb->prepare( "SELECT ex_posts FROM $table_name WHERE script_id=%s", $id ) );
838
+ foreach ( $script_ex as $s ) {
839
+ $ex_posts = json_decode( $s->ex_posts );
840
+ if ( !is_array( $ex_posts ) ) {
841
+ $ex_posts = array();
842
+ }
843
+ }
844
+ }
845
+
846
+ // Get all posts
847
+ $args = array(
848
+ 'public' => true,
849
+ '_builtin' => false,
850
+ );
851
+
852
+ $output = 'names'; // names or objects, note names is the default
853
+ $operator = 'and'; // 'and' or 'or'
854
+
855
+ $c_posttypes = get_post_types( $args, $output, $operator );
856
+ $posttypes = array( 'post' );
857
+ foreach ( $c_posttypes as $cpdata ) {
858
+ $posttypes[] = $cpdata;
859
+ }
860
+ $posts = get_posts(
861
+ array(
862
+ 'post_type' => $posttypes,
863
+ 'posts_per_page' => -1,
864
+ 'numberposts' => -1,
865
+ 'orderby' => 'title',
866
+ 'order' => 'ASC',
867
+ )
868
+ );
869
+
870
+ $json_output = array(
871
+ 'selected' => array(),
872
+ 'posts' => array(),
873
+ 'excluded' => array(),
874
+ );
875
+
876
+ foreach ( $posts as $pdata ) {
877
+ $nnr_hfcm_post_title = trim( $pdata->post_title );
878
+
879
+ if ( empty( $nnr_hfcm_post_title ) ) {
880
+ $nnr_hfcm_post_title = "(no title)";
881
+ }
882
+ if ( in_array( $pdata->ID, $ex_posts ) ) {
883
+ $json_output['excluded'][] = $pdata->ID;
884
+ }
885
+
886
+ if ( in_array( $pdata->ID, $s_posts ) ) {
887
+ $json_output['selected'][] = $pdata->ID;
888
+ }
889
+
890
+ $json_output['posts'][] = array(
891
+ 'text' => sanitize_text_field( $nnr_hfcm_post_title ),
892
+ 'value' => $pdata->ID,
893
+ );
894
+ }
895
+
896
+ echo wp_json_encode( $json_output );
897
+ wp_die();
898
+ }
899
+ }
900
+
901
+ /*
902
+ * function for submenu "Update snippet" page
903
+ */
904
+ public static function hfcm_update()
905
+ {
906
+
907
+ add_action( 'wp_enqueue_scripts', 'hfcm_selectize_enqueue' );
908
+
909
+ // check user capabilities
910
+ current_user_can( 'administrator' );
911
+
912
+ if ( empty( $_GET['id'] ) ) {
913
+ die( 'Missing ID parameter.' );
914
+ }
915
+ $id = absint( $_GET['id'] );
916
+
917
+ global $wpdb;
918
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
919
+
920
+ //selecting value to update
921
+ $nnr_hfcm_snippets = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $table_name WHERE script_id=%s", $id ) );
922
+ foreach ( $nnr_hfcm_snippets as $s ) {
923
+ $name = $s->name;
924
+ $snippet = $s->snippet;
925
+ $nnr_snippet_type = $s->snippet_type;
926
+ $device_type = $s->device_type;
927
+ $location = $s->location;
928
+ $display_on = $s->display_on;
929
+ $status = $s->status;
930
+ $lp_count = $s->lp_count;
931
+ if ( empty( $lp_count ) ) {
932
+ $lp_count = 5;
933
+ }
934
+ $s_pages = json_decode( $s->s_pages );
935
+ $ex_pages = json_decode( $s->ex_pages );
936
+ $ex_posts = json_decode( $s->ex_posts );
937
+
938
+ if ( !is_array( $s_pages ) ) {
939
+ $s_pages = array();
940
+ }
941
+
942
+ if ( !is_array( $ex_pages ) ) {
943
+ $ex_pages = array();
944
+ }
945
+
946
+ $s_posts = json_decode( $s->s_posts );
947
+ if ( !is_array( $s_posts ) ) {
948
+ $s_posts = array();
949
+ }
950
+
951
+ $ex_posts = json_decode( $s->ex_posts );
952
+ if ( !is_array( $ex_posts ) ) {
953
+ $ex_posts = array();
954
+ }
955
+
956
+ $s_custom_posts = json_decode( $s->s_custom_posts );
957
+ if ( !is_array( $s_custom_posts ) ) {
958
+ $s_custom_posts = array();
959
+ }
960
+
961
+ $s_categories = json_decode( $s->s_categories );
962
+ if ( !is_array( $s_categories ) ) {
963
+ $s_categories = array();
964
+ }
965
+
966
+ $s_tags = json_decode( $s->s_tags );
967
+ if ( !is_array( $s_tags ) ) {
968
+ $s_tags = array();
969
+ }
970
+
971
+ $createdby = esc_html( $s->created_by );
972
+ $lastmodifiedby = esc_html( $s->last_modified_by );
973
+ $createdon = esc_html( $s->created );
974
+ $lastrevisiondate = esc_html( $s->last_revision_date );
975
+ }
976
+
977
+ // escape for html output
978
+ $name = esc_textarea( $name );
979
+ $snippet = esc_textarea( $snippet );
980
+ $nnr_snippet_type = esc_textarea( $nnr_snippet_type );
981
+ $device_type = esc_html( $device_type );
982
+ $location = esc_html( $location );
983
+ $display_on = esc_html( $display_on );
984
+ $status = esc_html( $status );
985
+ $lp_count = esc_html( $lp_count );
986
+ $i = esc_html( $lp_count );
987
+ // Notify hfcm-add-edit.php to make necesary changes for update
988
+ $update = true;
989
+
990
+ require_once(plugin_dir_path( __FILE__ ) . 'includes/hfcm-add-edit.php');
991
+ }
992
+
993
+ /*
994
+ * function to get list of all snippets
995
+ */
996
+ public static function hfcm_list()
997
+ {
998
+
999
+ global $wpdb;
1000
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1001
+ $activeclass = '';
1002
+ $inactiveclass = '';
1003
+ $allclass = 'current';
1004
+ $snippet_obj = new Hfcm_Snippets_List();
1005
+
1006
+ $is_pro_version_active = self::is_hfcm_pro_active();
1007
+
1008
+ if ( $is_pro_version_active ) {
1009
+ ?>
1010
+ <div class="notice hfcm-warning-notice notice-warning">
1011
+ <?php _e( 'Please deactivate the pro version of this plugin in order to avoid duplication of the snippets.
1012
+ You can use our tools to import all the snippets from the pro version of this plugin.', '99robots-header-footer-code-manager' ); ?>
1013
+ </div>
1014
+ <?php
1015
+ }
1016
+
1017
+ if ( !empty( $_GET['import'] ) ) {
1018
+ if ( $_GET['import'] == 2 ) {
1019
+ $message = "Header Footer Code Manager has successfully imported all snippets and set them as INACTIVE. Please review each snippet individually and ACTIVATE those that are needed for this site. Snippet types that are only available in the PRO version are skipped";
1020
+ } else {
1021
+ $message = "Header Footer Code Manager has successfully imported all snippets and set them as INACTIVE. Please review each snippet individually and ACTIVATE those that are needed for this site.";
1022
+ }
1023
+ ?>
1024
+ <div id="hfcm-message" class="notice notice-success is-dismissible">
1025
+ <p>
1026
+ <?php _e( $message, '99robots-header-footer-code-manager' ); ?>
1027
+ </p>
1028
+ </div>
1029
+ <?php
1030
+ }
1031
+ if ( !empty( $_GET['script_status'] ) && in_array( $_GET['script_status'], array( 'active',
1032
+ 'inactive' ) ) ) {
1033
+ $allclass = '';
1034
+ if ( 'active' === $_GET['script_status'] ) {
1035
+ $activeclass = 'current';
1036
+ }
1037
+ if ( 'inactive' === $_GET['script_status'] ) {
1038
+ $inactiveclass = 'current';
1039
+ }
1040
+ }
1041
+ ?>
1042
+ <div class="wrap">
1043
+ <h1><?php esc_html_e( 'Snippets', '99robots-header-footer-code-manager' ) ?>
1044
+ <a href="<?php echo admin_url( 'admin.php?page=hfcm-create' ) ?>"
1045
+ class="page-title-action"><?php esc_html_e( 'Add New Snippet', '99robots-header-footer-code-manager' ) ?></a>
1046
+ </h1>
1047
+
1048
+ <form method="post">
1049
+ <?php
1050
+ $snippet_obj->prepare_items();
1051
+ $snippet_obj->display();
1052
+ ?>
1053
+ </form>
1054
+
1055
+ </div>
1056
+ <?php
1057
+
1058
+ // Register the script
1059
+ wp_register_script( 'hfcm_toggle', plugins_url( 'js/toggle.js', __FILE__ ) );
1060
+
1061
+ // Localize the script with new data
1062
+ $translation_array = array(
1063
+ 'url' => admin_url( 'admin.php' ),
1064
+ 'security' => wp_create_nonce( 'hfcm-toggle-snippet' ),
1065
+ );
1066
+ wp_localize_script( 'hfcm_toggle', 'hfcm_ajax', $translation_array );
1067
+
1068
+ // Enqueued script with localized data.
1069
+ wp_enqueue_script( 'hfcm_toggle' );
1070
+ }
1071
+
1072
+ /*
1073
+ * function to get load tools page
1074
+ */
1075
+ public static function hfcm_tools()
1076
+ {
1077
+ global $wpdb;
1078
+ $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1079
+
1080
+ $nnr_hfcm_snippets = $wpdb->get_results( "SELECT * from $nnr_hfcm_table_name" );
1081
+
1082
+ require_once(plugin_dir_path( __FILE__ ) . 'includes/hfcm-tools.php');
1083
+ }
1084
+
1085
+ /*
1086
+ * function to export snippets
1087
+ */
1088
+ public static function hfcm_export_snippets()
1089
+ {
1090
+ global $wpdb;
1091
+ $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1092
+
1093
+ if ( !empty( $_POST['nnr_hfcm_snippets'] ) && !empty( $_POST['action'] ) && ($_POST['action'] == "download") && check_admin_referer( 'hfcm-nonce' ) ) {
1094
+ $nnr_hfcm_snippets_comma_separated = "";
1095
+ foreach ( $_POST['nnr_hfcm_snippets'] as $nnr_hfcm_key => $nnr_hfcm_snippet ) {
1096
+ $nnr_hfcm_snippet = str_replace( "snippet_", "", sanitize_text_field( $nnr_hfcm_snippet ) );
1097
+ $nnr_hfcm_snippet = absint( $nnr_hfcm_snippet );
1098
+ if ( !empty( $nnr_hfcm_snippet ) ) {
1099
+ if ( empty( $nnr_hfcm_snippets_comma_separated ) ) {
1100
+ $nnr_hfcm_snippets_comma_separated .= $nnr_hfcm_snippet;
1101
+ } else {
1102
+ $nnr_hfcm_snippets_comma_separated .= "," . $nnr_hfcm_snippet;
1103
+ }
1104
+ }
1105
+ }
1106
+ if ( !empty( $nnr_hfcm_snippets_comma_separated ) ) {
1107
+ $nnr_hfcm_snippets = $wpdb->get_results( "SELECT * FROM $nnr_hfcm_table_name WHERE script_id IN (" . $nnr_hfcm_snippets_comma_separated . ")" );
1108
+
1109
+ if ( !empty( $nnr_hfcm_snippets ) ) {
1110
+ $nnr_hfcm_export_snippets = array( "title" => "Header Footer Code Manager" );
1111
+
1112
+ foreach ( $nnr_hfcm_snippets as $nnr_hfcm_snippet_key => $nnr_hfcm_snippet_item ) {
1113
+ unset( $nnr_hfcm_snippet_item->script_id );
1114
+ $nnr_hfcm_export_snippets['snippets'][ $nnr_hfcm_snippet_key ] = $nnr_hfcm_snippet_item;
1115
+ }
1116
+ $file_name = 'hfcm-export-' . date( 'Y-m-d' ) . '.json';
1117
+ header( "Content-Description: File Transfer" );
1118
+ header( "Content-Disposition: attachment; filename={$file_name}" );
1119
+ header( "Content-Type: application/json; charset=utf-8" );
1120
+ echo json_encode( $nnr_hfcm_export_snippets, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE );
1121
+ }
1122
+ }
1123
+ die;
1124
+ }
1125
+ }
1126
+
1127
+ /*
1128
+ * function to import snippets
1129
+ */
1130
+ public static function hfcm_import_snippets()
1131
+ {
1132
+ if ( !empty( $_FILES['nnr_hfcm_import_file']['tmp_name'] ) && check_admin_referer( 'hfcm-nonce' ) ) {
1133
+ if ( !empty( $_FILES['nnr_hfcm_pro_import_file']['type'] ) && $_FILES['nnr_hfcm_pro_import_file']['type'] != "application/json" ) {
1134
+ ?>
1135
+ <div class="notice hfcm-warning-notice notice-warning">
1136
+ <?php _e( 'Please upload a valid import file', '99robots-header-footer-code-manager' ); ?>
1137
+ </div>
1138
+ <?php
1139
+ return;
1140
+ }
1141
+
1142
+ global $wpdb;
1143
+ $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1144
+
1145
+ $nnr_hfcm_snippets_json = file_get_contents( $_FILES['nnr_hfcm_import_file']['tmp_name'] );
1146
+ $nnr_hfcm_snippets = json_decode( $nnr_hfcm_snippets_json );
1147
+
1148
+ if ( empty( $nnr_hfcm_snippets->title ) || (!empty( $nnr_hfcm_snippets->title ) && $nnr_hfcm_snippets->title != "Header Footer Code Manager") ) {
1149
+ ?>
1150
+ <div class="notice hfcm-warning-notice notice-warning">
1151
+ <?php _e( 'Please upload a valid import file', '99robots-header-footer-code-manager' ); ?>
1152
+ </div>
1153
+ <?php
1154
+ return;
1155
+ }
1156
+
1157
+ $nnr_non_script_snippets = 1;
1158
+ foreach ( $nnr_hfcm_snippets->snippets as $nnr_hfcm_key => $nnr_hfcm_snippet ) {
1159
+ $nnr_hfcm_snippet = (array) $nnr_hfcm_snippet;
1160
+ if ( !empty( $nnr_hfcm_snippet['snippet_type'] ) && !in_array( $nnr_hfcm_snippet['snippet_type'], array( "html",
1161
+ "css",
1162
+ "js" ) ) ) {
1163
+ $nnr_non_script_snippets = 2;
1164
+ continue;
1165
+ }
1166
+ $nnr_hfcm_sanitizes_snippet = [];
1167
+ foreach ( $nnr_hfcm_snippet as $nnr_key => $nnr_item ) {
1168
+ $nnr_key = sanitize_text_field( $nnr_key );
1169
+ if ( $nnr_key == "lp_count" ) {
1170
+ $nnr_item = absint( $nnr_item );
1171
+ } else {
1172
+ $nnr_item = sanitize_text_field( $nnr_item );
1173
+ }
1174
+ $nnr_hfcm_sanitizes_snippet[ $nnr_key ] = $nnr_item;
1175
+ }
1176
+ if ( !empty( $nnr_hfcm_sanitizes_snippet['display_to'] ) ) {
1177
+ unset( $nnr_hfcm_sanitizes_snippet['display_to'] );
1178
+ }
1179
+ $nnr_hfcm_sanitizes_snippet['status'] = 'inactive';
1180
+
1181
+ $wpdb->insert( $nnr_hfcm_table_name, $nnr_hfcm_sanitizes_snippet, array(
1182
+ '%s',
1183
+ '%s',
1184
+ '%s',
1185
+ '%s',
1186
+ '%s',
1187
+ '%s',
1188
+ '%d',
1189
+ '%s',
1190
+ '%s',
1191
+ '%s',
1192
+ '%s',
1193
+ '%s',
1194
+ '%s',
1195
+ '%s',
1196
+ '%s',
1197
+ '%s',
1198
+ '%s',
1199
+ '%s',
1200
+ '%s'
1201
+ ) );
1202
+ }
1203
+
1204
+ self::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list&import=' . $nnr_non_script_snippets ) );
1205
+ }
1206
+ }
1207
+
1208
+ /**
1209
+ * Check if HFCM Pro is activated
1210
+ *
1211
+ * @return bool
1212
+ */
1213
+ public static function is_hfcm_pro_active()
1214
+ {
1215
+ if ( is_plugin_active( '99robots-header-footer-code-manager-pro/99robots-header-footer-code-manager-pro.php' ) ) {
1216
+ return true;
1217
+ }
1218
+
1219
+ return false;
1220
+ }
1221
+ }
1222
+
1223
  endif;
css/selectize.bootstrap3.css CHANGED
@@ -1,401 +1,401 @@
1
- /**
2
- * selectize.bootstrap3.css (v0.12.1) - Bootstrap 3 Theme
3
- * Copyright (c) 2013–2015 Brian Reavis & contributors
4
- *
5
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
6
- * file except in compliance with the License. You may obtain a copy of the License at:
7
- * http://www.apache.org/licenses/LICENSE-2.0
8
- *
9
- * Unless required by applicable law or agreed to in writing, software distributed under
10
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
11
- * ANY KIND, either express or implied. See the License for the specific language
12
- * governing permissions and limitations under the License.
13
- *
14
- * @author Brian Reavis <brian@thirdroute.com>
15
- */
16
- .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
17
- visibility: visible !important;
18
- background: #f2f2f2 !important;
19
- background: rgba(0, 0, 0, 0.06) !important;
20
- border: 0 none !important;
21
- -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
22
- box-shadow: inset 0 0 12px 4px #ffffff;
23
- }
24
- .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
25
- content: '!';
26
- visibility: hidden;
27
- }
28
- .selectize-control.plugin-drag_drop .ui-sortable-helper {
29
- -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
30
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
31
- }
32
- .selectize-dropdown-header {
33
- position: relative;
34
- padding: 3px 12px;
35
- border-bottom: 1px solid #d0d0d0;
36
- background: #f8f8f8;
37
- -webkit-border-radius: 4px 4px 0 0;
38
- -moz-border-radius: 4px 4px 0 0;
39
- border-radius: 4px 4px 0 0;
40
- }
41
- .selectize-dropdown-header-close {
42
- position: absolute;
43
- right: 12px;
44
- top: 50%;
45
- color: #333333;
46
- opacity: 0.4;
47
- margin-top: -12px;
48
- line-height: 20px;
49
- font-size: 20px !important;
50
- }
51
- .selectize-dropdown-header-close:hover {
52
- color: #000000;
53
- }
54
- .selectize-dropdown.plugin-optgroup_columns .optgroup {
55
- border-right: 1px solid #f2f2f2;
56
- border-top: 0 none;
57
- float: left;
58
- -webkit-box-sizing: border-box;
59
- -moz-box-sizing: border-box;
60
- box-sizing: border-box;
61
- }
62
- .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
63
- border-right: 0 none;
64
- }
65
- .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
66
- display: none;
67
- }
68
- .selectize-dropdown.plugin-optgroup_columns .optgroup-header {
69
- border-top: 0 none;
70
- }
71
- .selectize-control.plugin-remove_button [data-value] {
72
- position: relative;
73
- padding-right: 24px !important;
74
- }
75
- .selectize-control.plugin-remove_button [data-value] .remove {
76
- z-index: 1;
77
- /* fixes ie bug (see #392) */
78
- position: absolute;
79
- top: 0;
80
- right: 0;
81
- bottom: 0;
82
- width: 17px;
83
- text-align: center;
84
- font-weight: bold;
85
- font-size: 12px;
86
- color: inherit;
87
- text-decoration: none;
88
- vertical-align: middle;
89
- display: inline-block;
90
- padding: 1px 0 0 0;
91
- border-left: 1px solid rgba(0, 0, 0, 0);
92
- -webkit-border-radius: 0 2px 2px 0;
93
- -moz-border-radius: 0 2px 2px 0;
94
- border-radius: 0 2px 2px 0;
95
- -webkit-box-sizing: border-box;
96
- -moz-box-sizing: border-box;
97
- box-sizing: border-box;
98
- }
99
- .selectize-control.plugin-remove_button [data-value] .remove:hover {
100
- background: rgba(0, 0, 0, 0.05);
101
- }
102
- .selectize-control.plugin-remove_button [data-value].active .remove {
103
- border-left-color: rgba(0, 0, 0, 0);
104
- }
105
- .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
106
- background: none;
107
- }
108
- .selectize-control.plugin-remove_button .disabled [data-value] .remove {
109
- border-left-color: rgba(77, 77, 77, 0);
110
- }
111
- .selectize-control {
112
- position: relative;
113
- }
114
- .selectize-dropdown,
115
- .selectize-input,
116
- .selectize-input input {
117
- color: #333333;
118
- font-family: inherit;
119
- font-size: inherit;
120
- line-height: 20px;
121
- -webkit-font-smoothing: inherit;
122
- }
123
- .selectize-input,
124
- .selectize-control.single .selectize-input.input-active {
125
- background: #ffffff;
126
- cursor: text;
127
- display: inline-block;
128
- }
129
- .selectize-input {
130
- border: 1px solid #cccccc;
131
- padding: 6px 12px;
132
- display: inline-block;
133
- width: 100%;
134
- overflow: hidden;
135
- position: relative;
136
- z-index: 1;
137
- -webkit-box-sizing: border-box;
138
- -moz-box-sizing: border-box;
139
- box-sizing: border-box;
140
- -webkit-box-shadow: none;
141
- box-shadow: none;
142
- -webkit-border-radius: 4px;
143
- -moz-border-radius: 4px;
144
- border-radius: 4px;
145
- }
146
- .selectize-control.multi .selectize-input.has-items {
147
- padding: 5px 12px 2px;
148
- }
149
- .selectize-input.full {
150
- background-color: #ffffff;
151
- }
152
- .selectize-input.disabled,
153
- .selectize-input.disabled * {
154
- cursor: default !important;
155
- }
156
- .selectize-input.focus {
157
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
158
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
159
- }
160
- .selectize-input.dropdown-active {
161
- -webkit-border-radius: 4px 4px 0 0;
162
- -moz-border-radius: 4px 4px 0 0;
163
- border-radius: 4px 4px 0 0;
164
- }
165
- .selectize-input > * {
166
- vertical-align: baseline;
167
- display: -moz-inline-stack;
168
- display: inline-block;
169
- zoom: 1;
170
- *display: inline;
171
- }
172
- .selectize-control.multi .selectize-input > div {
173
- cursor: pointer;
174
- margin: 0 3px 3px 0;
175
- padding: 1px 3px;
176
- background: #efefef;
177
- color: #333333;
178
- border: 0 solid rgba(0, 0, 0, 0);
179
- }
180
- .selectize-control.multi .selectize-input > div.active {
181
- background: #428bca;
182
- color: #ffffff;
183
- border: 0 solid rgba(0, 0, 0, 0);
184
- }
185
- .selectize-control.multi .selectize-input.disabled > div,
186
- .selectize-control.multi .selectize-input.disabled > div.active {
187
- color: #808080;
188
- background: #ffffff;
189
- border: 0 solid rgba(77, 77, 77, 0);
190
- }
191
- .selectize-input > input {
192
- display: inline-block !important;
193
- padding: 0 !important;
194
- min-height: 0 !important;
195
- max-height: none !important;
196
- max-width: 100% !important;
197
- margin: 0 !important;
198
- text-indent: 0 !important;
199
- border: 0 none !important;
200
- background: none !important;
201
- line-height: inherit !important;
202
- -webkit-user-select: auto !important;
203
- -webkit-box-shadow: none !important;
204
- box-shadow: none !important;
205
- }
206
- .selectize-input > input::-ms-clear {
207
- display: none;
208
- }
209
- .selectize-input > input:focus {
210
- outline: none !important;
211
- }
212
- .selectize-input::after {
213
- content: ' ';
214
- display: block;
215
- clear: left;
216
- }
217
- .selectize-input.dropdown-active::before {
218
- content: ' ';
219
- display: block;
220
- position: absolute;
221
- background: #ffffff;
222
- height: 1px;
223
- bottom: 0;
224
- left: 0;
225
- right: 0;
226
- }
227
- .selectize-dropdown {
228
- position: absolute;
229
- z-index: 10;
230
- border: 1px solid #d0d0d0;
231
- background: #ffffff;
232
- margin: -1px 0 0 0;
233
- border-top: 0 none;
234
- -webkit-box-sizing: border-box;
235
- -moz-box-sizing: border-box;
236
- box-sizing: border-box;
237
- -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
238
- box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
239
- -webkit-border-radius: 0 0 4px 4px;
240
- -moz-border-radius: 0 0 4px 4px;
241
- border-radius: 0 0 4px 4px;
242
- }
243
- .selectize-dropdown [data-selectable] {
244
- cursor: pointer;
245
- overflow: hidden;
246
- }
247
- .selectize-dropdown [data-selectable] .highlight {
248
- background: rgba(255, 237, 40, 0.4);
249
- -webkit-border-radius: 1px;
250
- -moz-border-radius: 1px;
251
- border-radius: 1px;
252
- }
253
- .selectize-dropdown [data-selectable],
254
- .selectize-dropdown .optgroup-header {
255
- padding: 3px 12px;
256
- }
257
- .selectize-dropdown .optgroup:first-child .optgroup-header {
258
- border-top: 0 none;
259
- }
260
- .selectize-dropdown .optgroup-header {
261
- color: #777777;
262
- background: #ffffff;
263
- cursor: default;
264
- }
265
- .selectize-dropdown .active {
266
- background-color: #f5f5f5;
267
- color: #262626;
268
- }
269
- .selectize-dropdown .active.create {
270
- color: #262626;
271
- }
272
- .selectize-dropdown .create {
273
- color: rgba(51, 51, 51, 0.5);
274
- }
275
- .selectize-dropdown-content {
276
- overflow-y: auto;
277
- overflow-x: hidden;
278
- max-height: 200px;
279
- }
280
- .selectize-control.single .selectize-input,
281
- .selectize-control.single .selectize-input input {
282
- cursor: pointer;
283
- }
284
- .selectize-control.single .selectize-input.input-active,
285
- .selectize-control.single .selectize-input.input-active input {
286
- cursor: text;
287
- }
288
- .selectize-control.single .selectize-input:after {
289
- content: ' ';
290
- display: block;
291
- position: absolute;
292
- top: 50%;
293
- right: 17px;
294
- margin-top: -3px;
295
- width: 0;
296
- height: 0;
297
- border-style: solid;
298
- border-width: 5px 5px 0 5px;
299
- border-color: #333333 transparent transparent transparent;
300
- }
301
- .selectize-control.single .selectize-input.dropdown-active:after {
302
- margin-top: -4px;
303
- border-width: 0 5px 5px 5px;
304
- border-color: transparent transparent #333333 transparent;
305
- }
306
- .selectize-control.rtl.single .selectize-input:after {
307
- left: 17px;
308
- right: auto;
309
- }
310
- .selectize-control.rtl .selectize-input > input {
311
- margin: 0 4px 0 -2px !important;
312
- }
313
- .selectize-control .selectize-input.disabled {
314
- opacity: 0.5;
315
- background-color: #ffffff;
316
- }
317
- .selectize-dropdown,
318
- .selectize-dropdown.form-control {
319
- height: auto;
320
- padding: 0;
321
- margin: 2px 0 0 0;
322
- z-index: 1000;
323
- background: #ffffff;
324
- border: 1px solid #cccccc;
325
- border: 1px solid rgba(0, 0, 0, 0.15);
326
- -webkit-border-radius: 4px;
327
- -moz-border-radius: 4px;
328
- border-radius: 4px;
329
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
330
- box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
331
- }
332
- .selectize-dropdown .optgroup-header {
333
- font-size: 12px;
334
- line-height: 1.42857143;
335
- }
336
- .selectize-dropdown .optgroup:first-child:before {
337
- display: none;
338
- }
339
- .selectize-dropdown .optgroup:before {
340
- content: ' ';
341
- display: block;
342
- height: 1px;
343
- margin: 9px 0;
344
- overflow: hidden;
345
- background-color: #e5e5e5;
346
- margin-left: -12px;
347
- margin-right: -12px;
348
- }
349
- .selectize-dropdown-content {
350
- padding: 5px 0;
351
- }
352
- .selectize-dropdown-header {
353
- padding: 6px 12px;
354
- }
355
- .selectize-input {
356
- min-height: 34px;
357
- }
358
- .selectize-input.dropdown-active {
359
- -webkit-border-radius: 4px;
360
- -moz-border-radius: 4px;
361
- border-radius: 4px;
362
- }
363
- .selectize-input.dropdown-active::before {
364
- display: none;
365
- }
366
- .selectize-input.focus {
367
- border-color: #66afe9;
368
- outline: 0;
369
- -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
370
- box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
371
- }
372
- .has-error .selectize-input {
373
- border-color: #a94442;
374
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
375
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
376
- }
377
- .has-error .selectize-input:focus {
378
- border-color: #843534;
379
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
380
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
381
- }
382
- .selectize-control.multi .selectize-input.has-items {
383
- padding-left: 9px;
384
- padding-right: 9px;
385
- }
386
- .selectize-control.multi .selectize-input > div {
387
- -webkit-border-radius: 3px;
388
- -moz-border-radius: 3px;
389
- border-radius: 3px;
390
- }
391
- .form-control.selectize-control {
392
- padding: 0;
393
- height: auto;
394
- border: none;
395
- background: none;
396
- -webkit-box-shadow: none;
397
- box-shadow: none;
398
- -webkit-border-radius: 0;
399
- -moz-border-radius: 0;
400
- border-radius: 0;
401
- }
1
+ /**
2
+ * selectize.bootstrap3.css (v0.12.1) - Bootstrap 3 Theme
3
+ * Copyright (c) 2013–2015 Brian Reavis & contributors
4
+ *
5
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
6
+ * file except in compliance with the License. You may obtain a copy of the License at:
7
+ * http://www.apache.org/licenses/LICENSE-2.0
8
+ *
9
+ * Unless required by applicable law or agreed to in writing, software distributed under
10
+ * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
11
+ * ANY KIND, either express or implied. See the License for the specific language
12
+ * governing permissions and limitations under the License.
13
+ *
14
+ * @author Brian Reavis <brian@thirdroute.com>
15
+ */
16
+ .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
17
+ visibility: visible !important;
18
+ background: #f2f2f2 !important;
19
+ background: rgba(0, 0, 0, 0.06) !important;
20
+ border: 0 none !important;
21
+ -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
22
+ box-shadow: inset 0 0 12px 4px #ffffff;
23
+ }
24
+ .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
25
+ content: '!';
26
+ visibility: hidden;
27
+ }
28
+ .selectize-control.plugin-drag_drop .ui-sortable-helper {
29
+ -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
30
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
31
+ }
32
+ .selectize-dropdown-header {
33
+ position: relative;
34
+ padding: 3px 12px;
35
+ border-bottom: 1px solid #d0d0d0;
36
+ background: #f8f8f8;
37
+ -webkit-border-radius: 4px 4px 0 0;
38
+ -moz-border-radius: 4px 4px 0 0;
39
+ border-radius: 4px 4px 0 0;
40
+ }
41
+ .selectize-dropdown-header-close {
42
+ position: absolute;
43
+ right: 12px;
44
+ top: 50%;
45
+ color: #333333;
46
+ opacity: 0.4;
47
+ margin-top: -12px;
48
+ line-height: 20px;
49
+ font-size: 20px !important;
50
+ }
51
+ .selectize-dropdown-header-close:hover {
52
+ color: #000000;
53
+ }
54
+ .selectize-dropdown.plugin-optgroup_columns .optgroup {
55
+ border-right: 1px solid #f2f2f2;
56
+ border-top: 0 none;
57
+ float: left;
58
+ -webkit-box-sizing: border-box;
59
+ -moz-box-sizing: border-box;
60
+ box-sizing: border-box;
61
+ }
62
+ .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
63
+ border-right: 0 none;
64
+ }
65
+ .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
66
+ display: none;
67
+ }
68
+ .selectize-dropdown.plugin-optgroup_columns .optgroup-header {
69
+ border-top: 0 none;
70
+ }
71
+ .selectize-control.plugin-remove_button [data-value] {
72
+ position: relative;
73
+ padding-right: 24px !important;
74
+ }
75
+ .selectize-control.plugin-remove_button [data-value] .remove {
76
+ z-index: 1;
77
+ /* fixes ie bug (see #392) */
78
+ position: absolute;
79
+ top: 0;
80
+ right: 0;
81
+ bottom: 0;
82
+ width: 17px;
83
+ text-align: center;
84
+ font-weight: bold;
85
+ font-size: 12px;
86
+ color: inherit;
87
+ text-decoration: none;
88
+ vertical-align: middle;
89
+ display: inline-block;
90
+ padding: 1px 0 0 0;
91
+ border-left: 1px solid rgba(0, 0, 0, 0);
92
+ -webkit-border-radius: 0 2px 2px 0;
93
+ -moz-border-radius: 0 2px 2px 0;
94
+ border-radius: 0 2px 2px 0;
95
+ -webkit-box-sizing: border-box;
96
+ -moz-box-sizing: border-box;
97
+ box-sizing: border-box;
98
+ }
99
+ .selectize-control.plugin-remove_button [data-value] .remove:hover {
100
+ background: rgba(0, 0, 0, 0.05);
101
+ }
102
+ .selectize-control.plugin-remove_button [data-value].active .remove {
103
+ border-left-color: rgba(0, 0, 0, 0);
104
+ }
105
+ .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
106
+ background: none;
107
+ }
108
+ .selectize-control.plugin-remove_button .disabled [data-value] .remove {
109
+ border-left-color: rgba(77, 77, 77, 0);
110
+ }
111
+ .selectize-control {
112
+ position: relative;
113
+ }
114
+ .selectize-dropdown,
115
+ .selectize-input,
116
+ .selectize-input input {
117
+ color: #333333;
118
+ font-family: inherit;
119
+ font-size: inherit;
120
+ line-height: 20px;
121
+ -webkit-font-smoothing: inherit;
122
+ }
123
+ .selectize-input,
124
+ .selectize-control.single .selectize-input.input-active {
125
+ background: #ffffff;
126
+ cursor: text;
127
+ display: inline-block;
128
+ }
129
+ .selectize-input {
130
+ border: 1px solid #cccccc;
131
+ padding: 6px 12px;
132
+ display: inline-block;
133
+ width: 100%;
134
+ overflow: hidden;
135
+ position: relative;
136
+ z-index: 1;
137
+ -webkit-box-sizing: border-box;
138
+ -moz-box-sizing: border-box;
139
+ box-sizing: border-box;
140
+ -webkit-box-shadow: none;
141
+ box-shadow: none;
142
+ -webkit-border-radius: 4px;
143
+ -moz-border-radius: 4px;
144
+ border-radius: 4px;
145
+ }
146
+ .selectize-control.multi .selectize-input.has-items {
147
+ padding: 5px 12px 2px;
148
+ }
149
+ .selectize-input.full {
150
+ background-color: #ffffff;
151
+ }
152
+ .selectize-input.disabled,
153
+ .selectize-input.disabled * {
154
+ cursor: default !important;
155
+ }
156
+ .selectize-input.focus {
157
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
158
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
159
+ }
160
+ .selectize-input.dropdown-active {
161
+ -webkit-border-radius: 4px 4px 0 0;
162
+ -moz-border-radius: 4px 4px 0 0;
163
+ border-radius: 4px 4px 0 0;
164
+ }
165
+ .selectize-input > * {
166
+ vertical-align: baseline;
167
+ display: -moz-inline-stack;
168
+ display: inline-block;
169
+ zoom: 1;
170
+ *display: inline;
171
+ }
172
+ .selectize-control.multi .selectize-input > div {
173
+ cursor: pointer;
174
+ margin: 0 3px 3px 0;
175
+ padding: 1px 3px;
176
+ background: #efefef;
177
+ color: #333333;
178
+ border: 0 solid rgba(0, 0, 0, 0);
179
+ }
180
+ .selectize-control.multi .selectize-input > div.active {
181
+ background: #428bca;
182
+ color: #ffffff;
183
+ border: 0 solid rgba(0, 0, 0, 0);
184
+ }
185
+ .selectize-control.multi .selectize-input.disabled > div,
186
+ .selectize-control.multi .selectize-input.disabled > div.active {
187
+ color: #808080;
188
+ background: #ffffff;
189
+ border: 0 solid rgba(77, 77, 77, 0);
190
+ }
191
+ .selectize-input > input {
192
+ display: inline-block !important;
193
+ padding: 0 !important;
194
+ min-height: 0 !important;
195
+ max-height: none !important;
196
+ max-width: 100% !important;
197
+ margin: 0 !important;
198
+ text-indent: 0 !important;
199
+ border: 0 none !important;
200
+ background: none !important;
201
+ line-height: inherit !important;
202
+ -webkit-user-select: auto !important;
203
+ -webkit-box-shadow: none !important;
204
+ box-shadow: none !important;
205
+ }
206
+ .selectize-input > input::-ms-clear {
207
+ display: none;
208
+ }
209
+ .selectize-input > input:focus {
210
+ outline: none !important;
211
+ }
212
+ .selectize-input::after {
213
+ content: ' ';
214
+ display: block;
215
+ clear: left;
216
+ }
217
+ .selectize-input.dropdown-active::before {
218
+ content: ' ';
219
+ display: block;
220
+ position: absolute;
221
+ background: #ffffff;
222
+ height: 1px;
223
+ bottom: 0;
224
+ left: 0;
225
+ right: 0;
226
+ }
227
+ .selectize-dropdown {
228
+ position: absolute;
229
+ z-index: 10;
230
+ border: 1px solid #d0d0d0;
231
+ background: #ffffff;
232
+ margin: -1px 0 0 0;
233
+ border-top: 0 none;
234
+ -webkit-box-sizing: border-box;
235
+ -moz-box-sizing: border-box;
236
+ box-sizing: border-box;
237
+ -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
238
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
239
+ -webkit-border-radius: 0 0 4px 4px;
240
+ -moz-border-radius: 0 0 4px 4px;
241
+ border-radius: 0 0 4px 4px;
242
+ }
243
+ .selectize-dropdown [data-selectable] {
244
+ cursor: pointer;
245
+ overflow: hidden;
246
+ }
247
+ .selectize-dropdown [data-selectable] .highlight {
248
+ background: rgba(255, 237, 40, 0.4);
249
+ -webkit-border-radius: 1px;
250
+ -moz-border-radius: 1px;
251
+ border-radius: 1px;
252
+ }
253
+ .selectize-dropdown [data-selectable],
254
+ .selectize-dropdown .optgroup-header {
255
+ padding: 3px 12px;
256
+ }
257
+ .selectize-dropdown .optgroup:first-child .optgroup-header {
258
+ border-top: 0 none;
259
+ }
260
+ .selectize-dropdown .optgroup-header {
261
+ color: #777777;
262
+ background: #ffffff;
263
+ cursor: default;
264
+ }
265
+ .selectize-dropdown .active {
266
+ background-color: #f5f5f5;
267
+ color: #262626;
268
+ }
269
+ .selectize-dropdown .active.create {
270
+ color: #262626;
271
+ }
272
+ .selectize-dropdown .create {
273
+ color: rgba(51, 51, 51, 0.5);
274
+ }
275
+ .selectize-dropdown-content {
276
+ overflow-y: auto;
277
+ overflow-x: hidden;
278
+ max-height: 200px;
279
+ }
280
+ .selectize-control.single .selectize-input,
281
+ .selectize-control.single .selectize-input input {
282
+ cursor: pointer;
283
+ }
284
+ .selectize-control.single .selectize-input.input-active,
285
+ .selectize-control.single .selectize-input.input-active input {
286
+ cursor: text;
287
+ }
288
+ .selectize-control.single .selectize-input:after {
289
+ content: ' ';
290
+ display: block;
291
+ position: absolute;
292
+ top: 50%;
293
+ right: 17px;
294
+ margin-top: -3px;
295
+ width: 0;
296
+ height: 0;
297
+ border-style: solid;
298
+ border-width: 5px 5px 0 5px;
299
+ border-color: #333333 transparent transparent transparent;
300
+ }
301
+ .selectize-control.single .selectize-input.dropdown-active:after {
302
+ margin-top: -4px;
303
+ border-width: 0 5px 5px 5px;
304
+ border-color: transparent transparent #333333 transparent;
305
+ }
306
+ .selectize-control.rtl.single .selectize-input:after {
307
+ left: 17px;
308
+ right: auto;
309
+ }
310
+ .selectize-control.rtl .selectize-input > input {
311
+ margin: 0 4px 0 -2px !important;
312
+ }
313
+ .selectize-control .selectize-input.disabled {
314
+ opacity: 0.5;
315
+ background-color: #ffffff;
316
+ }
317
+ .selectize-dropdown,
318
+ .selectize-dropdown.form-control {
319
+ height: auto;
320
+ padding: 0;
321
+ margin: 2px 0 0 0;
322
+ z-index: 1000;
323
+ background: #ffffff;
324
+ border: 1px solid #cccccc;
325
+ border: 1px solid rgba(0, 0, 0, 0.15);
326
+ -webkit-border-radius: 4px;
327
+ -moz-border-radius: 4px;
328
+ border-radius: 4px;
329
+ -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
330
+ box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
331
+ }
332
+ .selectize-dropdown .optgroup-header {
333
+ font-size: 12px;
334
+ line-height: 1.42857143;
335
+ }
336
+ .selectize-dropdown .optgroup:first-child:before {
337
+ display: none;
338
+ }
339
+ .selectize-dropdown .optgroup:before {
340
+ content: ' ';
341
+ display: block;
342
+ height: 1px;
343
+ margin: 9px 0;
344
+ overflow: hidden;
345
+ background-color: #e5e5e5;
346
+ margin-left: -12px;
347
+ margin-right: -12px;
348
+ }
349
+ .selectize-dropdown-content {
350
+ padding: 5px 0;
351
+ }
352
+ .selectize-dropdown-header {
353
+ padding: 6px 12px;
354
+ }
355
+ .selectize-input {
356
+ min-height: 34px;
357
+ }
358
+ .selectize-input.dropdown-active {
359
+ -webkit-border-radius: 4px;
360
+ -moz-border-radius: 4px;
361
+ border-radius: 4px;
362
+ }
363
+ .selectize-input.dropdown-active::before {
364
+ display: none;
365
+ }
366
+ .selectize-input.focus {
367
+ border-color: #66afe9;
368
+ outline: 0;
369
+ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
370
+ box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
371
+ }
372
+ .has-error .selectize-input {
373
+ border-color: #a94442;
374
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
375
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
376
+ }
377
+ .has-error .selectize-input:focus {
378
+ border-color: #843534;
379
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
380
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
381
+ }
382
+ .selectize-control.multi .selectize-input.has-items {
383
+ padding-left: 9px;
384
+ padding-right: 9px;
385
+ }
386
+ .selectize-control.multi .selectize-input > div {
387
+ -webkit-border-radius: 3px;
388
+ -moz-border-radius: 3px;
389
+ border-radius: 3px;
390
+ }
391
+ .form-control.selectize-control {
392
+ padding: 0;
393
+ height: auto;
394
+ border: none;
395
+ background: none;
396
+ -webkit-box-shadow: none;
397
+ box-shadow: none;
398
+ -webkit-border-radius: 0;
399
+ -moz-border-radius: 0;
400
+ border-radius: 0;
401
+ }
css/style-admin.css CHANGED
@@ -1,112 +1,112 @@
1
- .hfcm-form-width,
2
- .widefat {
3
- width: 100%;
4
- }
5
- .hfcm-list-width {
6
- min-width: 10%
7
- }
8
- .hfcm-th-width {
9
- width: 25%;
10
- padding: 20px 20px 0 !important;
11
- }
12
- .hfcm-field-width,
13
- .hfcm-form-width select,
14
- .selectize-control {
15
- width: 400px;
16
- }
17
- #nnr_newcontent {
18
- width: 75%;
19
- }
20
- .nnr-btnsave {
21
- margin-top: 10px !important;
22
- }
23
- .padding20 {
24
- padding: 20px !important;
25
- }
26
- /* toggle switch */
27
-
28
- .round-toggle {
29
- position: absolute;
30
- margin-left: -9999px;
31
- visibility: hidden;
32
- }
33
- .round-toggle + label {
34
- display: inline-block;
35
- position: relative;
36
- cursor: pointer;
37
- outline: none;
38
- user-select: none;
39
- vertical-align: middle;
40
- }
41
- input.round-toggle-round-flat + label {
42
- padding: 2px;
43
- width: 14px;
44
- height: 5px;
45
- color: #ddd;
46
- border: 2px solid;
47
- border-radius: 6px;
48
- transition: color .3s;
49
- }
50
- input.round-toggle-round-flat + label:before,
51
- input.round-toggle-round-flat + label:after {
52
- display: block;
53
- position: absolute;
54
- content: '';
55
- }
56
- input.round-toggle-round-flat + label:after {
57
- top: -2px;
58
- left: -2px;
59
- bottom: -2px;
60
- width: 8px;
61
- border: 2px solid;
62
- border-radius: 6px;
63
- background: #fff;
64
- transition: margin .3s;
65
- }
66
- input.round-toggle-round-flat:checked + label:after {
67
- margin-left: 10px;
68
- }
69
- .nnr-switch {
70
- text-align: left;
71
- white-space: nowrap;
72
- }
73
- .nnr-switch label {
74
- cursor: pointer;
75
- }
76
- .nnr-switch label:hover {
77
- color: #40B000;
78
- }
79
- .nnr-switch label:first-child:hover {
80
- color: #ff2525;
81
- }
82
- input.round-toggle-round-flat:checked + label {
83
- color: #4aaeee;
84
- background: #4aaeee;
85
- }
86
- input.round-toggle-round-flat:checked + label:hover {
87
- color: #ff2525;
88
- }
89
- .hfcm-red {
90
- color: red
91
- }
92
- .nnr-wraptext {
93
- width: -moz-available;
94
- }
95
- @media (max-width: 782px) {
96
- .hfcm-form-width select {
97
- min-width: auto;
98
- }
99
- #nnr_newcontent {
100
- width: 103%;
101
- width: calc(100% + 24px);
102
- }
103
- table.hfcm-form-width td {
104
- padding: 10px 21px 0 17px;
105
- }
106
- table.hfcm-form-width tr:last-child td {
107
- padding-bottom: 20px;
108
- }
109
- #wpbody .hfcm-form-width select[multiple] {
110
- height: auto;
111
- }
112
  }
1
+ .hfcm-form-width,
2
+ .widefat {
3
+ width: 100%;
4
+ }
5
+ .hfcm-list-width {
6
+ min-width: 10%
7
+ }
8
+ .hfcm-th-width {
9
+ width: 25%;
10
+ padding: 20px 20px 0 !important;
11
+ }
12
+ .hfcm-field-width,
13
+ .hfcm-form-width select,
14
+ .selectize-control {
15
+ width: 400px;
16
+ }
17
+ #nnr_newcontent {
18
+ width: 75%;
19
+ }
20
+ .nnr-btnsave {
21
+ margin-top: 10px !important;
22
+ }
23
+ .padding20 {
24
+ padding: 20px !important;
25
+ }
26
+ /* toggle switch */
27
+
28
+ .round-toggle {
29
+ position: absolute;
30
+ margin-left: -9999px;
31
+ visibility: hidden;
32
+ }
33
+ .round-toggle + label {
34
+ display: inline-block;
35
+ position: relative;
36
+ cursor: pointer;
37
+ outline: none;
38
+ user-select: none;
39
+ vertical-align: middle;
40
+ }
41
+ input.round-toggle-round-flat + label {
42
+ padding: 2px;
43
+ width: 14px;
44
+ height: 5px;
45
+ color: #ddd;
46
+ border: 2px solid;
47
+ border-radius: 6px;
48
+ transition: color .3s;
49
+ }
50
+ input.round-toggle-round-flat + label:before,
51
+ input.round-toggle-round-flat + label:after {
52
+ display: block;
53
+ position: absolute;
54
+ content: '';
55
+ }
56
+ input.round-toggle-round-flat + label:after {
57
+ top: -2px;
58
+ left: -2px;
59
+ bottom: -2px;
60
+ width: 8px;
61
+ border: 2px solid;
62
+ border-radius: 6px;
63
+ background: #fff;
64
+ transition: margin .3s;
65
+ }
66
+ input.round-toggle-round-flat:checked + label:after {
67
+ margin-left: 10px;
68
+ }
69
+ .nnr-switch {
70
+ text-align: left;
71
+ white-space: nowrap;
72
+ }
73
+ .nnr-switch label {
74
+ cursor: pointer;
75
+ }
76
+ .nnr-switch label:hover {
77
+ color: #40B000;
78
+ }
79
+ .nnr-switch label:first-child:hover {
80
+ color: #ff2525;
81
+ }
82
+ input.round-toggle-round-flat:checked + label {
83
+ color: #4aaeee;
84
+ background: #4aaeee;
85
+ }
86
+ input.round-toggle-round-flat:checked + label:hover {
87
+ color: #ff2525;
88
+ }
89
+ .hfcm-red {
90
+ color: red
91
+ }
92
+ .nnr-wraptext {
93
+ width: -moz-available;
94
+ }
95
+ @media (max-width: 782px) {
96
+ .hfcm-form-width select {
97
+ min-width: auto;
98
+ }
99
+ #nnr_newcontent {
100
+ width: 103%;
101
+ width: calc(100% + 24px);
102
+ }
103
+ table.hfcm-form-width td {
104
+ padding: 10px 21px 0 17px;
105
+ }
106
+ table.hfcm-form-width tr:last-child td {
107
+ padding-bottom: 20px;
108
+ }
109
+ #wpbody .hfcm-form-width select[multiple] {
110
+ height: auto;
111
+ }
112
  }
css/style-general-admin.css CHANGED
@@ -1,93 +1,99 @@
1
- .hfcm-review-stars{
2
- text-decoration: none;
3
- }
4
- .hfcm-review-stars span{
5
- font-size: 16px;
6
- width: 16px;
7
- height: 16px;
8
- margin-top: 2px;
9
- }
10
- .hfcm-dismiss-alert{
11
- position: static !important;
12
- float: right;
13
- top: 0 !important;
14
- right: 0 !important;
15
- padding: 0 15px 10px 28px !important;
16
- margin-top: -10px !important;
17
- font-size: 13px;
18
- line-height: 1.23076923;
19
- text-decoration: none;
20
- }
21
- .hfcm-dismiss-alert:before{
22
- position: relative;
23
- top: 18px;
24
- left: -20px;
25
- }
26
- #hfcm-message{
27
- position: relative;
28
- }
29
- .hfcm-meta-box-wrap.hfcm-grid .postbox {
30
- float: left;
31
- clear: left;
32
- width: 50%;
33
- margin: 0 0 16px;
34
- }
35
- .hfcm-meta-box-wrap.hfcm-grid .postbox:nth-child(even) {
36
- float: right;
37
- clear: right;
38
- margin-right: -8px;
39
- }
40
- .hfcm-meta-box-wrap.hfcm-grid {
41
- margin-left: 8px;
42
- margin-right: 8px;
43
- }
44
- .hfcm-meta-box-wrap .postbox {
45
- -webkit-box-sizing: border-box;
46
- -moz-box-sizing: border-box;
47
- box-sizing: border-box;
48
- }
49
- .hfcm-meta-box-wrap .postbox .hndle {
50
- font-size: 14px;
51
- padding: 8px 12px;
52
- margin: 0;
53
- line-height: 1.4;
54
- position: relative;
55
- z-index: 1;
56
- cursor: default;
57
- }
58
- .hfcm-meta-box-wrap.hfcm-grid .postbox:nth-child(odd) {
59
- margin-left: -8px;
60
- }
61
- .hfcm-meta-box-wrap.hfcm-grid .hfcm-notice {
62
- margin: 5px 0 15px;
63
- background: #fff;
64
- border: 1px solid #c3c4c7;
65
- border-left-width: 4px;
66
- box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
67
- padding: 1px 12px;
68
- border-left-color: #dba617;
69
- }
70
- .hfcm-meta-box-wrap.hfcm-grid .hfcm-fields {
71
- border: #ebebeb solid 1px;
72
- background: #fafafa;
73
- border-radius: 3px;
74
- }
75
- .hfcm-meta-box-wrap.hfcm-grid .hfcm-fields>.hfcm-field {
76
- position: relative;
77
- margin: 0;
78
- padding: 15px 12px;
79
- border-top: #EEEEEE solid 1px;
80
- }
81
- .hfcm-meta-box-wrap.hfcm-grid .hfcm-checkbox-list {
82
- column-width: 200px;
83
- }
84
- .hfcm-meta-box-wrap.hfcm-grid .hfcm-label {
85
- vertical-align: top;
86
- margin: 0 0 10px;
87
- }
88
- .hfcm-meta-box-wrap.hfcm-grid .hfcm-label label {
89
- font-weight: bold;
90
- }
91
- .hfcm-warning-notice {
92
- padding: 10px;
 
 
 
 
 
 
93
  }
1
+ .hfcm-review-stars{
2
+ text-decoration: none;
3
+ }
4
+ .hfcm-review-stars span{
5
+ font-size: 16px;
6
+ width: 16px;
7
+ height: 16px;
8
+ margin-top: 2px;
9
+ }
10
+ .hfcm-dismiss-alert{
11
+ position: static !important;
12
+ float: right;
13
+ top: 0 !important;
14
+ right: 0 !important;
15
+ padding: 0 15px 10px 28px !important;
16
+ margin-top: -10px !important;
17
+ font-size: 13px;
18
+ line-height: 1.23076923;
19
+ text-decoration: none;
20
+ }
21
+ .hfcm-dismiss-alert:before{
22
+ position: relative;
23
+ top: 18px;
24
+ left: -20px;
25
+ }
26
+ #hfcm-message{
27
+ position: relative;
28
+ }
29
+ .hfcm-meta-box-wrap.hfcm-grid .postbox {
30
+ float: left;
31
+ clear: left;
32
+ width: 50%;
33
+ margin: 0 0 16px;
34
+ }
35
+ .hfcm-meta-box-wrap.hfcm-grid .postbox:nth-child(even) {
36
+ float: right;
37
+ clear: right;
38
+ margin-right: -8px;
39
+ }
40
+ .hfcm-meta-box-wrap.hfcm-grid {
41
+ margin-left: 8px;
42
+ margin-right: 8px;
43
+ }
44
+ .hfcm-meta-box-wrap .postbox {
45
+ -webkit-box-sizing: border-box;
46
+ -moz-box-sizing: border-box;
47
+ box-sizing: border-box;
48
+ }
49
+ .hfcm-meta-box-wrap .postbox .hndle {
50
+ font-size: 14px;
51
+ padding: 8px 12px;
52
+ margin: 0;
53
+ line-height: 1.4;
54
+ position: relative;
55
+ z-index: 1;
56
+ cursor: default;
57
+ }
58
+ .hfcm-meta-box-wrap.hfcm-grid .postbox:nth-child(odd) {
59
+ margin-left: -8px;
60
+ }
61
+ .hfcm-meta-box-wrap.hfcm-grid .hfcm-notice {
62
+ margin: 5px 0 15px;
63
+ background: #fff;
64
+ border: 1px solid #c3c4c7;
65
+ border-left-width: 4px;
66
+ box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
67
+ padding: 1px 12px;
68
+ border-left-color: #dba617;
69
+ }
70
+ .hfcm-meta-box-wrap.hfcm-grid .hfcm-fields {
71
+ border: #ebebeb solid 1px;
72
+ background: #fafafa;
73
+ border-radius: 3px;
74
+ }
75
+ .hfcm-meta-box-wrap.hfcm-grid .hfcm-fields>.hfcm-field {
76
+ position: relative;
77
+ margin: 0;
78
+ padding: 15px 12px;
79
+ border-top: #EEEEEE solid 1px;
80
+ }
81
+ .hfcm-meta-box-wrap.hfcm-grid .hfcm-checkbox-list {
82
+ column-width: 200px;
83
+ }
84
+ .hfcm-meta-box-wrap.hfcm-grid .hfcm-label {
85
+ vertical-align: top;
86
+ margin: 0 0 10px;
87
+ }
88
+ .hfcm-meta-box-wrap.hfcm-grid .hfcm-label label {
89
+ font-weight: bold;
90
+ }
91
+ .hfcm-warning-notice {
92
+ padding: 10px;
93
+ }
94
+ .dashicons-hfcm {
95
+ background-repeat: no-repeat;
96
+ background-position: center;
97
+ background-size: 20px auto;
98
+ background-image: url("../images/99robots-logo-avatar.svg");
99
  }
images/99robots-logo-avatar.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352.1 398.9"><defs><style>.cls-1{fill:#f3f1f1;}</style></defs><title>gearAsset 1-black-01</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1-2"><path class="cls-1" d="M223.3,75.5c30,1.1,55.8,9.9,78.1,27.7,33,26.4,50.2,60.9,50.5,103.3.3,55.2.1,110.4.1,165.7V379h-5.4c-19,0-38-.1-57,.1a22.47,22.47,0,0,0-8.1,1.6c-22.5,9.1-46,13.9-70.1,16.4a348.46,348.46,0,0,1-72.2-.1c-23.5-2.5-46.6-7.2-68.6-16.3a22.06,22.06,0,0,0-7.7-1.6c-19-.1-38-.1-57-.1H0V207C.1,144.3,43.6,90.7,105,78.4c12.1-2.4,24.8-2.2,37.2-2.5,17.6-.4,35.3-.2,53,0,3.1,0,4.7-.9,5.9-3.8a88.83,88.83,0,0,1,19.6-29.2c2.1-2,2.4-3.7,1.7-6.5-3.5-16,5.6-31.3,20.8-35.3a29.54,29.54,0,0,1,36,19.7c3.4,11.1,1,21.1-7.1,29.4S253.9,61,242.8,57.8c-3.5-1-5.6-.5-7.6,2.2C231.5,64.8,227.8,69.6,223.3,75.5Zm96.4,270.6V340c0-43.2.1-86.5-.1-129.7A137.75,137.75,0,0,0,318,190c-7-46.6-47.8-81.9-95-82.1q-47.25-.15-94.4,0a85.18,85.18,0,0,0-12.4.9c-50,8.3-84.1,48.4-84.1,99.1V346.1Z"/><path class="cls-1" d="M230.4,260.6c-22.1,0-39.3-17.1-39.3-39.1a39,39,0,0,1,38.9-39h.1c22-.1,39.6,17.2,39.6,38.9C269.7,243.3,252.5,260.5,230.4,260.6Z"/><path class="cls-1" d="M118.4,260.6a38.86,38.86,0,0,1-39-38.7v-.8c.2-21.7,17.8-38.8,39.9-38.7a39.05,39.05,0,0,1,38.8,39.2h0A39,39,0,0,1,118.4,260.6Z"/></g></g></svg>
includes/class-hfcm-snippets-list.php CHANGED
@@ -1,488 +1,488 @@
1
- <?php
2
- if ( !class_exists( 'WP_List_Table' ) ) {
3
- require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php');
4
- }
5
-
6
- class Hfcm_Snippets_List extends WP_List_Table
7
- {
8
-
9
- /** Class constructor */
10
- public function __construct()
11
- {
12
-
13
- parent::__construct(
14
- array(
15
- 'singular' => esc_html__( 'Snippet', '99robots-header-footer-code-manager' ),
16
- 'plural' => esc_html__( 'Snippets', '99robots-header-footer-code-manager' ),
17
- 'ajax' => false,
18
- )
19
- );
20
- }
21
-
22
- /**
23
- * Retrieve snippets data from the database
24
- *
25
- * @param int $per_page
26
- * @param int $page_number
27
- *
28
- * @return mixed
29
- */
30
- public static function get_snippets( $per_page = 20, $page_number = 1, $customvar = 'all' )
31
- {
32
-
33
- global $wpdb;
34
- $table_name = "{$wpdb->prefix}hfcm_scripts";
35
- $page_number = absint( $page_number );
36
- $per_page = absint( $per_page );
37
- $customvar = sanitize_text_field( $customvar );
38
- $orderby = 'script_id';
39
- $order = 'ASC';
40
-
41
- if ( !empty( $_REQUEST['orderby'] ) ) {
42
- $orderby = sanitize_sql_orderby( $_REQUEST['orderby'] );
43
- if ( empty( $orderby ) || !in_array( $orderby, array( 'script_id', 'name' ) ) ) {
44
- $orderby = 'script_id';
45
- }
46
- }
47
- if ( !empty( $_REQUEST['order'] ) ) {
48
- $order = strtolower( sanitize_sql_orderby( $_REQUEST['order'] ) );
49
- if ( empty( $order ) || !in_array( $order, array( 'desc', 'asc' ) ) ) {
50
- $order = 'ASC';
51
- }
52
- }
53
-
54
- $sql = "SELECT * FROM $table_name";
55
- if ( in_array( $customvar, array( 'inactive', 'active' ) ) ) {
56
- $sql .= " WHERE status = '$customvar'";
57
- }
58
- $sql .= ' ORDER BY ' . $orderby . ' ' . $order . ' LIMIT ' . $per_page . ' OFFSET ' . ($page_number - 1) * $per_page;
59
-
60
- $result = $wpdb->get_results( $sql, 'ARRAY_A' );
61
- return $result;
62
- }
63
-
64
- /**
65
- * Delete a snipppet record.
66
- *
67
- * @param int $id snippet ID
68
- */
69
- public static function delete_snippet( $id )
70
- {
71
- $id = (int) $id;
72
- if ( empty( $id ) ) {
73
- return;
74
- }
75
-
76
- global $wpdb;
77
- $table_name = "{$wpdb->prefix}hfcm_scripts";
78
-
79
- $wpdb->delete(
80
- $table_name, array( 'script_id' => $id ), array( '%d' )
81
- );
82
- }
83
-
84
- /**
85
- * Activate a snipppet record.
86
- *
87
- * @param int $id snippet ID
88
- */
89
- public static function activate_snippet( $id )
90
- {
91
-
92
- $id = (int) $id;
93
- if ( empty( $id ) ) {
94
- return;
95
- }
96
-
97
- global $wpdb;
98
- $table_name = "{$wpdb->prefix}hfcm_scripts";
99
-
100
- $wpdb->update(
101
- $table_name, array(
102
- 'status' => 'active',
103
- ), array( 'script_id' => $id ), array( '%s' ), array( '%d' )
104
- );
105
- }
106
-
107
- /**
108
- * Deactivate a snipppet record.
109
- *
110
- * @param int $id snippet ID
111
- */
112
- public static function deactivate_snippet( $id )
113
- {
114
-
115
- $id = (int) $id;
116
- if ( empty( $id ) ) {
117
- return;
118
- }
119
-
120
- global $wpdb;
121
- $table_name = "{$wpdb->prefix}hfcm_scripts";
122
-
123
- $wpdb->update(
124
- $table_name, array(
125
- 'status' => 'inactive',
126
- ), array( 'script_id' => $id ), array( '%s' ), array( '%d' )
127
- );
128
- }
129
-
130
- /**
131
- * Returns the count of records in the database.
132
- *
133
- * @return null|string
134
- */
135
- public static function record_count( $customvar = 'all' )
136
- {
137
-
138
- global $wpdb;
139
- $table_name = "{$wpdb->prefix}hfcm_scripts";
140
- $sql = "SELECT COUNT(*) FROM $table_name";
141
-
142
- $customvar = sanitize_text_field( $customvar );
143
-
144
- if ( in_array( $customvar, array( 'inactive', 'active' ) ) ) {
145
- $sql .= " WHERE status = '$customvar'";
146
- }
147
-
148
- return $wpdb->get_var( $sql );
149
- }
150
-
151
- /** Text displayed when no snippet data is available */
152
- public function no_items()
153
- {
154
- esc_html_e( 'No Snippets available.', '99robots-header-footer-code-manager' );
155
- }
156
-
157
- /**
158
- * Render a column when no column specific method exist.
159
- *
160
- * @param array $item
161
- * @param string $column_name
162
- *
163
- * @return mixed
164
- */
165
- public function column_default( $item, $column_name )
166
- {
167
-
168
- switch ( $column_name ) {
169
- case 'name':
170
- return esc_html( $item[ $column_name ] );
171
-
172
- case 'display_on':
173
- $nnr_hfcm_display_array = array(
174
- 'All' => esc_html__( 'Site Wide', '99robots-header-footer-code-manager' ),
175
- 's_posts' => esc_html__( 'Specific Posts', '99robots-header-footer-code-manager' ),
176
- 's_pages' => esc_html__( 'Specific Pages', '99robots-header-footer-code-manager' ),
177
- 's_categories' => esc_html__( 'Specific Categories', '99robots-header-footer-code-manager' ),
178
- 's_custom_posts' => esc_html__( 'Specific Custom Post Types', '99robots-header-footer-code-manager' ),
179
- 's_tags' => esc_html__( 'Specific Tags', '99robots-header-footer-code-manager' ),
180
- 'latest_posts' => esc_html__( 'Latest Posts', '99robots-header-footer-code-manager' ),
181
- 'manual' => esc_html__( 'Shortcode Only', '99robots-header-footer-code-manager' ),
182
- );
183
-
184
- if ( 's_posts' === $item[ $column_name ] ) {
185
-
186
- $empty = 1;
187
- $s_posts = json_decode( $item['s_posts'] );
188
-
189
- foreach ( $s_posts as $id ) {
190
- if ( 'publish' === get_post_status( $id ) ) {
191
- $empty = 0;
192
- break;
193
- }
194
- }
195
- if ( $empty ) {
196
- return '<span class="hfcm-red">' . esc_html__( 'No post selected', '99robots-header-footer-code-manager' ) . '</span>';
197
- }
198
- }
199
-
200
- return esc_html( $nnr_hfcm_display_array[ $item[ $column_name ] ] );
201
-
202
- case 'location':
203
-
204
- if ( !$item[ $column_name ] ) {
205
- return esc_html__( 'N/A', '99robots-header-footer-code-manager' );
206
- }
207
-
208
- $nnr_hfcm_locations = array(
209
- 'header' => esc_html__( 'Header', '99robots-header-footer-code-manager' ),
210
- 'before_content' => esc_html__( 'Before Content', '99robots-header-footer-code-manager' ),
211
- 'after_content' => esc_html__( 'After Content', '99robots-header-footer-code-manager' ),
212
- 'footer' => esc_html__( 'Footer', '99robots-header-footer-code-manager' ),
213
- );
214
- return esc_html( $nnr_hfcm_locations[ $item[ $column_name ] ] );
215
-
216
- case 'device_type':
217
-
218
- if ( 'both' === $item[ $column_name ] ) {
219
- return esc_html__( 'Show on All Devices', '99robots-header-footer-code-manager' );
220
- } elseif ( 'mobile' === $item[ $column_name ] ) {
221
- return esc_html__( 'Only Mobile Devices', '99robots-header-footer-code-manager' );
222
- } elseif ( 'desktop' === $item[ $column_name ] ) {
223
- return esc_html__( 'Only Desktop', '99robots-header-footer-code-manager' );
224
- } else {
225
- return esc_html( $item[ $column_name ] );
226
- }
227
-
228
- case 'status':
229
-
230
- if ( 'inactive' === $item[ $column_name ] ) {
231
- return '<div class="nnr-switch">
232
- <label for="nnr-round-toggle' . $item['script_id'] . '">OFF</label>
233
- <input id="nnr-round-toggle' . $item['script_id'] . '" class="round-toggle round-toggle-round-flat" type="checkbox" data-id="' . $item['script_id'] . '" />
234
- <label for="nnr-round-toggle' . $item['script_id'] . '"></label>
235
- <label for="nnr-round-toggle' . $item['script_id'] . '">ON</label>
236
- </div>
237
- ';
238
- } elseif ( 'active' === $item[ $column_name ] ) {
239
- return '<div class="nnr-switch">
240
- <label for="nnr-round-toggle' . $item['script_id'] . '">OFF</label>
241
- <input id="nnr-round-toggle' . $item['script_id'] . '" class="round-toggle round-toggle-round-flat" type="checkbox" data-id="' . $item['script_id'] . '" checked="checked" />
242
- <label for="nnr-round-toggle' . $item['script_id'] . '"></label>
243
- <label for="nnr-round-toggle' . $item['script_id'] . '">ON</label>
244
- </div>
245
- ';
246
- } else {
247
- return esc_html( $item[ $column_name ] );
248
- }
249
-
250
- case 'script_id':
251
- return esc_html( $item[ $column_name ] );
252
-
253
- case 'shortcode':
254
- return '[hfcm id="' . $item['script_id'] . '"]';
255
-
256
- default:
257
- return print_r( $item, true ); // Show the whole array for troubleshooting purposes
258
- }
259
- }
260
-
261
- /**
262
- * Render the bulk edit checkbox
263
- *
264
- * @param array $item
265
- *
266
- * @return string
267
- */
268
- function column_cb( $item )
269
- {
270
- return sprintf(
271
- '<input type="checkbox" name="snippets[]" value="%s" />', $item['script_id']
272
- );
273
- }
274
-
275
- /**
276
- * Method for name column
277
- *
278
- * @param array $item an array of DB data
279
- *
280
- * @return string
281
- */
282
- function column_name( $item )
283
- {
284
-
285
- $delete_nonce = wp_create_nonce( 'hfcm_delete_snippet' );
286
- $edit_nonce = wp_create_nonce( 'hfcm_edit_snippet' );
287
-
288
- $title = '<strong>' . $item['name'] . '</strong>';
289
-
290
- $page = sanitize_text_field( $_REQUEST['page'] );
291
- $actions = array(
292
- 'edit' => sprintf( '<a href="?page=%s&action=%s&id=%s&_wpnonce=%s">' . esc_html__( 'Edit', '99robots-header-footer-code-manager' ) . '</a>', esc_attr( 'hfcm-update' ), 'edit', absint( $item['script_id'] ), $edit_nonce ),
293
- 'delete' => sprintf( '<a href="?page=%s&action=%s&snippet=%s&_wpnonce=%s">' . esc_html__( 'Delete', '99robots-header-footer-code-manager' ) . '</a>', $page, 'delete', absint( $item['script_id'] ), $delete_nonce ),
294
- );
295
-
296
- return $title . $this->row_actions( $actions );
297
- }
298
-
299
- /**
300
- * Associative array of columns
301
- *
302
- * @return array
303
- */
304
- function get_columns()
305
- {
306
- $columns = array(
307
- 'cb' => '<input type="checkbox" />',
308
- 'script_id' => esc_html__( 'ID', '99robots-header-footer-code-manager' ),
309
- 'status' => esc_html__( 'Status', '99robots-header-footer-code-manager' ),
310
- 'name' => esc_html__( 'Snippet Name', '99robots-header-footer-code-manager' ),
311
- 'display_on' => esc_html__( 'Display On', '99robots-header-footer-code-manager' ),
312
- 'location' => esc_html__( 'Location', '99robots-header-footer-code-manager' ),
313
- 'device_type' => esc_html__( 'Devices', '99robots-header-footer-code-manager' ),
314
- 'shortcode' => esc_html__( 'Shortcode', '99robots-header-footer-code-manager' ),
315
- );
316
-
317
- return $columns;
318
- }
319
-
320
- /**
321
- * Columns to make sortable.
322
- *
323
- * @return array
324
- */
325
- public function get_sortable_columns()
326
- {
327
-
328
- return array(
329
- 'name' => array( 'name', true ),
330
- 'script_id' => array( 'script_id', false ),
331
- );
332
- }
333
-
334
- /**
335
- * Returns an associative array containing the bulk action
336
- *
337
- * @return array
338
- */
339
- public function get_bulk_actions()
340
- {
341
-
342
- return array(
343
- 'bulk-activate' => esc_html__( 'Activate', '99robots-header-footer-code-manager' ),
344
- 'bulk-deactivate' => esc_html__( 'Deactivate', '99robots-header-footer-code-manager' ),
345
- 'bulk-delete' => esc_html__( 'Remove', '99robots-header-footer-code-manager' ),
346
- );
347
- }
348
-
349
- /**
350
- * Handles data query and filter, sorting, and pagination.
351
- */
352
- public function prepare_items()
353
- {
354
-
355
- $columns = $this->get_columns();
356
- $hidden = array();
357
- $sortable = $this->get_sortable_columns();
358
-
359
- // Retrieve $customvar for use in query to get items.
360
- $customvar = 'all';
361
- if ( !empty( $_REQUEST['customvar'] ) ) {
362
- $customvar = sanitize_text_field( $_REQUEST['customvar'] );
363
- if ( empty( $customvar ) || !in_array( $customvar, [ 'inactive', 'active', 'all' ] ) ) {
364
- $customvar = 'all';
365
- }
366
- }
367
- $this->_column_headers = array( $columns, $hidden, $sortable );
368
-
369
- /** Process bulk action */
370
- $this->process_bulk_action();
371
- $this->views();
372
- $per_page = $this->get_items_per_page( 'snippets_per_page', 20 );
373
- $current_page = $this->get_pagenum();
374
- $total_items = self::record_count();
375
-
376
- $this->set_pagination_args( array(
377
- 'total_items' => $total_items,
378
- 'per_page' => $per_page,
379
- ) );
380
-
381
- $this->items = self::get_snippets( $per_page, $current_page, $customvar );
382
- }
383
-
384
- public function get_views()
385
- {
386
- $views = array();
387
- $current = 'all';
388
- if ( !empty( $_REQUEST['customvar'] ) ) {
389
- $current = sanitize_text_field( $_REQUEST['customvar'] );
390
- }
391
-
392
- //All link
393
- $class = 'all' === $current ? ' class="current"' : '';
394
- $all_url = remove_query_arg( 'customvar' );
395
- $views['all'] = "<a href='{$all_url }' {$class} >" . esc_html__( 'All', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count() . ')</a>';
396
-
397
- //Foo link
398
- $foo_url = add_query_arg( 'customvar', 'active' );
399
- $class = ('active' === $current ? ' class="current"' : '');
400
- $views['active'] = "<a href='{$foo_url}' {$class} >" . esc_html__( 'Active', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count( 'active' ) . ')</a>';
401
-
402
- //Bar link
403
- $bar_url = add_query_arg( 'customvar', 'inactive' );
404
- $class = ('inactive' === $current ? ' class="current"' : '');
405
- $views['inactive'] = "<a href='{$bar_url}' {$class} >" . esc_html__( 'Inactive', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count( 'inactive' ) . ')</a>';
406
-
407
- return $views;
408
- }
409
-
410
- public function process_bulk_action()
411
- {
412
- //Detect when a bulk action is being triggered...
413
- if ( 'delete' === $this->current_action() ) {
414
-
415
- // In our file that handles the request, verify the nonce.
416
- $nonce = sanitize_text_field( $_REQUEST['_wpnonce'] );
417
-
418
- if ( !wp_verify_nonce( $nonce, 'hfcm_delete_snippet' ) ) {
419
- die( 'Go get a life script kiddies' );
420
- } else {
421
- if ( !empty( $_GET['snippet'] ) ) {
422
- $snippet_id = absint( $_GET['snippet'] );
423
- if ( !empty( $snippet_id ) ) {
424
- self::delete_snippet( $snippet_id );
425
- }
426
- }
427
-
428
- NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
429
- return;
430
- }
431
- }
432
-
433
- // If the delete bulk action is triggered
434
- if (
435
- (isset( $_POST['action'] ) && 'bulk-delete' === $_POST['action']) ||
436
- (isset( $_POST['action2'] ) && 'bulk-delete' === $_POST['action2'])
437
- ) {
438
- $delete_ids = $_POST['snippets'];
439
-
440
- // loop over the array of record IDs and delete them
441
- foreach ( $delete_ids as $id ) {
442
- $id = absint( $id );
443
- if ( !empty( $id ) && is_int( $id ) ) {
444
- self::delete_snippet( $id );
445
- }
446
- }
447
-
448
- NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
449
- return;
450
- } elseif (
451
- (isset( $_POST['action'] ) && 'bulk-activate' === $_POST['action']) ||
452
- (isset( $_POST['action2'] ) && 'bulk-activate' === $_POST['action2'])
453
- ) {
454
-
455
- $activate_ids = $_POST['snippets'];
456
-
457
- // loop over the array of record IDs and activate them
458
- foreach ( $activate_ids as $id ) {
459
- $id = absint( $id );
460
- if ( !empty( $id ) && is_int( $id ) ) {
461
- self::activate_snippet( $id );
462
- }
463
- }
464
-
465
- NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
466
- return;
467
- } elseif (
468
- (isset( $_POST['action'] ) && 'bulk-deactivate' === $_POST['action']) ||
469
- (isset( $_POST['action2'] ) && 'bulk-deactivate' === $_POST['action2'])
470
- ) {
471
-
472
- $delete_ids = $_POST['snippets'];
473
-
474
- // loop over the array of record IDs and deactivate them
475
- foreach ( $delete_ids as $id ) {
476
- $id = absint( $id );
477
- if ( !empty( $id ) && is_int( $id ) ) {
478
- self::deactivate_snippet( $id );
479
- }
480
- }
481
-
482
- NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
483
-
484
- return;
485
- }
486
- }
487
- }
488
-
1
+ <?php
2
+ if ( !class_exists( 'WP_List_Table' ) ) {
3
+ require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php');
4
+ }
5
+
6
+ class Hfcm_Snippets_List extends WP_List_Table
7
+ {
8
+
9
+ /** Class constructor */
10
+ public function __construct()
11
+ {
12
+
13
+ parent::__construct(
14
+ array(
15
+ 'singular' => esc_html__( 'Snippet', '99robots-header-footer-code-manager' ),
16
+ 'plural' => esc_html__( 'Snippets', '99robots-header-footer-code-manager' ),
17
+ 'ajax' => false,
18
+ )
19
+ );
20
+ }
21
+
22
+ /**
23
+ * Retrieve snippets data from the database
24
+ *
25
+ * @param int $per_page
26
+ * @param int $page_number
27
+ *
28
+ * @return mixed
29
+ */
30
+ public static function get_snippets( $per_page = 20, $page_number = 1, $customvar = 'all' )
31
+ {
32
+
33
+ global $wpdb;
34
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
35
+ $page_number = absint( $page_number );
36
+ $per_page = absint( $per_page );
37
+ $customvar = sanitize_text_field( $customvar );
38
+ $orderby = 'script_id';
39
+ $order = 'ASC';
40
+
41
+ if ( !empty( $_REQUEST['orderby'] ) ) {
42
+ $orderby = sanitize_sql_orderby( $_REQUEST['orderby'] );
43
+ if ( empty( $orderby ) || !in_array( $orderby, array( 'script_id', 'name' ) ) ) {
44
+ $orderby = 'script_id';
45
+ }
46
+ }
47
+ if ( !empty( $_REQUEST['order'] ) ) {
48
+ $order = strtolower( sanitize_sql_orderby( $_REQUEST['order'] ) );
49
+ if ( empty( $order ) || !in_array( $order, array( 'desc', 'asc' ) ) ) {
50
+ $order = 'ASC';
51
+ }
52
+ }
53
+
54
+ $sql = "SELECT * FROM $table_name";
55
+ if ( in_array( $customvar, array( 'inactive', 'active' ) ) ) {
56
+ $sql .= " WHERE status = '$customvar'";
57
+ }
58
+ $sql .= ' ORDER BY ' . $orderby . ' ' . $order . ' LIMIT ' . $per_page . ' OFFSET ' . ($page_number - 1) * $per_page;
59
+
60
+ $result = $wpdb->get_results( $sql, 'ARRAY_A' );
61
+ return $result;
62
+ }
63
+
64
+ /**
65
+ * Delete a snipppet record.
66
+ *
67
+ * @param int $id snippet ID
68
+ */
69
+ public static function delete_snippet( $id )
70
+ {
71
+ $id = (int) $id;
72
+ if ( empty( $id ) ) {
73
+ return;
74
+ }
75
+
76
+ global $wpdb;
77
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
78
+
79
+ $wpdb->delete(
80
+ $table_name, array( 'script_id' => $id ), array( '%d' )
81
+ );
82
+ }
83
+
84
+ /**
85
+ * Activate a snipppet record.
86
+ *
87
+ * @param int $id snippet ID
88
+ */
89
+ public static function activate_snippet( $id )
90
+ {
91
+
92
+ $id = (int) $id;
93
+ if ( empty( $id ) ) {
94
+ return;
95
+ }
96
+
97
+ global $wpdb;
98
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
99
+
100
+ $wpdb->update(
101
+ $table_name, array(
102
+ 'status' => 'active',
103
+ ), array( 'script_id' => $id ), array( '%s' ), array( '%d' )
104
+ );
105
+ }
106
+
107
+ /**
108
+ * Deactivate a snipppet record.
109
+ *
110
+ * @param int $id snippet ID
111
+ */
112
+ public static function deactivate_snippet( $id )
113
+ {
114
+
115
+ $id = (int) $id;
116
+ if ( empty( $id ) ) {
117
+ return;
118
+ }
119
+
120
+ global $wpdb;
121
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
122
+
123
+ $wpdb->update(
124
+ $table_name, array(
125
+ 'status' => 'inactive',
126
+ ), array( 'script_id' => $id ), array( '%s' ), array( '%d' )
127
+ );
128
+ }
129
+
130
+ /**
131
+ * Returns the count of records in the database.
132
+ *
133
+ * @return null|string
134
+ */
135
+ public static function record_count( $customvar = 'all' )
136
+ {
137
+
138
+ global $wpdb;
139
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
140
+ $sql = "SELECT COUNT(*) FROM $table_name";
141
+
142
+ $customvar = sanitize_text_field( $customvar );
143
+
144
+ if ( in_array( $customvar, array( 'inactive', 'active' ) ) ) {
145
+ $sql .= " WHERE status = '$customvar'";
146
+ }
147
+
148
+ return $wpdb->get_var( $sql );
149
+ }
150
+
151
+ /** Text displayed when no snippet data is available */
152
+ public function no_items()
153
+ {
154
+ esc_html_e( 'No Snippets available.', '99robots-header-footer-code-manager' );
155
+ }
156
+
157
+ /**
158
+ * Render a column when no column specific method exist.
159
+ *
160
+ * @param array $item
161
+ * @param string $column_name
162
+ *
163
+ * @return mixed
164
+ */
165
+ public function column_default( $item, $column_name )
166
+ {
167
+
168
+ switch ( $column_name ) {
169
+ case 'name':
170
+ return esc_html( $item[ $column_name ] );
171
+
172
+ case 'display_on':
173
+ $nnr_hfcm_display_array = array(
174
+ 'All' => esc_html__( 'Site Wide', '99robots-header-footer-code-manager' ),
175
+ 's_posts' => esc_html__( 'Specific Posts', '99robots-header-footer-code-manager' ),
176
+ 's_pages' => esc_html__( 'Specific Pages', '99robots-header-footer-code-manager' ),
177
+ 's_categories' => esc_html__( 'Specific Categories', '99robots-header-footer-code-manager' ),
178
+ 's_custom_posts' => esc_html__( 'Specific Custom Post Types', '99robots-header-footer-code-manager' ),
179
+ 's_tags' => esc_html__( 'Specific Tags', '99robots-header-footer-code-manager' ),
180
+ 'latest_posts' => esc_html__( 'Latest Posts', '99robots-header-footer-code-manager' ),
181
+ 'manual' => esc_html__( 'Shortcode Only', '99robots-header-footer-code-manager' ),
182
+ );
183
+
184
+ if ( 's_posts' === $item[ $column_name ] ) {
185
+
186
+ $empty = 1;
187
+ $s_posts = json_decode( $item['s_posts'] );
188
+
189
+ foreach ( $s_posts as $id ) {
190
+ if ( 'publish' === get_post_status( $id ) ) {
191
+ $empty = 0;
192
+ break;
193
+ }
194
+ }
195
+ if ( $empty ) {
196
+ return '<span class="hfcm-red">' . esc_html__( 'No post selected', '99robots-header-footer-code-manager' ) . '</span>';
197
+ }
198
+ }
199
+
200
+ return esc_html( $nnr_hfcm_display_array[ $item[ $column_name ] ] );
201
+
202
+ case 'location':
203
+
204
+ if ( !$item[ $column_name ] ) {
205
+ return esc_html__( 'N/A', '99robots-header-footer-code-manager' );
206
+ }
207
+
208
+ $nnr_hfcm_locations = array(
209
+ 'header' => esc_html__( 'Header', '99robots-header-footer-code-manager' ),
210
+ 'before_content' => esc_html__( 'Before Content', '99robots-header-footer-code-manager' ),
211
+ 'after_content' => esc_html__( 'After Content', '99robots-header-footer-code-manager' ),
212
+ 'footer' => esc_html__( 'Footer', '99robots-header-footer-code-manager' ),
213
+ );
214
+ return esc_html( $nnr_hfcm_locations[ $item[ $column_name ] ] );
215
+
216
+ case 'device_type':
217
+
218
+ if ( 'both' === $item[ $column_name ] ) {
219
+ return esc_html__( 'Show on All Devices', '99robots-header-footer-code-manager' );
220
+ } elseif ( 'mobile' === $item[ $column_name ] ) {
221
+ return esc_html__( 'Only Mobile Devices', '99robots-header-footer-code-manager' );
222
+ } elseif ( 'desktop' === $item[ $column_name ] ) {
223
+ return esc_html__( 'Only Desktop', '99robots-header-footer-code-manager' );
224
+ } else {
225
+ return esc_html( $item[ $column_name ] );
226
+ }
227
+
228
+ case 'status':
229
+
230
+ if ( 'inactive' === $item[ $column_name ] ) {
231
+ return '<div class="nnr-switch">
232
+ <label for="nnr-round-toggle' . $item['script_id'] . '">OFF</label>
233
+ <input id="nnr-round-toggle' . $item['script_id'] . '" class="round-toggle round-toggle-round-flat" type="checkbox" data-id="' . $item['script_id'] . '" />
234
+ <label for="nnr-round-toggle' . $item['script_id'] . '"></label>
235
+ <label for="nnr-round-toggle' . $item['script_id'] . '">ON</label>
236
+ </div>
237
+ ';
238
+ } elseif ( 'active' === $item[ $column_name ] ) {
239
+ return '<div class="nnr-switch">
240
+ <label for="nnr-round-toggle' . $item['script_id'] . '">OFF</label>
241
+ <input id="nnr-round-toggle' . $item['script_id'] . '" class="round-toggle round-toggle-round-flat" type="checkbox" data-id="' . $item['script_id'] . '" checked="checked" />
242
+ <label for="nnr-round-toggle' . $item['script_id'] . '"></label>
243
+ <label for="nnr-round-toggle' . $item['script_id'] . '">ON</label>
244
+ </div>
245
+ ';
246
+ } else {
247
+ return esc_html( $item[ $column_name ] );
248
+ }
249
+
250
+ case 'script_id':
251
+ return esc_html( $item[ $column_name ] );
252
+
253
+ case 'shortcode':
254
+ return '[hfcm id="' . $item['script_id'] . '"]';
255
+
256
+ default:
257
+ return print_r( $item, true ); // Show the whole array for troubleshooting purposes
258
+ }
259
+ }
260
+
261
+ /**
262
+ * Render the bulk edit checkbox
263
+ *
264
+ * @param array $item
265
+ *
266
+ * @return string
267
+ */
268
+ function column_cb( $item )
269
+ {
270
+ return sprintf(
271
+ '<input type="checkbox" name="snippets[]" value="%s" />', $item['script_id']
272
+ );
273
+ }
274
+
275
+ /**
276
+ * Method for name column
277
+ *
278
+ * @param array $item an array of DB data
279
+ *
280
+ * @return string
281
+ */
282
+ function column_name( $item )
283
+ {
284
+
285
+ $delete_nonce = wp_create_nonce( 'hfcm_delete_snippet' );
286
+ $edit_nonce = wp_create_nonce( 'hfcm_edit_snippet' );
287
+
288
+ $title = '<strong>' . $item['name'] . '</strong>';
289
+
290
+ $page = sanitize_text_field( $_REQUEST['page'] );
291
+ $actions = array(
292
+ 'edit' => sprintf( '<a href="?page=%s&action=%s&id=%s&_wpnonce=%s">' . esc_html__( 'Edit', '99robots-header-footer-code-manager' ) . '</a>', esc_attr( 'hfcm-update' ), 'edit', absint( $item['script_id'] ), $edit_nonce ),
293
+ 'delete' => sprintf( '<a href="?page=%s&action=%s&snippet=%s&_wpnonce=%s">' . esc_html__( 'Delete', '99robots-header-footer-code-manager' ) . '</a>', $page, 'delete', absint( $item['script_id'] ), $delete_nonce ),
294
+ );
295
+
296
+ return $title . $this->row_actions( $actions );
297
+ }
298
+
299
+ /**
300
+ * Associative array of columns
301
+ *
302
+ * @return array
303
+ */
304
+ function get_columns()
305
+ {
306
+ $columns = array(
307
+ 'cb' => '<input type="checkbox" />',
308
+ 'script_id' => esc_html__( 'ID', '99robots-header-footer-code-manager' ),
309
+ 'status' => esc_html__( 'Status', '99robots-header-footer-code-manager' ),
310
+ 'name' => esc_html__( 'Snippet Name', '99robots-header-footer-code-manager' ),
311
+ 'display_on' => esc_html__( 'Display On', '99robots-header-footer-code-manager' ),
312
+ 'location' => esc_html__( 'Location', '99robots-header-footer-code-manager' ),
313
+ 'device_type' => esc_html__( 'Devices', '99robots-header-footer-code-manager' ),
314
+ 'shortcode' => esc_html__( 'Shortcode', '99robots-header-footer-code-manager' ),
315
+ );
316
+
317
+ return $columns;
318
+ }
319
+
320
+ /**
321
+ * Columns to make sortable.
322
+ *
323
+ * @return array
324
+ */
325
+ public function get_sortable_columns()
326
+ {
327
+
328
+ return array(
329
+ 'name' => array( 'name', true ),
330
+ 'script_id' => array( 'script_id', false ),
331
+ );
332
+ }
333
+
334
+ /**
335
+ * Returns an associative array containing the bulk action
336
+ *
337
+ * @return array
338
+ */
339
+ public function get_bulk_actions()
340
+ {
341
+
342
+ return array(
343
+ 'bulk-activate' => esc_html__( 'Activate', '99robots-header-footer-code-manager' ),
344
+ 'bulk-deactivate' => esc_html__( 'Deactivate', '99robots-header-footer-code-manager' ),
345
+ 'bulk-delete' => esc_html__( 'Remove', '99robots-header-footer-code-manager' ),
346
+ );
347
+ }
348
+
349
+ /**
350
+ * Handles data query and filter, sorting, and pagination.
351
+ */
352
+ public function prepare_items()
353
+ {
354
+
355
+ $columns = $this->get_columns();
356
+ $hidden = array();
357
+ $sortable = $this->get_sortable_columns();
358
+
359
+ // Retrieve $customvar for use in query to get items.
360
+ $customvar = 'all';
361
+ if ( !empty( $_REQUEST['customvar'] ) ) {
362
+ $customvar = sanitize_text_field( $_REQUEST['customvar'] );
363
+ if ( empty( $customvar ) || !in_array( $customvar, [ 'inactive', 'active', 'all' ] ) ) {
364
+ $customvar = 'all';
365
+ }
366
+ }
367
+ $this->_column_headers = array( $columns, $hidden, $sortable );
368
+
369
+ /** Process bulk action */
370
+ $this->process_bulk_action();
371
+ $this->views();
372
+ $per_page = $this->get_items_per_page( 'snippets_per_page', 20 );
373
+ $current_page = $this->get_pagenum();
374
+ $total_items = self::record_count();
375
+
376
+ $this->set_pagination_args( array(
377
+ 'total_items' => $total_items,
378
+ 'per_page' => $per_page,
379
+ ) );
380
+
381
+ $this->items = self::get_snippets( $per_page, $current_page, $customvar );
382
+ }
383
+
384
+ public function get_views()
385
+ {
386
+ $views = array();
387
+ $current = 'all';
388
+ if ( !empty( $_REQUEST['customvar'] ) ) {
389
+ $current = sanitize_text_field( $_REQUEST['customvar'] );
390
+ }
391
+
392
+ //All link
393
+ $class = 'all' === $current ? ' class="current"' : '';
394
+ $all_url = remove_query_arg( 'customvar' );
395
+ $views['all'] = "<a href='{$all_url }' {$class} >" . esc_html__( 'All', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count() . ')</a>';
396
+
397
+ //Foo link
398
+ $foo_url = add_query_arg( 'customvar', 'active' );
399
+ $class = ('active' === $current ? ' class="current"' : '');
400
+ $views['active'] = "<a href='{$foo_url}' {$class} >" . esc_html__( 'Active', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count( 'active' ) . ')</a>';
401
+
402
+ //Bar link
403
+ $bar_url = add_query_arg( 'customvar', 'inactive' );
404
+ $class = ('inactive' === $current ? ' class="current"' : '');
405
+ $views['inactive'] = "<a href='{$bar_url}' {$class} >" . esc_html__( 'Inactive', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count( 'inactive' ) . ')</a>';
406
+
407
+ return $views;
408
+ }
409
+
410
+ public function process_bulk_action()
411
+ {
412
+ //Detect when a bulk action is being triggered...
413
+ if ( 'delete' === $this->current_action() ) {
414
+
415
+ // In our file that handles the request, verify the nonce.
416
+ $nonce = sanitize_text_field( $_REQUEST['_wpnonce'] );
417
+
418
+ if ( !wp_verify_nonce( $nonce, 'hfcm_delete_snippet' ) ) {
419
+ die( 'Go get a life script kiddies' );
420
+ } else {
421
+ if ( !empty( $_GET['snippet'] ) ) {
422
+ $snippet_id = absint( $_GET['snippet'] );
423
+ if ( !empty( $snippet_id ) ) {
424
+ self::delete_snippet( $snippet_id );
425
+ }
426
+ }
427
+
428
+ NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
429
+ return;
430
+ }
431
+ }
432
+
433
+ // If the delete bulk action is triggered
434
+ if (
435
+ (isset( $_POST['action'] ) && 'bulk-delete' === $_POST['action']) ||
436
+ (isset( $_POST['action2'] ) && 'bulk-delete' === $_POST['action2'])
437
+ ) {
438
+ $delete_ids = $_POST['snippets'];
439
+
440
+ // loop over the array of record IDs and delete them
441
+ foreach ( $delete_ids as $id ) {
442
+ $id = absint( $id );
443
+ if ( !empty( $id ) && is_int( $id ) ) {
444
+ self::delete_snippet( $id );
445
+ }
446
+ }
447
+
448
+ NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
449
+ return;
450
+ } elseif (
451
+ (isset( $_POST['action'] ) && 'bulk-activate' === $_POST['action']) ||
452
+ (isset( $_POST['action2'] ) && 'bulk-activate' === $_POST['action2'])
453
+ ) {
454
+
455
+ $activate_ids = $_POST['snippets'];
456
+
457
+ // loop over the array of record IDs and activate them
458
+ foreach ( $activate_ids as $id ) {
459
+ $id = absint( $id );
460
+ if ( !empty( $id ) && is_int( $id ) ) {
461
+ self::activate_snippet( $id );
462
+ }
463
+ }
464
+
465
+ NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
466
+ return;
467
+ } elseif (
468
+ (isset( $_POST['action'] ) && 'bulk-deactivate' === $_POST['action']) ||
469
+ (isset( $_POST['action2'] ) && 'bulk-deactivate' === $_POST['action2'])
470
+ ) {
471
+
472
+ $delete_ids = $_POST['snippets'];
473
+
474
+ // loop over the array of record IDs and deactivate them
475
+ foreach ( $delete_ids as $id ) {
476
+ $id = absint( $id );
477
+ if ( !empty( $id ) && is_int( $id ) ) {
478
+ self::deactivate_snippet( $id );
479
+ }
480
+ }
481
+
482
+ NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
483
+
484
+ return;
485
+ }
486
+ }
487
+ }
488
+
includes/hfcm-add-edit.php CHANGED
@@ -1,381 +1,381 @@
1
- <?php
2
-
3
- // Register the script
4
- wp_register_script( 'hfcm_showboxes', plugins_url( 'js/nnr-hfcm-showboxes.js', dirname( __FILE__ ) ), array( 'jquery' ) );
5
-
6
- // prepare ID (for AJAX)
7
- if ( !isset( $id ) ) {
8
- $id = -1;
9
- }
10
-
11
- // Localize the script with new data
12
- $translation_array = array(
13
- 'header' => __( 'Header', '99robots-header-footer-code-manager' ),
14
- 'before_content' => __( 'Before Content', '99robots-header-footer-code-manager' ),
15
- 'after_content' => __( 'After Content', '99robots-header-footer-code-manager' ),
16
- 'footer' => __( 'Footer', '99robots-header-footer-code-manager' ),
17
- 'id' => $id,
18
- 'security' => wp_create_nonce( 'hfcm-get-posts' ),
19
- );
20
- wp_localize_script( 'hfcm_showboxes', 'hfcm_localize', $translation_array );
21
-
22
- // Enqueued script with localized data.
23
- wp_enqueue_script( 'hfcm_showboxes' );
24
- ?>
25
-
26
- <div class="wrap">
27
- <h1>
28
- <?php echo $update ? esc_html__( 'Edit Snippet', '99robots-header-footer-code-manager' ) : esc_html__( 'Add New Snippet', '99robots-header-footer-code-manager' ) ?>
29
- <?php if ( $update ) : ?>
30
- <a href="<?php echo admin_url( 'admin.php?page=hfcm-create' ) ?>" class="page-title-action">
31
- <?php esc_html_e( 'Add New Snippet', '99robots-header-footer-code-manager' ) ?>
32
- </a>
33
- <?php endif; ?>
34
- </h1>
35
- <?php
36
- if ( !empty( $_GET['message'] ) ) :
37
- if ( 1 === $_GET['message'] ) :
38
- ?>
39
- <div class="updated">
40
- <p><?php esc_html_e( 'Script updated', '99robots-header-footer-code-manager' ); ?></p>
41
- </div>
42
- <a href="<?php echo admin_url( 'admin.php?page=hfcm-list' ) ?>">&laquo; <?php esc_html_e( 'Back to list', '99robots-header-footer-code-manager' ); ?></a>
43
- <?php elseif ( 6 === $_GET['message'] ) : ?>
44
- <div class="updated">
45
- <p><?php esc_html_e( 'Script Added Successfully', '99robots-header-footer-code-manager' ); ?></p>
46
- </div>
47
- <a href="<?php echo admin_url( 'admin.php?page=hfcm-list' ) ?>">&laquo; <?php esc_html_e( 'Back to list', '99robots-header-footer-code-manager' ); ?></a>
48
- <?php
49
- endif;
50
- endif;
51
-
52
- if ( $update ) :
53
- $hfcm_form_action = admin_url( 'admin.php?page=hfcm-request-handler&id=' . $id );
54
- else :
55
- $hfcm_form_action = admin_url( 'admin.php?page=hfcm-request-handler' );
56
- endif;
57
- ?>
58
- <form method="post" action="<?php echo $hfcm_form_action ?>">
59
- <?php
60
- if ( $update ) :
61
- wp_nonce_field( 'update-snippet_' . $id );
62
- else :
63
- wp_nonce_field( 'create-snippet' );
64
- endif;
65
- ?>
66
- <table class="wp-list-table widefat fixed hfcm-form-width form-table">
67
- <tr>
68
- <th class="hfcm-th-width"><?php esc_html_e( 'Snippet Name', '99robots-header-footer-code-manager' ); ?></th>
69
- <td><input type="text" name="data[name]" value="<?php echo esc_attr( $name ); ?>"
70
- class="hfcm-field-width"/>
71
- </td>
72
- </tr>
73
- <?php
74
- $nnr_hfcm_snippet_type_array = array(
75
- 'html' => esc_html__( 'HTML', '99robots-header-footer-code-manager' ),
76
- 'css' => esc_html__( 'CSS', '99robots-header-footer-code-manager' ),
77
- 'js' => esc_html__( 'Javascript', '99robots-header-footer-code-manager' )
78
- ); ?>
79
- <tr id="snippet_type">
80
- <th class="hfcm-th-width"><?php esc_html_e( 'Snippet Type', '99robots-header-footer-code-manager' ); ?></th>
81
- <td>
82
- <select name="data[snippet_type]">
83
- <?php
84
- foreach ( $nnr_hfcm_snippet_type_array as $nnr_key => $nnr_item ) {
85
- if ( $nnr_key === $nnr_snippet_type ) {
86
- echo "<option value='" . esc_attr( $nnr_key ) . "' selected>" . esc_attr( $nnr_item ) . "</option>";
87
- } else {
88
- echo "<option value='" . esc_attr( $nnr_key ) . "'>" . esc_attr( $nnr_item ) . "</option>";
89
- }
90
- }
91
- ?>
92
- </select>
93
- </td>
94
- </tr>
95
- <?php
96
- $nnr_hfcm_display_array = array(
97
- 'All' => esc_html__( 'Site Wide', '99robots-header-footer-code-manager' ),
98
- 's_posts' => esc_html__( 'Specific Posts', '99robots-header-footer-code-manager' ),
99
- 's_pages' => esc_html__( 'Specific Pages', '99robots-header-footer-code-manager' ),
100
- 's_categories' => esc_html__( 'Specific Categories (Archive & Posts)', '99robots-header-footer-code-manager' ),
101
- 's_custom_posts' => esc_html__( 'Specific Post Types (Archive & Posts)', '99robots-header-footer-code-manager' ),
102
- 's_tags' => esc_html__( 'Specific Tags (Archive & Posts)', '99robots-header-footer-code-manager' ),
103
- 'latest_posts' => esc_html__( 'Latest Posts', '99robots-header-footer-code-manager' ),
104
- 'manual' => esc_html__( 'Shortcode Only', '99robots-header-footer-code-manager' ),
105
- ); ?>
106
- <tr>
107
- <th class="hfcm-th-width"><?php esc_html_e( 'Site Display', '99robots-header-footer-code-manager' ); ?></th>
108
- <td>
109
- <select name="data[display_on]" onchange="hfcm_showotherboxes(this.value);">
110
- <?php
111
- foreach ( $nnr_hfcm_display_array as $dkey => $statusv ) {
112
- if ( $display_on === $dkey ) {
113
- printf( '<option value="%1$s" selected="selected">%2$s</option>', $dkey, $statusv );
114
- } else {
115
- printf( '<option value="%1$s">%2$s</option>', $dkey, $statusv );
116
- }
117
- }
118
- ?>
119
- </select>
120
- </td>
121
- </tr>
122
- <?php
123
- $nnr_hfcm_pages = get_pages();
124
- $nnr_hfcm_exclude_pages_style = ('s_pages' === $display_on) ? 'display:none;' : '';
125
- $nnr_hfcm_exclude_posts_style = ('s_posts' === $display_on) ? 'display:none;' : '';
126
- $nnr_hfcm_exclude_categories_style = 's_categories' === $display_on ? 'display:none;' : '';
127
- $nnr_hfcm_exclude_tags_style = 's_tags' === $display_on ? 'display:none;' : '';
128
- $nnr_hfcm_exclude_custom_posts_style = 's_custom_posts' === $display_on ? 'display:none;' : '';
129
- $nnr_hfcm_exclude_lp_count_style = 'latest_posts' === $display_on ? 'display:none;' : '';
130
- $nnr_hfcm_exclude_manual_style = 'manual' === $display_on ? 'display:none;' : '';
131
- ?>
132
- <tr id="ex_pages"
133
- style="<?php echo $nnr_hfcm_exclude_pages_style . $nnr_hfcm_exclude_posts_style . $nnr_hfcm_exclude_tags_style . $nnr_hfcm_exclude_custom_posts_style . $nnr_hfcm_exclude_categories_style . $nnr_hfcm_exclude_lp_count_style . $nnr_hfcm_exclude_manual_style; ?>">
134
- <th class="hfcm-th-width"><?php esc_html_e( 'Exclude Pages', '99robots-header-footer-code-manager' ); ?></th>
135
- <td>
136
- <select name="data[ex_pages][]" multiple>
137
- <?php
138
- foreach ( $nnr_hfcm_pages as $pdata ) {
139
- if ( in_array( $pdata->ID, $ex_pages ) ) {
140
- printf( '<option value="%1$s" selected="selected">%2$s</option>', $pdata->ID, $pdata->post_title );
141
- } else {
142
- printf( '<option value="%1$s">%2$s</option>', $pdata->ID, $pdata->post_title );
143
- }
144
- }
145
- ?>
146
- </select>
147
- </td>
148
- </tr>
149
- <tr id="ex_posts"
150
- style="<?php echo $nnr_hfcm_exclude_pages_style . $nnr_hfcm_exclude_posts_style . $nnr_hfcm_exclude_tags_style . $nnr_hfcm_exclude_custom_posts_style . $nnr_hfcm_exclude_categories_style . $nnr_hfcm_exclude_lp_count_style . $nnr_hfcm_exclude_manual_style; ?>">
151
- <th class="hfcm-th-width"><?php esc_html_e( 'Exclude Posts', '99robots-header-footer-code-manager' ); ?></th>
152
- <td>
153
- <select class="nnr-wraptext" name="data[ex_posts][]" multiple>
154
- <option disabled></option>
155
- </select> <img id="loader"
156
- src="<?php echo plugins_url( 'images/ajax-loader.gif', dirname( __FILE__ ) ); ?>">
157
- </td>
158
- </tr>
159
- <?php
160
- $nnr_hfcm_pages = get_pages();
161
- $nnr_hfcm_pages_style = ('s_pages' === $display_on) ? '' : 'display:none;';
162
- ?>
163
- <tr id="s_pages" style="<?php echo esc_attr( $nnr_hfcm_pages_style ); ?>">
164
- <th class="hfcm-th-width"><?php esc_html_e( 'Page List', '99robots-header-footer-code-manager' ); ?></th>
165
- <td>
166
- <select name="data[s_pages][]" multiple>
167
- <?php
168
- foreach ( $nnr_hfcm_pages as $pdata ) {
169
- if ( in_array( $pdata->ID, $s_pages ) ) {
170
- printf( '<option value="%1$s" selected="selected">%2$s</option>', esc_attr( $pdata->ID ), esc_attr( $pdata->post_title ) );
171
- } else {
172
- printf( '<option value="%1$s">%2$s</option>', esc_attr( $pdata->ID ), esc_attr( $pdata->post_title ) );
173
- }
174
- }
175
- ?>
176
- </select>
177
- </td>
178
- </tr>
179
- <?php $nnr_hfcm_posts_style = 's_posts' === $display_on ? '' : 'display:none;'; ?>
180
- <tr id="s_posts" style="<?php echo esc_attr( $nnr_hfcm_posts_style ); ?>">
181
- <th class="hfcm-th-width"><?php esc_html_e( 'Post List', '99robots-header-footer-code-manager' ); ?></th>
182
- <td>
183
- <select class="nnr-wraptext" name="data[s_posts][]" multiple>
184
- <option disabled>...</option>
185
- </select>
186
- </td>
187
- </tr>
188
- <?php
189
- $args = array( 'hide_empty' => 0 );
190
- $nnr_hfcm_categories = get_categories( $args );
191
- $nnr_hfcm_tags = get_tags( $args );
192
-
193
- $nnr_hfcm_categories_style = 's_categories' === $display_on ? '' : 'display:none;';
194
- $nnr_hfcm_tags_style = 's_tags' === $display_on ? '' : 'display:none;';
195
- $nnr_hfcm_custom_posts_style = 's_custom_posts' === $display_on ? '' : 'display:none;';
196
- $nnr_hfcm_lpcount_style = 'latest_posts' === $display_on ? '' : 'display:none;';
197
- $nnr_hfcm_location_style = 'manual' === $display_on ? 'display:none;' : '';
198
-
199
- // Get all names of Post Types
200
- $args = array(
201
- 'public' => true,
202
- );
203
-
204
- $output = 'names';
205
- $operator = 'and';
206
-
207
- $nnr_hfcm_custom_post_types = get_post_types( $args, $output, $operator );
208
- $nnr_hfcm_post_types = array( 'post' );
209
- foreach ( $nnr_hfcm_custom_post_types as $cpdata ) {
210
- $nnr_hfcm_post_types[] = $cpdata;
211
- }
212
- ?>
213
- <tr id="s_categories" style="<?php echo esc_attr( $nnr_hfcm_categories_style ); ?>">
214
- <th class="hfcm-th-width"><?php esc_html_e( 'Category List', '99robots-header-footer-code-manager' ); ?></th>
215
- <td>
216
- <select name="data[s_categories][]" multiple>
217
- <?php
218
- foreach ( $nnr_hfcm_categories as $cdata ) {
219
- if ( in_array( $cdata->term_id, $s_categories ) ) {
220
- echo "<option value='" . esc_attr( $cdata->term_id ) . "' selected>" . esc_attr( $cdata->name ) . "</option>";
221
- } else {
222
- echo "<option value='" . esc_attr( $cdata->term_id ) . "'>" . esc_attr( $cdata->name ) . "</option>";
223
- }
224
- }
225
- ?>
226
- </select>
227
- </td>
228
- </tr>
229
- <tr id="s_tags" style="<?php echo esc_attr( $nnr_hfcm_tags_style ); ?>">
230
- <th class="hfcm-th-width"><?php esc_html_e( 'Tags List', '99robots-header-footer-code-manager' ); ?></th>
231
- <td>
232
- <select name="data[s_tags][]" multiple>
233
- <?php
234
- foreach ( $nnr_hfcm_tags as $tdata ) {
235
- if ( in_array( $tdata->term_id, $s_tags ) ) {
236
- echo "<option value='" . esc_attr( $tdata->term_id ) . "' selected>" . esc_attr( $tdata->name ) . "</option>";
237
- } else {
238
- echo "<option value='" . esc_attr( $tdata->term_id ) . "'>" . esc_attr( $tdata->name ) . "</option>";
239
- }
240
- }
241
- ?>
242
- </select>
243
- </td>
244
- </tr>
245
- <tr id="c_posttype" style="<?php echo esc_attr( $nnr_hfcm_custom_posts_style ); ?>">
246
- <th class="hfcm-th-width"><?php esc_html_e( 'Post Types', '99robots-header-footer-code-manager' ); ?></th>
247
- <td>
248
- <select name="data[s_custom_posts][]" multiple>
249
- <?php
250
- foreach ( $nnr_hfcm_custom_post_types as $cpkey => $cpdata ) {
251
- if ( in_array( $cpkey, $s_custom_posts ) ) {
252
- echo "<option value='" . esc_attr( $cpkey ) . "' selected>" . esc_attr( $cpdata ) . "</option>";
253
- } else {
254
- echo "<option value='" . esc_attr( $cpkey ) . "'>" . esc_attr( $cpdata ) . "</option>";
255
- }
256
- }
257
- ?>
258
- </select>
259
- </td>
260
- </tr>
261
- <tr id="lp_count" style="<?php echo $nnr_hfcm_lpcount_style; ?>">
262
- <th class="hfcm-th-width"><?php esc_html_e( 'Post Count', '99robots-header-footer-code-manager' ); ?></th>
263
- <td>
264
- <select name="data[lp_count]">
265
- <?php
266
- for ( $i = 1; $i <= 20; $i++ ) {
267
- if ( $i == $lp_count ) {
268
- echo "<option value='{$i}' selected>{$i}</option>";
269
- } else {
270
- echo "<option value='{$i}'>{$i}</option>";
271
- }
272
- }
273
- ?>
274
- </select>
275
- </td>
276
- </tr>
277
- <?php
278
- if ( in_array( $display_on, array( 's_posts', 's_pages', 's_custom_posts', 's_tags', 'latest_posts' ) ) ) {
279
- $nnr_hfcm_locations = array( 'header' => 'Header', 'before_content' => 'Before Content',
280
- 'after_content' => 'After Content', 'footer' => 'Footer' );
281
- } else {
282
- $nnr_hfcm_locations = array( 'header' => 'Header', 'footer' => 'Footer' );
283
- }
284
- ?>
285
- <tr id="locationtr" style="<?php echo esc_attr( $nnr_hfcm_location_style ); ?>">
286
- <th class="hfcm-th-width"><?php esc_html_e( 'Location', '99robots-header-footer-code-manager' ); ?></th>
287
- <td>
288
- <select name="data[location]" id="data_location">
289
- <?php
290
- foreach ( $nnr_hfcm_locations as $lkey => $statusv ) {
291
- if ( $location === $lkey ) {
292
- echo "<option value='" . esc_attr( $lkey ) . "' selected='selected'>" . esc_attr( $statusv ) . '</option>';
293
- } else {
294
- echo "<option value='" . esc_attr( $lkey ) . "'>" . esc_attr( $statusv ) . '</option>';
295
- }
296
- }
297
- ?>
298
- </select>
299
- <p><b><?php _e("Note", '99robots-header-footer-code-manager'); ?></b>: <?php _e("Snippet will only execute if the placement hook exists on the page", '99robots-header-footer-code-manager'); ?>.</p>
300
- </td>
301
- </tr>
302
- <?php $nnr_hfcm_device_type_array = array(
303
- 'both' => __('Show on All Devices', '99robots-header-footer-code-manager'),
304
- 'desktop' => __('Only Desktop', '99robots-header-footer-code-manager'),
305
- 'mobile' => __('Only Mobile Devices', '99robots-header-footer-code-manager')
306
- ) ?>
307
- <?php $nnr_hfcm_status_array = array(
308
- 'active' => __('Active', '99robots-header-footer-code-manager'),
309
- 'inactive' => __('Inactive', '99robots-header-footer-code-manager')
310
- ) ?>
311
- <tr>
312
- <th class="hfcm-th-width"><?php esc_html_e( 'Device Display', '99robots-header-footer-code-manager' ); ?></th>
313
- <td>
314
- <select name="data[device_type]">
315
- <?php
316
- foreach ( $nnr_hfcm_device_type_array as $smkey => $typev ) {
317
- if ( $device_type === $smkey ) {
318
- echo "<option value='" . esc_attr( $smkey ) . "' selected='selected'>" . esc_attr( $typev ) . '</option>';
319
- } else {
320
- echo "<option value='" . esc_attr( $smkey ) . "'>" . esc_attr( $typev ) . '</option>';
321
- }
322
- }
323
- ?>
324
- </select>
325
- </td>
326
- </tr>
327
- <tr>
328
- <th class="hfcm-th-width"><?php esc_html_e( 'Status', '99robots-header-footer-code-manager' ); ?></th>
329
- <td>
330
- <select name="data[status]">
331
- <?php
332
- foreach ( $nnr_hfcm_status_array as $skey => $statusv ) {
333
- if ( $status === $skey ) {
334
- echo "<option value='" . esc_attr( $skey ) . "' selected='selected'>" . esc_attr( $statusv ) . '</option>';
335
- } else {
336
- echo "<option value='" . esc_attr( $skey ) . "'>" . esc_attr( $statusv ) . '</option>';
337
- }
338
- }
339
- ?>
340
- </select>
341
- </td>
342
- </tr>
343
- <?php if ( $update ) : ?>
344
- <tr>
345
- <th class="hfcm-th-width"><?php esc_html_e( 'Shortcode', '99robots-header-footer-code-manager' ); ?></th>
346
- <td>
347
- <p>[hfcm id="<?php echo esc_html( $id ); ?>"]</p>
348
- </td>
349
- </tr>
350
- <tr>
351
- <th class="hfcm-th-width"><?php esc_html_e( 'Changelog', '99robots-header-footer-code-manager' ); ?></th>
352
- <td>
353
- <p>
354
- <?php esc_html_e( 'Snippet created by', '99robots-header-footer-code-manager' ); ?>
355
- <b><?php echo esc_html( $createdby ); ?></b> <?php _e( 'on', '99robots-header-footer-code-manager' ) . ' ' . date_i18n( get_option( 'date_format' ), strtotime( $createdon ) ) . ' ' . __( 'at', '99robots-header-footer-code-manager' ) . ' ' . date_i18n( get_option( 'time_format' ), strtotime( $createdon ) ) ?>
356
- <br/>
357
- <?php if ( !empty( $lastmodifiedby ) ) : ?>
358
- <?php esc_html_e( 'Last edited by', '99robots-header-footer-code-manager' ); ?>
359
- <b><?php echo esc_html( $lastmodifiedby ); ?></b> <?php _e( 'on', '99robots-header-footer-code-manager' ) . ' ' . date_i18n( get_option( 'date_format' ), strtotime( $lastrevisiondate ) ) . ' ' . __( 'at', '99robots-header-footer-code-manager' ) . ' ' . date_i18n( get_option( 'time_format' ), strtotime( $lastrevisiondate ) ) ?>
360
- <?php endif; ?>
361
- </p>
362
- </td>
363
- </tr>
364
- <?php endif; ?>
365
- </table>
366
- <div class="wrap">
367
- <h1><?php esc_html_e( 'Snippet', '99robots-header-footer-code-manager' ); ?>
368
- / <?php esc_html_e( 'Code', '99robots-header-footer-code-manager' ) ?></h1>
369
- <div class="wrap">
370
- <textarea name="data[snippet]" aria-describedby="nnr-newcontent-description" id="nnr_newcontent"
371
- rows="10"><?php echo html_entity_decode( $snippet ); ?></textarea>
372
- <div class="wp-core-ui">
373
- <input type="submit"
374
- name="<?php echo $update ? 'update' : 'insert'; ?>"
375
- value="<?php echo $update ? esc_html__( 'Update', '99robots-header-footer-code-manager' ) : esc_html__( 'Save', '99robots-header-footer-code-manager' ) ?>"
376
- class="button button-primary button-large nnr-btnsave">
377
- </div>
378
- </div>
379
- </div>
380
- </form>
381
- </div>
1
+ <?php
2
+
3
+ // Register the script
4
+ wp_register_script( 'hfcm_showboxes', plugins_url( 'js/nnr-hfcm-showboxes.js', dirname( __FILE__ ) ), array( 'jquery' ) );
5
+
6
+ // prepare ID (for AJAX)
7
+ if ( !isset( $id ) ) {
8
+ $id = -1;
9
+ }
10
+
11
+ // Localize the script with new data
12
+ $translation_array = array(
13
+ 'header' => __( 'Header', '99robots-header-footer-code-manager' ),
14
+ 'before_content' => __( 'Before Content', '99robots-header-footer-code-manager' ),
15
+ 'after_content' => __( 'After Content', '99robots-header-footer-code-manager' ),
16
+ 'footer' => __( 'Footer', '99robots-header-footer-code-manager' ),
17
+ 'id' => $id,
18
+ 'security' => wp_create_nonce( 'hfcm-get-posts' ),
19
+ );
20
+ wp_localize_script( 'hfcm_showboxes', 'hfcm_localize', $translation_array );
21
+
22
+ // Enqueued script with localized data.
23
+ wp_enqueue_script( 'hfcm_showboxes' );
24
+ ?>
25
+
26
+ <div class="wrap">
27
+ <h1>
28
+ <?php echo $update ? esc_html__( 'Edit Snippet', '99robots-header-footer-code-manager' ) : esc_html__( 'Add New Snippet', '99robots-header-footer-code-manager' ) ?>
29
+ <?php if ( $update ) : ?>
30
+ <a href="<?php echo admin_url( 'admin.php?page=hfcm-create' ) ?>" class="page-title-action">
31
+ <?php esc_html_e( 'Add New Snippet', '99robots-header-footer-code-manager' ) ?>
32
+ </a>
33
+ <?php endif; ?>
34
+ </h1>
35
+ <?php
36
+ if ( !empty( $_GET['message'] ) ) :
37
+ if ( 1 === $_GET['message'] ) :
38
+ ?>
39
+ <div class="updated">
40
+ <p><?php esc_html_e( 'Script updated', '99robots-header-footer-code-manager' ); ?></p>
41
+ </div>
42
+ <a href="<?php echo admin_url( 'admin.php?page=hfcm-list' ) ?>">&laquo; <?php esc_html_e( 'Back to list', '99robots-header-footer-code-manager' ); ?></a>
43
+ <?php elseif ( 6 === $_GET['message'] ) : ?>
44
+ <div class="updated">
45
+ <p><?php esc_html_e( 'Script Added Successfully', '99robots-header-footer-code-manager' ); ?></p>
46
+ </div>
47
+ <a href="<?php echo admin_url( 'admin.php?page=hfcm-list' ) ?>">&laquo; <?php esc_html_e( 'Back to list', '99robots-header-footer-code-manager' ); ?></a>
48
+ <?php
49
+ endif;
50
+ endif;
51
+
52
+ if ( $update ) :
53
+ $hfcm_form_action = admin_url( 'admin.php?page=hfcm-request-handler&id=' . $id );
54
+ else :
55
+ $hfcm_form_action = admin_url( 'admin.php?page=hfcm-request-handler' );
56
+ endif;
57
+ ?>
58
+ <form method="post" action="<?php echo $hfcm_form_action ?>">
59
+ <?php
60
+ if ( $update ) :
61
+ wp_nonce_field( 'update-snippet_' . $id );
62
+ else :
63
+ wp_nonce_field( 'create-snippet' );
64
+ endif;
65
+ ?>
66
+ <table class="wp-list-table widefat fixed hfcm-form-width form-table">
67
+ <tr>
68
+ <th class="hfcm-th-width"><?php esc_html_e( 'Snippet Name', '99robots-header-footer-code-manager' ); ?></th>
69
+ <td><input type="text" name="data[name]" value="<?php echo esc_attr( $name ); ?>"
70
+ class="hfcm-field-width"/>
71
+ </td>
72
+ </tr>
73
+ <?php
74
+ $nnr_hfcm_snippet_type_array = array(
75
+ 'html' => esc_html__( 'HTML', '99robots-header-footer-code-manager' ),
76
+ 'css' => esc_html__( 'CSS', '99robots-header-footer-code-manager' ),
77
+ 'js' => esc_html__( 'Javascript', '99robots-header-footer-code-manager' )
78
+ ); ?>
79
+ <tr id="snippet_type">
80
+ <th class="hfcm-th-width"><?php esc_html_e( 'Snippet Type', '99robots-header-footer-code-manager' ); ?></th>
81
+ <td>
82
+ <select name="data[snippet_type]">
83
+ <?php
84
+ foreach ( $nnr_hfcm_snippet_type_array as $nnr_key => $nnr_item ) {
85
+ if ( $nnr_key === $nnr_snippet_type ) {
86
+ echo "<option value='" . esc_attr( $nnr_key ) . "' selected>" . esc_attr( $nnr_item ) . "</option>";
87
+ } else {
88
+ echo "<option value='" . esc_attr( $nnr_key ) . "'>" . esc_attr( $nnr_item ) . "</option>";
89
+ }
90
+ }
91
+ ?>
92
+ </select>
93
+ </td>
94
+ </tr>
95
+ <?php
96
+ $nnr_hfcm_display_array = array(
97
+ 'All' => esc_html__( 'Site Wide', '99robots-header-footer-code-manager' ),
98
+ 's_posts' => esc_html__( 'Specific Posts', '99robots-header-footer-code-manager' ),
99
+ 's_pages' => esc_html__( 'Specific Pages', '99robots-header-footer-code-manager' ),
100
+ 's_categories' => esc_html__( 'Specific Categories (Archive & Posts)', '99robots-header-footer-code-manager' ),
101
+ 's_custom_posts' => esc_html__( 'Specific Post Types (Archive & Posts)', '99robots-header-footer-code-manager' ),
102
+ 's_tags' => esc_html__( 'Specific Tags (Archive & Posts)', '99robots-header-footer-code-manager' ),
103
+ 'latest_posts' => esc_html__( 'Latest Posts', '99robots-header-footer-code-manager' ),
104
+ 'manual' => esc_html__( 'Shortcode Only', '99robots-header-footer-code-manager' ),
105
+ ); ?>
106
+ <tr>
107
+ <th class="hfcm-th-width"><?php esc_html_e( 'Site Display', '99robots-header-footer-code-manager' ); ?></th>
108
+ <td>
109
+ <select name="data[display_on]" onchange="hfcm_showotherboxes(this.value);">
110
+ <?php
111
+ foreach ( $nnr_hfcm_display_array as $dkey => $statusv ) {
112
+ if ( $display_on === $dkey ) {
113
+ printf( '<option value="%1$s" selected="selected">%2$s</option>', $dkey, $statusv );
114
+ } else {
115
+ printf( '<option value="%1$s">%2$s</option>', $dkey, $statusv );
116
+ }
117
+ }
118
+ ?>
119
+ </select>
120
+ </td>
121
+ </tr>
122
+ <?php
123
+ $nnr_hfcm_pages = get_pages();
124
+ $nnr_hfcm_exclude_pages_style = ('s_pages' === $display_on) ? 'display:none;' : '';
125
+ $nnr_hfcm_exclude_posts_style = ('s_posts' === $display_on) ? 'display:none;' : '';
126
+ $nnr_hfcm_exclude_categories_style = 's_categories' === $display_on ? 'display:none;' : '';
127
+ $nnr_hfcm_exclude_tags_style = 's_tags' === $display_on ? 'display:none;' : '';
128
+ $nnr_hfcm_exclude_custom_posts_style = 's_custom_posts' === $display_on ? 'display:none;' : '';
129
+ $nnr_hfcm_exclude_lp_count_style = 'latest_posts' === $display_on ? 'display:none;' : '';
130
+ $nnr_hfcm_exclude_manual_style = 'manual' === $display_on ? 'display:none;' : '';
131
+ ?>
132
+ <tr id="ex_pages"
133
+ style="<?php echo $nnr_hfcm_exclude_pages_style . $nnr_hfcm_exclude_posts_style . $nnr_hfcm_exclude_tags_style . $nnr_hfcm_exclude_custom_posts_style . $nnr_hfcm_exclude_categories_style . $nnr_hfcm_exclude_lp_count_style . $nnr_hfcm_exclude_manual_style; ?>">
134
+ <th class="hfcm-th-width"><?php esc_html_e( 'Exclude Pages', '99robots-header-footer-code-manager' ); ?></th>
135
+ <td>
136
+ <select name="data[ex_pages][]" multiple>
137
+ <?php
138
+ foreach ( $nnr_hfcm_pages as $pdata ) {
139
+ if ( in_array( $pdata->ID, $ex_pages ) ) {
140
+ printf( '<option value="%1$s" selected="selected">%2$s</option>', $pdata->ID, $pdata->post_title );
141
+ } else {
142
+ printf( '<option value="%1$s">%2$s</option>', $pdata->ID, $pdata->post_title );
143
+ }
144
+ }
145
+ ?>
146
+ </select>
147
+ </td>
148
+ </tr>
149
+ <tr id="ex_posts"
150
+ style="<?php echo $nnr_hfcm_exclude_pages_style . $nnr_hfcm_exclude_posts_style . $nnr_hfcm_exclude_tags_style . $nnr_hfcm_exclude_custom_posts_style . $nnr_hfcm_exclude_categories_style . $nnr_hfcm_exclude_lp_count_style . $nnr_hfcm_exclude_manual_style; ?>">
151
+ <th class="hfcm-th-width"><?php esc_html_e( 'Exclude Posts', '99robots-header-footer-code-manager' ); ?></th>
152
+ <td>
153
+ <select class="nnr-wraptext" name="data[ex_posts][]" multiple>
154
+ <option disabled></option>
155
+ </select> <img id="loader"
156
+ src="<?php echo plugins_url( 'images/ajax-loader.gif', dirname( __FILE__ ) ); ?>">
157
+ </td>
158
+ </tr>
159
+ <?php
160
+ $nnr_hfcm_pages = get_pages();
161
+ $nnr_hfcm_pages_style = ('s_pages' === $display_on) ? '' : 'display:none;';
162
+ ?>
163
+ <tr id="s_pages" style="<?php echo esc_attr( $nnr_hfcm_pages_style ); ?>">
164
+ <th class="hfcm-th-width"><?php esc_html_e( 'Page List', '99robots-header-footer-code-manager' ); ?></th>
165
+ <td>
166
+ <select name="data[s_pages][]" multiple>
167
+ <?php
168
+ foreach ( $nnr_hfcm_pages as $pdata ) {
169
+ if ( in_array( $pdata->ID, $s_pages ) ) {
170
+ printf( '<option value="%1$s" selected="selected">%2$s</option>', esc_attr( $pdata->ID ), esc_attr( $pdata->post_title ) );
171
+ } else {
172
+ printf( '<option value="%1$s">%2$s</option>', esc_attr( $pdata->ID ), esc_attr( $pdata->post_title ) );
173
+ }
174
+ }
175
+ ?>
176
+ </select>
177
+ </td>
178
+ </tr>
179
+ <?php $nnr_hfcm_posts_style = 's_posts' === $display_on ? '' : 'display:none;'; ?>
180
+ <tr id="s_posts" style="<?php echo esc_attr( $nnr_hfcm_posts_style ); ?>">
181
+ <th class="hfcm-th-width"><?php esc_html_e( 'Post List', '99robots-header-footer-code-manager' ); ?></th>
182
+ <td>
183
+ <select class="nnr-wraptext" name="data[s_posts][]" multiple>
184
+ <option disabled>...</option>
185
+ </select>
186
+ </td>
187
+ </tr>
188
+ <?php
189
+ $args = array( 'hide_empty' => 0 );
190
+ $nnr_hfcm_categories = get_categories( $args );
191
+ $nnr_hfcm_tags = get_tags( $args );
192
+
193
+ $nnr_hfcm_categories_style = 's_categories' === $display_on ? '' : 'display:none;';
194
+ $nnr_hfcm_tags_style = 's_tags' === $display_on ? '' : 'display:none;';
195
+ $nnr_hfcm_custom_posts_style = 's_custom_posts' === $display_on ? '' : 'display:none;';
196
+ $nnr_hfcm_lpcount_style = 'latest_posts' === $display_on ? '' : 'display:none;';
197
+ $nnr_hfcm_location_style = 'manual' === $display_on ? 'display:none;' : '';
198
+
199
+ // Get all names of Post Types
200
+ $args = array(
201
+ 'public' => true,
202
+ );
203
+
204
+ $output = 'names';
205
+ $operator = 'and';
206
+
207
+ $nnr_hfcm_custom_post_types = get_post_types( $args, $output, $operator );
208
+ $nnr_hfcm_post_types = array( 'post' );
209
+ foreach ( $nnr_hfcm_custom_post_types as $cpdata ) {
210
+ $nnr_hfcm_post_types[] = $cpdata;
211
+ }
212
+ ?>
213
+ <tr id="s_categories" style="<?php echo esc_attr( $nnr_hfcm_categories_style ); ?>">
214
+ <th class="hfcm-th-width"><?php esc_html_e( 'Category List', '99robots-header-footer-code-manager' ); ?></th>
215
+ <td>
216
+ <select name="data[s_categories][]" multiple>
217
+ <?php
218
+ foreach ( $nnr_hfcm_categories as $cdata ) {
219
+ if ( in_array( $cdata->term_id, $s_categories ) ) {
220
+ echo "<option value='" . esc_attr( $cdata->term_id ) . "' selected>" . esc_attr( $cdata->name ) . "</option>";
221
+ } else {
222
+ echo "<option value='" . esc_attr( $cdata->term_id ) . "'>" . esc_attr( $cdata->name ) . "</option>";
223
+ }
224
+ }
225
+ ?>
226
+ </select>
227
+ </td>
228
+ </tr>
229
+ <tr id="s_tags" style="<?php echo esc_attr( $nnr_hfcm_tags_style ); ?>">
230
+ <th class="hfcm-th-width"><?php esc_html_e( 'Tags List', '99robots-header-footer-code-manager' ); ?></th>
231
+ <td>
232
+ <select name="data[s_tags][]" multiple>
233
+ <?php
234
+ foreach ( $nnr_hfcm_tags as $tdata ) {
235
+ if ( in_array( $tdata->term_id, $s_tags ) ) {
236
+ echo "<option value='" . esc_attr( $tdata->term_id ) . "' selected>" . esc_attr( $tdata->name ) . "</option>";
237
+ } else {
238
+ echo "<option value='" . esc_attr( $tdata->term_id ) . "'>" . esc_attr( $tdata->name ) . "</option>";
239
+ }
240
+ }
241
+ ?>
242
+ </select>
243
+ </td>
244
+ </tr>
245
+ <tr id="c_posttype" style="<?php echo esc_attr( $nnr_hfcm_custom_posts_style ); ?>">
246
+ <th class="hfcm-th-width"><?php esc_html_e( 'Post Types', '99robots-header-footer-code-manager' ); ?></th>
247
+ <td>
248
+ <select name="data[s_custom_posts][]" multiple>
249
+ <?php
250
+ foreach ( $nnr_hfcm_custom_post_types as $cpkey => $cpdata ) {
251
+ if ( in_array( $cpkey, $s_custom_posts ) ) {
252
+ echo "<option value='" . esc_attr( $cpkey ) . "' selected>" . esc_attr( $cpdata ) . "</option>";
253
+ } else {
254
+ echo "<option value='" . esc_attr( $cpkey ) . "'>" . esc_attr( $cpdata ) . "</option>";
255
+ }
256
+ }
257
+ ?>
258
+ </select>
259
+ </td>
260
+ </tr>
261
+ <tr id="lp_count" style="<?php echo $nnr_hfcm_lpcount_style; ?>">
262
+ <th class="hfcm-th-width"><?php esc_html_e( 'Post Count', '99robots-header-footer-code-manager' ); ?></th>
263
+ <td>
264
+ <select name="data[lp_count]">
265
+ <?php
266
+ for ( $i = 1; $i <= 20; $i++ ) {
267
+ if ( $i == $lp_count ) {
268
+ echo "<option value='{$i}' selected>{$i}</option>";
269
+ } else {
270
+ echo "<option value='{$i}'>{$i}</option>";
271
+ }
272
+ }
273
+ ?>
274
+ </select>
275
+ </td>
276
+ </tr>
277
+ <?php
278
+ if ( in_array( $display_on, array( 's_posts', 's_pages', 's_custom_posts', 's_tags', 'latest_posts' ) ) ) {
279
+ $nnr_hfcm_locations = array( 'header' => 'Header', 'before_content' => 'Before Content',
280
+ 'after_content' => 'After Content', 'footer' => 'Footer' );
281
+ } else {
282
+ $nnr_hfcm_locations = array( 'header' => 'Header', 'footer' => 'Footer' );
283
+ }
284
+ ?>
285
+ <tr id="locationtr" style="<?php echo esc_attr( $nnr_hfcm_location_style ); ?>">
286
+ <th class="hfcm-th-width"><?php esc_html_e( 'Location', '99robots-header-footer-code-manager' ); ?></th>
287
+ <td>
288
+ <select name="data[location]" id="data_location">
289
+ <?php
290
+ foreach ( $nnr_hfcm_locations as $lkey => $statusv ) {
291
+ if ( $location === $lkey ) {
292
+ echo "<option value='" . esc_attr( $lkey ) . "' selected='selected'>" . esc_attr( $statusv ) . '</option>';
293
+ } else {
294
+ echo "<option value='" . esc_attr( $lkey ) . "'>" . esc_attr( $statusv ) . '</option>';
295
+ }
296
+ }
297
+ ?>
298
+ </select>
299
+ <p><b><?php _e("Note", '99robots-header-footer-code-manager'); ?></b>: <?php _e("Snippet will only execute if the placement hook exists on the page", '99robots-header-footer-code-manager'); ?>.</p>
300
+ </td>
301
+ </tr>
302
+ <?php $nnr_hfcm_device_type_array = array(
303
+ 'both' => __('Show on All Devices', '99robots-header-footer-code-manager'),
304
+ 'desktop' => __('Only Desktop', '99robots-header-footer-code-manager'),
305
+ 'mobile' => __('Only Mobile Devices', '99robots-header-footer-code-manager')
306
+ ) ?>
307
+ <?php $nnr_hfcm_status_array = array(
308
+ 'active' => __('Active', '99robots-header-footer-code-manager'),
309
+ 'inactive' => __('Inactive', '99robots-header-footer-code-manager')
310
+ ) ?>
311
+ <tr>
312
+ <th class="hfcm-th-width"><?php esc_html_e( 'Device Display', '99robots-header-footer-code-manager' ); ?></th>
313
+ <td>
314
+ <select name="data[device_type]">
315
+ <?php
316
+ foreach ( $nnr_hfcm_device_type_array as $smkey => $typev ) {
317
+ if ( $device_type === $smkey ) {
318
+ echo "<option value='" . esc_attr( $smkey ) . "' selected='selected'>" . esc_attr( $typev ) . '</option>';
319
+ } else {
320
+ echo "<option value='" . esc_attr( $smkey ) . "'>" . esc_attr( $typev ) . '</option>';
321
+ }
322
+ }
323
+ ?>
324
+ </select>
325
+ </td>
326
+ </tr>
327
+ <tr>
328
+ <th class="hfcm-th-width"><?php esc_html_e( 'Status', '99robots-header-footer-code-manager' ); ?></th>
329
+ <td>
330
+ <select name="data[status]">
331
+ <?php
332
+ foreach ( $nnr_hfcm_status_array as $skey => $statusv ) {
333
+ if ( $status === $skey ) {
334
+ echo "<option value='" . esc_attr( $skey ) . "' selected='selected'>" . esc_attr( $statusv ) . '</option>';
335
+ } else {
336
+ echo "<option value='" . esc_attr( $skey ) . "'>" . esc_attr( $statusv ) . '</option>';
337
+ }
338
+ }
339
+ ?>
340
+ </select>
341
+ </td>
342
+ </tr>
343
+ <?php if ( $update ) : ?>
344
+ <tr>
345
+ <th class="hfcm-th-width"><?php esc_html_e( 'Shortcode', '99robots-header-footer-code-manager' ); ?></th>
346
+ <td>
347
+ <p>[hfcm id="<?php echo esc_html( $id ); ?>"]</p>
348
+ </td>
349
+ </tr>
350
+ <tr>
351
+ <th class="hfcm-th-width"><?php esc_html_e( 'Changelog', '99robots-header-footer-code-manager' ); ?></th>
352
+ <td>
353
+ <p>
354
+ <?php esc_html_e( 'Snippet created by', '99robots-header-footer-code-manager' ); ?>
355
+ <b><?php echo esc_html( $createdby ); ?></b> <?php echo _e( 'on', '99robots-header-footer-code-manager' ) . ' ' . date_i18n( get_option( 'date_format' ), strtotime( $createdon ) ) . ' ' . __( 'at', '99robots-header-footer-code-manager' ) . ' ' . date_i18n( get_option( 'time_format' ), strtotime( $createdon ) ) ?>
356
+ <br/>
357
+ <?php if ( !empty( $lastmodifiedby ) ) : ?>
358
+ <?php esc_html_e( 'Last edited by', '99robots-header-footer-code-manager' ); ?>
359
+ <b><?php echo esc_html( $lastmodifiedby ); ?></b> <?php echo _e( 'on', '99robots-header-footer-code-manager' ) . ' ' . date_i18n( get_option( 'date_format' ), strtotime( $lastrevisiondate ) ) . ' ' . __( 'at', '99robots-header-footer-code-manager' ) . ' ' . date_i18n( get_option( 'time_format' ), strtotime( $lastrevisiondate ) ) ?>
360
+ <?php endif; ?>
361
+ </p>
362
+ </td>
363
+ </tr>
364
+ <?php endif; ?>
365
+ </table>
366
+ <div class="wrap">
367
+ <h1><?php esc_html_e( 'Snippet', '99robots-header-footer-code-manager' ); ?>
368
+ / <?php esc_html_e( 'Code', '99robots-header-footer-code-manager' ) ?></h1>
369
+ <div class="wrap">
370
+ <textarea name="data[snippet]" aria-describedby="nnr-newcontent-description" id="nnr_newcontent"
371
+ rows="10"><?php echo html_entity_decode( $snippet ); ?></textarea>
372
+ <div class="wp-core-ui">
373
+ <input type="submit"
374
+ name="<?php echo $update ? 'update' : 'insert'; ?>"
375
+ value="<?php echo $update ? esc_html__( 'Update', '99robots-header-footer-code-manager' ) : esc_html__( 'Save', '99robots-header-footer-code-manager' ) ?>"
376
+ class="button button-primary button-large nnr-btnsave">
377
+ </div>
378
+ </div>
379
+ </div>
380
+ </form>
381
+ </div>
includes/hfcm-tools.php CHANGED
@@ -1,121 +1,121 @@
1
- <?php
2
-
3
- // Register the script
4
- wp_register_script( 'hfcm_showboxes', plugins_url( 'js/nnr-hfcm-showboxes.js', dirname( __FILE__ ) ), array( 'jquery' ) );
5
-
6
-
7
- // Localize the script with new data
8
- $translation_array = array(
9
- 'header' => __( 'Header', '99robots-header-footer-code-manager' ),
10
- 'before_content' => __( 'Before Content', '99robots-header-footer-code-manager' ),
11
- 'after_content' => __( 'After Content', '99robots-header-footer-code-manager' ),
12
- 'footer' => __( 'Footer', '99robots-header-footer-code-manager' ),
13
- 'security' => wp_create_nonce( 'hfcm-get-posts' ),
14
- );
15
- wp_localize_script( 'hfcm_showboxes', 'hfcm_localize', $translation_array );
16
-
17
- // Enqueued script with localized data.
18
- wp_enqueue_script( 'hfcm_showboxes' );
19
- ?>
20
-
21
- <div class="wrap">
22
- <h1>
23
- <?php _e( 'Tools', '99robots-header-footer-code-manager' ); ?>
24
- </h1>
25
- <div class="hfcm-meta-box-wrap hfcm-grid">
26
- <div id="normal-sortables" class="meta-box-sortables">
27
- <div id="hfcm-admin-tool-export" class="postbox ">
28
- <div class="postbox-header">
29
- <h2 class="hndle">
30
- <?php _e( 'Export Snippets', '99robots-header-footer-code-manager' ); ?>
31
- </h2>
32
- </div>
33
- <div class="inside">
34
- <form method="post">
35
- <p>
36
- <?php _e( 'Select the snippets you would like to export and then select your export method. Use the
37
- download button to export to a .json file which you can then import to another HFCM
38
- installation', '99robots-header-footer-code-manager' ); ?>.
39
- </p>
40
- <div class="hfcm-notice notice-warning">
41
- <p><?php _e( 'NOTE: Import/Export Functionality is only intended to operate within the same website. Using the export/import to move snippets from one website to a different site, may result in inconsistent behavior, particularly if you have specific elements as criteria such as pages, posts, categories, or tags.', '99robots-header-footer-code-manager' ); ?></p>
42
- </div>
43
- <div class="hfcm-fields">
44
- <div class="hfcm-field hfcm-field-checkbox" data-name="keys" data-type="checkbox">
45
- <div class="hfcm-label">
46
- <label for="keys">
47
- <?php _e( 'Select Snippets', '99robots-header-footer-code-manager' ); ?>
48
- </label>
49
- </div>
50
- <div class="hfcm-input">
51
- <input type="hidden" name="keys">
52
- <ul class="hfcm-checkbox-list hfcm-bl">
53
- <?php if ( !empty( $nnr_hfcm_snippets ) ) {
54
- foreach ( $nnr_hfcm_snippets as $nnr_key => $nnr_hfcm_snippet ) {
55
- ?>
56
- <li>
57
- <label>
58
- <input type="checkbox"
59
- id="keys-snippet_<?php echo $nnr_hfcm_snippet->script_id; ?>"
60
- name="nnr_hfcm_snippets[]"
61
- value="snippet_<?php echo $nnr_hfcm_snippet->script_id; ?>"> <?php echo $nnr_hfcm_snippet->name; ?>
62
- </label>
63
- </li>
64
- <?php
65
- }
66
- } ?>
67
- </ul>
68
- </div>
69
- </div>
70
- </div>
71
- <p class="hfcm-submit">
72
- <button type="submit" name="action" class="button button-primary" value="download">
73
- <?php _e( 'Export File', '99robots-header-footer-code-manager' ); ?>
74
- </button>
75
- </p>
76
- <?php wp_nonce_field( 'hfcm-nonce' ); ?>
77
- </form>
78
- </div>
79
- </div>
80
- <div id="hfcm-admin-tool-import" class="postbox ">
81
- <div class="postbox-header">
82
- <h2 class="hndle">
83
- <?php _e( 'Import Snippets', '99robots-header-footer-code-manager' ); ?>
84
- </h2>
85
- </div>
86
- <div class="inside">
87
- <form method="post" enctype="multipart/form-data">
88
- <p>
89
- <?php _e( 'Select the HFCM JSON file you would like to import. When you click the import button below,
90
- HFCM will import the field groups.', '99robots-header-footer-code-manager' ); ?>
91
- </p>
92
- <div class="hfcm-fields">
93
- <div class="hfcm-field hfcm-field-file" data-name="hfcm_import_file" data-type="file">
94
- <div class="hfcm-label">
95
- <label for="hfcm_import_file">
96
- <?php _e( 'Select File', '99robots-header-footer-code-manager' ); ?>
97
- </label>
98
- </div>
99
- <div class="hfcm-input">
100
- <div class="hfcm-file-uploader" data-library="all" data-mime_types=""
101
- data-uploader="basic">
102
- <div class="hide-if-value">
103
- <label class="hfcm-basic-uploader">
104
- <input type="file" name="nnr_hfcm_import_file"
105
- id="nnr_hfcm_import_file">
106
- </label>
107
- </div>
108
- </div>
109
- </div>
110
- </div>
111
- </div>
112
- <p class="hfcm-submit">
113
- <input type="submit" class="button button-primary" value="import">
114
- </p>
115
- <?php wp_nonce_field( 'hfcm-nonce' ); ?>
116
- </form>
117
- </div>
118
- </div>
119
- </div>
120
- </div>
121
- </div>
1
+ <?php
2
+
3
+ // Register the script
4
+ wp_register_script( 'hfcm_showboxes', plugins_url( 'js/nnr-hfcm-showboxes.js', dirname( __FILE__ ) ), array( 'jquery' ) );
5
+
6
+
7
+ // Localize the script with new data
8
+ $translation_array = array(
9
+ 'header' => __( 'Header', '99robots-header-footer-code-manager' ),
10
+ 'before_content' => __( 'Before Content', '99robots-header-footer-code-manager' ),
11
+ 'after_content' => __( 'After Content', '99robots-header-footer-code-manager' ),
12
+ 'footer' => __( 'Footer', '99robots-header-footer-code-manager' ),
13
+ 'security' => wp_create_nonce( 'hfcm-get-posts' ),
14
+ );
15
+ wp_localize_script( 'hfcm_showboxes', 'hfcm_localize', $translation_array );
16
+
17
+ // Enqueued script with localized data.
18
+ wp_enqueue_script( 'hfcm_showboxes' );
19
+ ?>
20
+
21
+ <div class="wrap">
22
+ <h1>
23
+ <?php _e( 'Tools', '99robots-header-footer-code-manager' ); ?>
24
+ </h1>
25
+ <div class="hfcm-meta-box-wrap hfcm-grid">
26
+ <div id="normal-sortables" class="meta-box-sortables">
27
+ <div id="hfcm-admin-tool-export" class="postbox ">
28
+ <div class="postbox-header">
29
+ <h2 class="hndle">
30
+ <?php _e( 'Export Snippets', '99robots-header-footer-code-manager' ); ?>
31
+ </h2>
32
+ </div>
33
+ <div class="inside">
34
+ <form method="post">
35
+ <p>
36
+ <?php _e( 'Select the snippets you would like to export and then select your export method. Use the
37
+ download button to export to a .json file which you can then import to another HFCM
38
+ installation', '99robots-header-footer-code-manager' ); ?>.
39
+ </p>
40
+ <div class="hfcm-notice notice-warning">
41
+ <p><?php _e( 'NOTE: Import/Export Functionality is only intended to operate within the same website. Using the export/import to move snippets from one website to a different site, may result in inconsistent behavior, particularly if you have specific elements as criteria such as pages, posts, categories, or tags.', '99robots-header-footer-code-manager' ); ?></p>
42
+ </div>
43
+ <div class="hfcm-fields">
44
+ <div class="hfcm-field hfcm-field-checkbox" data-name="keys" data-type="checkbox">
45
+ <div class="hfcm-label">
46
+ <label for="keys">
47
+ <?php _e( 'Select Snippets', '99robots-header-footer-code-manager' ); ?>
48
+ </label>
49
+ </div>
50
+ <div class="hfcm-input">
51
+ <input type="hidden" name="keys">
52
+ <ul class="hfcm-checkbox-list hfcm-bl">
53
+ <?php if ( !empty( $nnr_hfcm_snippets ) ) {
54
+ foreach ( $nnr_hfcm_snippets as $nnr_key => $nnr_hfcm_snippet ) {
55
+ ?>
56
+ <li>
57
+ <label>
58
+ <input type="checkbox"
59
+ id="keys-snippet_<?php echo $nnr_hfcm_snippet->script_id; ?>"
60
+ name="nnr_hfcm_snippets[]"
61
+ value="snippet_<?php echo $nnr_hfcm_snippet->script_id; ?>"> <?php echo $nnr_hfcm_snippet->name; ?>
62
+ </label>
63
+ </li>
64
+ <?php
65
+ }
66
+ } ?>
67
+ </ul>
68
+ </div>
69
+ </div>
70
+ </div>
71
+ <p class="hfcm-submit">
72
+ <button type="submit" name="action" class="button button-primary" value="download">
73
+ <?php _e( 'Export File', '99robots-header-footer-code-manager' ); ?>
74
+ </button>
75
+ </p>
76
+ <?php wp_nonce_field( 'hfcm-nonce' ); ?>
77
+ </form>
78
+ </div>
79
+ </div>
80
+ <div id="hfcm-admin-tool-import" class="postbox ">
81
+ <div class="postbox-header">
82
+ <h2 class="hndle">
83
+ <?php _e( 'Import Snippets', '99robots-header-footer-code-manager' ); ?>
84
+ </h2>
85
+ </div>
86
+ <div class="inside">
87
+ <form method="post" enctype="multipart/form-data">
88
+ <p>
89
+ <?php _e( 'Select the HFCM JSON file you would like to import. When you click the import button below,
90
+ HFCM will import the field groups.', '99robots-header-footer-code-manager' ); ?>
91
+ </p>
92
+ <div class="hfcm-fields">
93
+ <div class="hfcm-field hfcm-field-file" data-name="hfcm_import_file" data-type="file">
94
+ <div class="hfcm-label">
95
+ <label for="hfcm_import_file">
96
+ <?php _e( 'Select File', '99robots-header-footer-code-manager' ); ?>
97
+ </label>
98
+ </div>
99
+ <div class="hfcm-input">
100
+ <div class="hfcm-file-uploader" data-library="all" data-mime_types=""
101
+ data-uploader="basic">
102
+ <div class="hide-if-value">
103
+ <label class="hfcm-basic-uploader">
104
+ <input type="file" name="nnr_hfcm_import_file"
105
+ id="nnr_hfcm_import_file">
106
+ </label>
107
+ </div>
108
+ </div>
109
+ </div>
110
+ </div>
111
+ </div>
112
+ <p class="hfcm-submit">
113
+ <input type="submit" class="button button-primary" value="Import">
114
+ </p>
115
+ <?php wp_nonce_field( 'hfcm-nonce' ); ?>
116
+ </form>
117
+ </div>
118
+ </div>
119
+ </div>
120
+ </div>
121
+ </div>
js/location.js CHANGED
@@ -1,5 +1,5 @@
1
- // simple redirect
2
- if ( 'undefined' == typeof hfcm_location ) {
3
- var hfcm_location = {url:''};
4
- }
5
  window.location.replace(hfcm_location.url);
1
+ // simple redirect
2
+ if ( 'undefined' == typeof hfcm_location ) {
3
+ var hfcm_location = {url:''};
4
+ }
5
  window.location.replace(hfcm_location.url);
js/nnr-hfcm-showboxes.js CHANGED
@@ -1,104 +1,104 @@
1
- // function to show dependent dropdowns for "Site Display" field.
2
-
3
- function hfcm_showotherboxes(type) {
4
- var header = '<option value="header">' + hfcm_localize.header + '</option>',
5
- before_content = '<option value="before_content">' + hfcm_localize.before_content + '</option>',
6
- after_content = '<option value="after_content">' + hfcm_localize.after_content + '</option>',
7
- footer = '<option value="footer">' + hfcm_localize.footer + '</option>',
8
- all_options = header + before_content + after_content + footer;
9
-
10
- if (type == 'All') {
11
- jQuery('#ex_pages, #ex_posts, #locationtr').show();
12
- hfcm_remember_loc(header + footer);
13
- jQuery('#s_categories, #s_pages, #s_tags, #c_posttype, #lp_count, #s_posts').hide();
14
- } else if (type == 's_pages') {
15
- jQuery('#s_pages, #locationtr').show();
16
- hfcm_remember_loc(all_options);
17
- jQuery('#s_categories, #s_tags, #ex_pages, #ex_posts, #c_posttype, #lp_count, #s_posts').hide();
18
- } else if (type == 's_posts') {
19
- jQuery('#s_posts, #locationtr').show();
20
- hfcm_remember_loc(all_options);
21
- jQuery('#s_pages, #s_categories, #ex_pages, #ex_posts, #s_tags, #c_posttype, #lp_count').hide();
22
- } else if (type == 's_categories') {
23
- jQuery('#s_categories, #locationtr').show();
24
- hfcm_remember_loc(all_options);
25
- jQuery('#s_pages, #s_tags, #c_posttype, #ex_pages, #ex_posts, #lp_count, #s_posts').hide();
26
- } else if (type == 's_custom_posts') {
27
- jQuery('#c_posttype, #locationtr').show();
28
- hfcm_remember_loc(all_options);
29
- jQuery('#s_categories, #s_tags, #s_pages, #ex_pages, #ex_posts, #lp_count, #s_posts').hide();
30
- } else if (type == 's_tags') {
31
- hfcm_remember_loc(all_options);
32
- jQuery('#s_tags, #locationtr').show();
33
- jQuery('#s_categories, #s_pages, #c_posttype, #ex_pages, #ex_posts, #lp_count, #s_posts').hide();
34
- } else if (type == 'latest_posts') {
35
- hfcm_remember_loc(all_options);
36
- jQuery('#s_pages, #s_categories, #s_tags, #ex_pages, #ex_posts, #c_posttype, #s_posts').hide();
37
- jQuery('#lp_count, #locationtr').show();
38
- } else if (type == 'manual') {
39
- jQuery('#s_pages, #s_categories, #s_tags,#ex_pages, #ex_posts, #c_posttype, #lp_count, #locationtr, #s_posts').hide();
40
- } else {
41
- hfcm_remember_loc(header + footer);
42
- jQuery('#s_pages, #s_categories, #s_tags, #c_posttype, #lp_count, #s_posts').hide();
43
- jQuery('#locationtr').show();
44
- }
45
- }
46
-
47
- function hfcm_remember_loc(new_html) {
48
- var tmp = jQuery('#data_location option:selected').val();
49
- jQuery('#data_location').html(new_html);
50
- jQuery('#data_location option[value="' + tmp + '"]').prop('selected', true);
51
- }
52
-
53
- // init selectize.js
54
- jQuery('#loader').show();
55
- jQuery(function ($) {
56
-
57
- var nnr_hfcm_data = {
58
- action: 'hfcm-request',
59
- id: hfcm_localize.id,
60
- get_posts: true,
61
- security: hfcm_localize.security
62
- };
63
-
64
- $.post(
65
- ajaxurl,
66
- nnr_hfcm_data,
67
- function (new_data) {
68
- var all_posts = $.merge([{text: "", value:""}], new_data.posts );
69
- var options = {
70
- plugins: ['remove_button'],
71
- options: all_posts,
72
- items: new_data.selected
73
- };
74
- $('#loader').hide();
75
- $('#s_posts select').selectize(options);
76
- var options = {
77
- plugins: ['remove_button'],
78
- options: new_data.posts,
79
- items: new_data.excluded
80
- };
81
- $('#loader').hide();
82
- $('#ex_posts select').selectize(options);
83
- },
84
- 'json', // ajax result format
85
- );
86
- // selectize all <select multiple> elements
87
- $('#s_pages select, #s_categories select, #c_posttype select, #s_tags select, #ex_pages select').selectize({
88
- plugins: ['remove_button']
89
- });
90
-
91
- if ($('#nnr_newcontent').length) {
92
- var editorSettings = wp.codeEditor.defaultSettings ? _.clone(wp.codeEditor.defaultSettings) : {};
93
- editorSettings.codemirror = _.extend(
94
- {},
95
- editorSettings.codemirror,
96
- {
97
- indentUnit: 2,
98
- tabSize: 2,
99
- //mode: 'javascript',
100
- }
101
- );
102
- var editor = wp.codeEditor.initialize($('#nnr_newcontent'), editorSettings);
103
- }
104
- });
1
+ // function to show dependent dropdowns for "Site Display" field.
2
+
3
+ function hfcm_showotherboxes(type) {
4
+ var header = '<option value="header">' + hfcm_localize.header + '</option>',
5
+ before_content = '<option value="before_content">' + hfcm_localize.before_content + '</option>',
6
+ after_content = '<option value="after_content">' + hfcm_localize.after_content + '</option>',
7
+ footer = '<option value="footer">' + hfcm_localize.footer + '</option>',
8
+ all_options = header + before_content + after_content + footer;
9
+
10
+ if (type == 'All') {
11
+ jQuery('#ex_pages, #ex_posts, #locationtr').show();
12
+ hfcm_remember_loc(header + footer);
13
+ jQuery('#s_categories, #s_pages, #s_tags, #c_posttype, #lp_count, #s_posts').hide();
14
+ } else if (type == 's_pages') {
15
+ jQuery('#s_pages, #locationtr').show();
16
+ hfcm_remember_loc(all_options);
17
+ jQuery('#s_categories, #s_tags, #ex_pages, #ex_posts, #c_posttype, #lp_count, #s_posts').hide();
18
+ } else if (type == 's_posts') {
19
+ jQuery('#s_posts, #locationtr').show();
20
+ hfcm_remember_loc(all_options);
21
+ jQuery('#s_pages, #s_categories, #ex_pages, #ex_posts, #s_tags, #c_posttype, #lp_count').hide();
22
+ } else if (type == 's_categories') {
23
+ jQuery('#s_categories, #locationtr').show();
24
+ hfcm_remember_loc(all_options);
25
+ jQuery('#s_pages, #s_tags, #c_posttype, #ex_pages, #ex_posts, #lp_count, #s_posts').hide();
26
+ } else if (type == 's_custom_posts') {
27
+ jQuery('#c_posttype, #locationtr').show();
28
+ hfcm_remember_loc(all_options);
29
+ jQuery('#s_categories, #s_tags, #s_pages, #ex_pages, #ex_posts, #lp_count, #s_posts').hide();
30
+ } else if (type == 's_tags') {
31
+ hfcm_remember_loc(all_options);
32
+ jQuery('#s_tags, #locationtr').show();
33
+ jQuery('#s_categories, #s_pages, #c_posttype, #ex_pages, #ex_posts, #lp_count, #s_posts').hide();
34
+ } else if (type == 'latest_posts') {
35
+ hfcm_remember_loc(all_options);
36
+ jQuery('#s_pages, #s_categories, #s_tags, #ex_pages, #ex_posts, #c_posttype, #s_posts').hide();
37
+ jQuery('#lp_count, #locationtr').show();
38
+ } else if (type == 'manual') {
39
+ jQuery('#s_pages, #s_categories, #s_tags,#ex_pages, #ex_posts, #c_posttype, #lp_count, #locationtr, #s_posts').hide();
40
+ } else {
41
+ hfcm_remember_loc(header + footer);
42
+ jQuery('#s_pages, #s_categories, #s_tags, #c_posttype, #lp_count, #s_posts').hide();
43
+ jQuery('#locationtr').show();
44
+ }
45
+ }
46
+
47
+ function hfcm_remember_loc(new_html) {
48
+ var tmp = jQuery('#data_location option:selected').val();
49
+ jQuery('#data_location').html(new_html);
50
+ jQuery('#data_location option[value="' + tmp + '"]').prop('selected', true);
51
+ }
52
+
53
+ // init selectize.js
54
+ jQuery('#loader').show();
55
+ jQuery(function ($) {
56
+
57
+ var nnr_hfcm_data = {
58
+ action: 'hfcm-request',
59
+ id: hfcm_localize.id,
60
+ get_posts: true,
61
+ security: hfcm_localize.security
62
+ };
63
+
64
+ $.post(
65
+ ajaxurl,
66
+ nnr_hfcm_data,
67
+ function (new_data) {
68
+ var all_posts = $.merge([{text: "", value:""}], new_data.posts );
69
+ var options = {
70
+ plugins: ['remove_button'],
71
+ options: all_posts,
72
+ items: new_data.selected
73
+ };
74
+ $('#loader').hide();
75
+ $('#s_posts select').selectize(options);
76
+ var options = {
77
+ plugins: ['remove_button'],
78
+ options: new_data.posts,
79
+ items: new_data.excluded
80
+ };
81
+ $('#loader').hide();
82
+ $('#ex_posts select').selectize(options);
83
+ },
84
+ 'json', // ajax result format
85
+ );
86
+ // selectize all <select multiple> elements
87
+ $('#s_pages select, #s_categories select, #c_posttype select, #s_tags select, #ex_pages select').selectize({
88
+ plugins: ['remove_button']
89
+ });
90
+
91
+ if ($('#nnr_newcontent').length) {
92
+ var editorSettings = wp.codeEditor.defaultSettings ? _.clone(wp.codeEditor.defaultSettings) : {};
93
+ editorSettings.codemirror = _.extend(
94
+ {},
95
+ editorSettings.codemirror,
96
+ {
97
+ indentUnit: 2,
98
+ tabSize: 2,
99
+ //mode: 'javascript',
100
+ }
101
+ );
102
+ var editor = wp.codeEditor.initialize($('#nnr_newcontent'), editorSettings);
103
+ }
104
+ });
js/selectize.min.js CHANGED
@@ -1,3 +1,3 @@
1
- /*! selectize.js - v0.13.3 | https://github.com/selectize/selectize.js | Apache License (v2) */
2
-
3
  !function(root,factory){"function"==typeof define&&define.amd?define("sifter",factory):"object"==typeof exports?module.exports=factory():root.Sifter=factory()}(this,function(){function Sifter(items,settings){this.items=items,this.settings=settings||{diacritics:!0}}Sifter.prototype.tokenize=function(query){if(!(query=trim(String(query||"").toLowerCase()))||!query.length)return[];for(var regex,letter,tokens=[],words=query.split(/ +/),i=0,n=words.length;i<n;i++){if(regex=escape_regex(words[i]),this.settings.diacritics)for(letter in DIACRITICS)DIACRITICS.hasOwnProperty(letter)&&(regex=regex.replace(new RegExp(letter,"g"),DIACRITICS[letter]));tokens.push({string:words[i],regex:new RegExp(regex,"i")})}return tokens},Sifter.prototype.iterator=function(object,callback){var iterator=is_array(object)?Array.prototype.forEach||function(callback){for(var i=0,n=this.length;i<n;i++)callback(this[i],i,this)}:function(callback){for(var key in this)this.hasOwnProperty(key)&&callback(this[key],key,this)};iterator.apply(object,[callback])},Sifter.prototype.getScoreFunction=function(search,options){var fields,tokens,token_count,nesting;search=this.prepareSearch(search,options),tokens=search.tokens,fields=search.options.fields,token_count=tokens.length,nesting=search.options.nesting;function scoreValue(score,token){var pos;return!score||-1===(pos=(score=String(score||"")).search(token.regex))?0:(score=token.string.length/score.length,0===pos&&(score+=.5),score)}var field_count,scoreObject=(field_count=fields.length)?1===field_count?function(token,data){return scoreValue(getattr(data,fields[0],nesting),token)}:function(token,data){for(var i=0,sum=0;i<field_count;i++)sum+=scoreValue(getattr(data,fields[i],nesting),token);return sum/field_count}:function(){return 0};return token_count?1===token_count?function(data){return scoreObject(tokens[0],data)}:"and"===search.options.conjunction?function(data){for(var score,i=0,sum=0;i<token_count;i++){if((score=scoreObject(tokens[i],data))<=0)return 0;sum+=score}return sum/token_count}:function(data){for(var i=0,sum=0;i<token_count;i++)sum+=scoreObject(tokens[i],data);return sum/token_count}:function(){return 0}},Sifter.prototype.getSortFunction=function(search,options){var i,n,field,fields_count,multiplier,multipliers,implicit_score,self=this,sort=!(search=self.prepareSearch(search,options)).query&&options.sort_empty||options.sort,get_field=function(name,result){return"$score"===name?result.score:getattr(self.items[result.id],name,options.nesting)},fields=[];if(sort)for(i=0,n=sort.length;i<n;i++)!search.query&&"$score"===sort[i].field||fields.push(sort[i]);if(search.query){for(implicit_score=!0,i=0,n=fields.length;i<n;i++)if("$score"===fields[i].field){implicit_score=!1;break}implicit_score&&fields.unshift({field:"$score",direction:"desc"})}else for(i=0,n=fields.length;i<n;i++)if("$score"===fields[i].field){fields.splice(i,1);break}for(multipliers=[],i=0,n=fields.length;i<n;i++)multipliers.push("desc"===fields[i].direction?-1:1);return(fields_count=fields.length)?1===fields_count?(field=fields[0].field,multiplier=multipliers[0],function(a,b){return multiplier*cmp(get_field(field,a),get_field(field,b))}):function(a,b){for(var result,i=0;i<fields_count;i++)if(result=fields[i].field,result=multipliers[i]*cmp(get_field(result,a),get_field(result,b)))return result;return 0}:null},Sifter.prototype.prepareSearch=function(query,options){if("object"==typeof query)return query;var option_fields=(options=extend({},options)).fields,option_sort=options.sort,option_sort_empty=options.sort_empty;return option_fields&&!is_array(option_fields)&&(options.fields=[option_fields]),option_sort&&!is_array(option_sort)&&(options.sort=[option_sort]),option_sort_empty&&!is_array(option_sort_empty)&&(options.sort_empty=[option_sort_empty]),{options:options,query:String(query||"").toLowerCase(),tokens:this.tokenize(query),total:0,items:[]}},Sifter.prototype.search=function(fn_sort,options){var score,fn_score,search=this.prepareSearch(fn_sort,options);return options=search.options,fn_sort=search.query,fn_score=options.score||this.getScoreFunction(search),fn_sort.length?this.iterator(this.items,function(item,id){score=fn_score(item),(!1===options.filter||0<score)&&search.items.push({score:score,id:id})}):this.iterator(this.items,function(item,id){search.items.push({score:1,id:id})}),(fn_sort=this.getSortFunction(search,options))&&search.items.sort(fn_sort),search.total=search.items.length,"number"==typeof options.limit&&(search.items=search.items.slice(0,options.limit)),search};var cmp=function(a,b){return"number"==typeof a&&"number"==typeof b?b<a?1:a<b?-1:0:(a=asciifold(String(a||"")),(b=asciifold(String(b||"")))<a?1:a<b?-1:0)},extend=function(a,b){for(var k,object,i=1,n=arguments.length;i<n;i++)if(object=arguments[i])for(k in object)object.hasOwnProperty(k)&&(a[k]=object[k]);return a},getattr=function(obj,name,nesting){if(obj&&name){if(!nesting)return obj[name];for(var names=name.split(".");names.length&&(obj=obj[names.shift()]););return obj}},trim=function(str){return(str+"").replace(/^\s+|\s+$|/g,"")},escape_regex=function(str){return(str+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},is_array=Array.isArray||"undefined"!=typeof $&&Array.isArray||function(object){return"[object Array]"===Object.prototype.toString.call(object)},DIACRITICS={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄCc]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅDdð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇEeɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪIi]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟLl]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴNnŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},asciifold=function(){var i,n,k,chunk,foreignletters="",lookup={};for(k in DIACRITICS)if(DIACRITICS.hasOwnProperty(k))for(foreignletters+=chunk=DIACRITICS[k].substring(2,DIACRITICS[k].length-1),i=0,n=chunk.length;i<n;i++)lookup[chunk.charAt(i)]=k;var regexp=new RegExp("["+foreignletters+"]","g");return function(str){return str.replace(regexp,function(foreignletter){return lookup[foreignletter]}).toLowerCase()}}();return Sifter}),function(root,factory){"function"==typeof define&&define.amd?define("microplugin",factory):"object"==typeof exports?module.exports=factory():root.MicroPlugin=factory()}(this,function(){var MicroPlugin={mixin:function(Interface){Interface.plugins={},Interface.prototype.initializePlugins=function(plugins){var i,n,key,queue=[];if(this.plugins={names:[],settings:{},requested:{},loaded:{}},utils.isArray(plugins))for(i=0,n=plugins.length;i<n;i++)"string"==typeof plugins[i]?queue.push(plugins[i]):(this.plugins.settings[plugins[i].name]=plugins[i].options,queue.push(plugins[i].name));else if(plugins)for(key in plugins)plugins.hasOwnProperty(key)&&(this.plugins.settings[key]=plugins[key],queue.push(key));for(;queue.length;)this.require(queue.shift())},Interface.prototype.loadPlugin=function(name){var plugins=this.plugins,plugin=Interface.plugins[name];if(!Interface.plugins.hasOwnProperty(name))throw new Error('Unable to find "'+name+'" plugin');plugins.requested[name]=!0,plugins.loaded[name]=plugin.fn.apply(this,[this.plugins.settings[name]||{}]),plugins.names.push(name)},Interface.prototype.require=function(name){var plugins=this.plugins;if(!this.plugins.loaded.hasOwnProperty(name)){if(plugins.requested[name])throw new Error('Plugin has circular dependency ("'+name+'")');this.loadPlugin(name)}return plugins.loaded[name]},Interface.define=function(name,fn){Interface.plugins[name]={name:name,fn:fn}}}},utils={isArray:Array.isArray||function(vArg){return"[object Array]"===Object.prototype.toString.call(vArg)}};return MicroPlugin}),function(root,factory){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],factory):"object"==typeof module&&"object"==typeof module.exports?module.exports=factory(require("jquery"),require("sifter"),require("microplugin")):root.Selectize=factory(root.jQuery,root.Sifter,root.MicroPlugin)}(this,function($,Sifter,MicroPlugin){"use strict";$.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;var parent=this.parentNode;parent.replaceChild(this.firstChild,this),parent.normalize()}).end()};function MicroEvent(){}MicroEvent.prototype={on:function(event,fct){this._events=this._events||{},this._events[event]=this._events[event]||[],this._events[event].push(fct)},off:function(event,fct){var n=arguments.length;return 0===n?delete this._events:1===n?delete this._events[event]:(this._events=this._events||{},void(event in this._events!=!1&&this._events[event].splice(this._events[event].indexOf(fct),1)))},trigger:function(event){if(this._events=this._events||{},event in this._events!=!1)for(var i=0;i<this._events[event].length;i++)this._events[event][i].apply(this,Array.prototype.slice.call(arguments,1))}},MicroEvent.mixin=function(destObject){for(var props=["on","off","trigger"],i=0;i<props.length;i++)destObject.prototype[props[i]]=MicroEvent.prototype[props[i]]};function isset(object){return void 0!==object}function hash_key(value){return null==value?null:"boolean"==typeof value?value?"1":"0":value+""}function escape_html(str){return(str+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function debounce_events(self,types,fn){var type,trigger=self.trigger,event_args={};for(type in self.trigger=function(){var type=arguments[0];if(-1===types.indexOf(type))return trigger.apply(self,arguments);event_args[type]=arguments},fn.apply(self,[]),self.trigger=trigger,event_args)event_args.hasOwnProperty(type)&&trigger.apply(self,event_args[type])}function getSelection(input){var sel,selLen,result={};return void 0===input?console.warn("WARN getSelection cannot locate input control"):"selectionStart"in input?(result.start=input.selectionStart,result.length=input.selectionEnd-result.start):document.selection&&(input.focus(),sel=document.selection.createRange(),selLen=document.selection.createRange().text.length,sel.moveStart("character",-input.value.length),result.start=sel.text.length-selLen,result.length=selLen),result}function measureString(str,$parent){return str?(Selectize.$testInput||(Selectize.$testInput=$("<span />").css({position:"absolute",width:"auto",padding:0,whiteSpace:"pre"}),$("<div />").css({position:"absolute",width:0,height:0,overflow:"hidden"}).append(Selectize.$testInput).appendTo("body")),Selectize.$testInput.text(str),function($from,$to,properties){var i,n,styles={};if(properties)for(i=0,n=properties.length;i<n;i++)styles[properties[i]]=$from.css(properties[i]);else styles=$from.css();$to.css(styles)}($parent,Selectize.$testInput,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]),Selectize.$testInput.width()):0}function autoGrow($input){function update(e,selection){var keyCode,width,shift,placeholder;selection=selection||{},(e=e||window.event||{}).metaKey||e.altKey||!selection.force&&!1===$input.data("grow")||(width=$input.val(),e.type&&"keydown"===e.type.toLowerCase()&&(shift=48<=(keyCode=e.keyCode)&&keyCode<=57||65<=keyCode&&keyCode<=90||96<=keyCode&&keyCode<=111||186<=keyCode&&keyCode<=222||32===keyCode,46===keyCode||8===keyCode?(selection=getSelection($input[0])).length?width=width.substring(0,selection.start)+width.substring(selection.start+selection.length):8===keyCode&&selection.start?width=width.substring(0,selection.start-1)+width.substring(selection.start+1):46===keyCode&&void 0!==selection.start&&(width=width.substring(0,selection.start)+width.substring(selection.start+1)):shift&&(shift=e.shiftKey,placeholder=String.fromCharCode(e.keyCode),width+=placeholder=shift?placeholder.toUpperCase():placeholder.toLowerCase())),placeholder=$input.attr("placeholder"),(width=measureString(width=!width&&placeholder?placeholder:width,$input)+4)!==currentWidth&&(currentWidth=width,$input.width(width),$input.triggerHandler("resize")))}var currentWidth=null;$input.on("keydown keyup update blur",update),update()}var message,options,IS_MAC=/Mac/.test(navigator.userAgent),KEY_CMD=IS_MAC?91:17,KEY_CTRL=IS_MAC?18:17,SUPPORTS_VALIDITY_API=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("input").validity,hook={before:function(self,method,fn){var original=self[method];self[method]=function(){return fn.apply(self,arguments),original.apply(self,arguments)}},after:function(self,method,fn){var original=self[method];self[method]=function(){var result=original.apply(self,arguments);return fn.apply(self,arguments),result}}},Selectize=function($input,settings){var i,n,input=$input[0];input.selectize=this;var fn,delay,timeout,dir=window.getComputedStyle&&window.getComputedStyle(input,null);if(dir=(dir=dir?dir.getPropertyValue("direction"):input.currentStyle&&input.currentStyle.direction)||$input.parents("[dir]:first").attr("dir")||"",$.extend(this,{order:0,settings:settings,$input:$input,tabIndex:$input.attr("tabindex")||"",tagType:"select"===input.tagName.toLowerCase()?1:2,rtl:/rtl/i.test(dir),eventNS:".selectize"+ ++Selectize.count,highlightedValue:null,isBlurring:!1,isOpen:!1,isDisabled:!1,isRequired:$input.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",lastValidValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===settings.loadThrottle?this.onSearchChange:(fn=this.onSearchChange,delay=settings.loadThrottle,function(){var self=this,args=arguments;window.clearTimeout(timeout),timeout=window.setTimeout(function(){fn.apply(self,args)},delay)})}),this.sifter=new Sifter(this.options,{diacritics:settings.diacritics}),this.settings.options){for(i=0,n=this.settings.options.length;i<n;i++)this.registerOption(this.settings.options[i]);delete this.settings.options}if(this.settings.optgroups){for(i=0,n=this.settings.optgroups.length;i<n;i++)this.registerOptionGroup(this.settings.optgroups[i]);delete this.settings.optgroups}this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi"),"boolean"!=typeof this.settings.hideSelected&&(this.settings.hideSelected="multi"===this.settings.mode),this.initializePlugins(this.settings.plugins),this.setupCallbacks(),this.setupTemplates(),this.setup()};return MicroEvent.mixin(Selectize),void 0!==MicroPlugin?MicroPlugin.mixin(Selectize):(message="Dependency MicroPlugin is missing",options=(options={explanation:'Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.'})||{},console.error("Selectize: "+message),options.explanation&&(console.group&&console.group(),console.error(options.explanation),console.group&&console.groupEnd())),$.extend(Selectize.prototype,{setup:function(){var delimiterEscaped,$parent,fn,self=this,settings=self.settings,eventNS=self.eventNS,$window=$(window),$document=$(document),$input=self.$input,event=self.settings.mode,classes=$input.attr("class")||"",$wrapper=$("<div>").addClass(settings.wrapperClass).addClass(classes).addClass(event),$control=$("<div>").addClass(settings.inputClass).addClass("items").appendTo($wrapper),$control_input=$('<input type="text" autocomplete="new-password" autofill="no" />').appendTo($control).attr("tabindex",$input.is(":disabled")?"-1":self.tabIndex),inputId=$(settings.dropdownParent||$wrapper),selector=$("<div>").addClass(settings.dropdownClass).addClass(event).hide().appendTo(inputId),event=$("<div>").addClass(settings.dropdownContentClass).attr("tabindex","-1").appendTo(selector);(inputId=$input.attr("id"))&&($control_input.attr("id",inputId+"-selectized"),$("label[for='"+inputId+"']").attr("for",inputId+"-selectized")),self.settings.copyClassesToDropdown&&selector.addClass(classes),$wrapper.css({width:$input[0].style.width}),self.plugins.names.length&&(delimiterEscaped="plugin-"+self.plugins.names.join(" plugin-"),$wrapper.addClass(delimiterEscaped),selector.addClass(delimiterEscaped)),(null===settings.maxItems||1<settings.maxItems)&&1===self.tagType&&$input.attr("multiple","multiple"),self.settings.placeholder&&$control_input.attr("placeholder",settings.placeholder),!self.settings.splitOn&&self.settings.delimiter&&(delimiterEscaped=self.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),self.settings.splitOn=new RegExp("\\s*"+delimiterEscaped+"+\\s*")),$input.attr("autocorrect")&&$control_input.attr("autocorrect",$input.attr("autocorrect")),$input.attr("autocapitalize")&&$control_input.attr("autocapitalize",$input.attr("autocapitalize")),$control_input[0].type=$input[0].type,self.$wrapper=$wrapper,self.$control=$control,self.$control_input=$control_input,self.$dropdown=selector,self.$dropdown_content=event,selector.on("mouseenter mousedown click","[data-disabled]>[data-selectable]",function(e){e.stopImmediatePropagation()}),selector.on("mouseenter","[data-selectable]",function(){return self.onOptionHover.apply(self,arguments)}),selector.on("mousedown click","[data-selectable]",function(){return self.onOptionSelect.apply(self,arguments)}),event="mousedown",selector="*:not(input)",fn=function(){return self.onItemSelect.apply(self,arguments)},($parent=$control).on(event,selector,function(e){for(var child=e.target;child&&child.parentNode!==$parent[0];)child=child.parentNode;return e.currentTarget=child,fn.apply(this,[e])}),autoGrow($control_input),$control.on({mousedown:function(){return self.onMouseDown.apply(self,arguments)},click:function(){return self.onClick.apply(self,arguments)}}),$control_input.on({mousedown:function(e){e.stopPropagation()},keydown:function(){return self.onKeyDown.apply(self,arguments)},keyup:function(){return self.onKeyUp.apply(self,arguments)},keypress:function(){return self.onKeyPress.apply(self,arguments)},resize:function(){self.positionDropdown.apply(self,[])},blur:function(){return self.onBlur.apply(self,arguments)},focus:function(){return self.ignoreBlur=!1,self.onFocus.apply(self,arguments)},paste:function(){return self.onPaste.apply(self,arguments)}}),$document.on("keydown"+eventNS,function(e){self.isCmdDown=e[IS_MAC?"metaKey":"ctrlKey"],self.isCtrlDown=e[IS_MAC?"altKey":"ctrlKey"],self.isShiftDown=e.shiftKey}),$document.on("keyup"+eventNS,function(e){e.keyCode===KEY_CTRL&&(self.isCtrlDown=!1),16===e.keyCode&&(self.isShiftDown=!1),e.keyCode===KEY_CMD&&(self.isCmdDown=!1)}),$document.on("mousedown"+eventNS,function(e){if(self.isFocused){if(e.target===self.$dropdown[0]||e.target.parentNode===self.$dropdown[0])return!1;self.$control.has(e.target).length||e.target===self.$control[0]||self.blur(e.target)}}),$window.on(["scroll"+eventNS,"resize"+eventNS].join(" "),function(){self.isOpen&&self.positionDropdown.apply(self,arguments)}),$window.on("mousemove"+eventNS,function(){self.ignoreHover=!1}),this.revertSettings={$children:$input.children().detach(),tabindex:$input.attr("tabindex")},$input.attr("tabindex",-1).hide().after(self.$wrapper),Array.isArray(settings.items)&&(self.lastValidValue=settings.items,self.setValue(settings.items),delete settings.items),SUPPORTS_VALIDITY_API&&$input.on("invalid"+eventNS,function(e){e.preventDefault(),self.isInvalid=!0,self.refreshState()}),self.updateOriginalInput(),self.refreshItems(),self.refreshState(),self.updatePlaceholder(),self.isSetup=!0,$input.is(":disabled")&&self.disable(),self.on("change",this.onChange),$input.data("selectize",self),$input.addClass("selectized"),self.trigger("initialize"),!0===settings.preload&&self.onSearchChange("")},setupTemplates:function(){var field_label=this.settings.labelField,field_optgroup=this.settings.optgroupLabelField,templates={optgroup:function(data){return'<div class="optgroup">'+data.html+"</div>"},optgroup_header:function(data,escape){return'<div class="optgroup-header">'+escape(data[field_optgroup])+"</div>"},option:function(data,escape){return'<div class="option">'+escape(data[field_label])+"</div>"},item:function(data,escape){return'<div class="item">'+escape(data[field_label])+"</div>"},option_create:function(data,escape){return'<div class="create">Add <strong>'+escape(data.input)+"</strong>&hellip;</div>"}};this.settings.render=$.extend({},templates,this.settings.render)},setupCallbacks:function(){var key,fn,callbacks={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur",dropdown_item_activate:"onDropdownItemActivate",dropdown_item_deactivate:"onDropdownItemDeactivate"};for(key in callbacks)callbacks.hasOwnProperty(key)&&(fn=this.settings[callbacks[key]])&&this.on(key,fn)},onClick:function(e){this.isFocused&&this.isOpen||(this.focus(),e.preventDefault())},onMouseDown:function(e){var self=this,defaultPrevented=e.isDefaultPrevented();$(e.target);if(self.isFocused){if(e.target!==self.$control_input[0])return"single"===self.settings.mode?self.isOpen?self.close():self.open():defaultPrevented||self.setActiveItem(null),!1}else defaultPrevented||window.setTimeout(function(){self.focus()},0)},onChange:function(){""!==this.getValue()&&(this.lastValidValue=this.getValue()),this.$input.trigger("input"),this.$input.trigger("change")},onPaste:function(e){var self=this;self.isFull()||self.isInputHidden||self.isLocked?e.preventDefault():self.settings.splitOn&&setTimeout(function(){var pastedText=self.$control_input.val();if(pastedText.match(self.settings.splitOn))for(var splitInput=$.trim(pastedText).split(self.settings.splitOn),i=0,n=splitInput.length;i<n;i++)self.createItem(splitInput[i])},0)},onKeyPress:function(e){if(this.isLocked)return e&&e.preventDefault();var character=String.fromCharCode(e.keyCode||e.which);return this.settings.create&&"multi"===this.settings.mode&&character===this.settings.delimiter?(this.createItem(),e.preventDefault(),!1):void 0},onKeyDown:function(e){var $prev;e.target,this.$control_input[0];if(this.isLocked)9!==e.keyCode&&e.preventDefault();else{switch(e.keyCode){case 65:if(this.isCmdDown)return void this.selectAll();break;case 27:return void(this.isOpen&&(e.preventDefault(),e.stopPropagation(),this.close()));case 78:if(!e.ctrlKey||e.altKey)break;case 40:return!this.isOpen&&this.hasOptions?this.open():this.$activeOption&&(this.ignoreHover=!0,($prev=this.getAdjacentOption(this.$activeOption,1)).length&&this.setActiveOption($prev,!0,!0)),void e.preventDefault();case 80:if(!e.ctrlKey||e.altKey)break;case 38:return this.$activeOption&&(this.ignoreHover=!0,($prev=this.getAdjacentOption(this.$activeOption,-1)).length&&this.setActiveOption($prev,!0,!0)),void e.preventDefault();case 13:return void(this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),e.preventDefault()));case 37:return void this.advanceSelection(-1,e);case 39:return void this.advanceSelection(1,e);case 9:return this.settings.selectOnTab&&this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),this.isFull()||e.preventDefault()),void(this.settings.create&&this.createItem()&&e.preventDefault());case 8:case 46:return void this.deleteSelection(e)}!this.isFull()&&!this.isInputHidden||(IS_MAC?e.metaKey:e.ctrlKey)||e.preventDefault()}},onKeyUp:function(value){if(this.isLocked)return value&&value.preventDefault();value=this.$control_input.val()||"";this.lastValue!==value&&(this.lastValue=value,this.onSearchChange(value),this.refreshOptions(),this.trigger("type",value))},onSearchChange:function(value){var self=this,fn=self.settings.load;fn&&(self.loadedSearches.hasOwnProperty(value)||(self.loadedSearches[value]=!0,self.load(function(callback){fn.apply(self,[value,callback])})))},onFocus:function(e){var wasFocused=this.isFocused;if(this.isDisabled)return this.blur(),e&&e.preventDefault(),!1;this.ignoreFocus||(this.isFocused=!0,"focus"===this.settings.preload&&this.onSearchChange(""),wasFocused||this.trigger("focus"),this.$activeItems.length||(this.showInput(),this.setActiveItem(null),this.refreshOptions(!!this.settings.openOnFocus)),this.refreshState())},onBlur:function(deactivate,dest){var self=this;if(self.isFocused&&(self.isFocused=!1,!self.ignoreFocus)){if(!self.ignoreBlur&&document.activeElement===self.$dropdown_content[0])return self.ignoreBlur=!0,void self.onFocus(deactivate);deactivate=function(){self.close(),self.setTextboxValue(""),self.setActiveItem(null),self.setActiveOption(null),self.setCaret(self.items.length),self.refreshState(),dest&&dest.focus&&dest.focus(),self.isBlurring=!1,self.ignoreFocus=!1,self.trigger("blur")};self.isBlurring=!0,self.ignoreFocus=!0,self.settings.create&&self.settings.createOnBlur?self.createItem(null,!1,deactivate):deactivate()}},onOptionHover:function(e){this.ignoreHover||this.setActiveOption(e.currentTarget,!1)},onOptionSelect:function(e){var value,self=this;e.preventDefault&&(e.preventDefault(),e.stopPropagation()),(value=$(e.currentTarget)).hasClass("create")?self.createItem(null,function(){self.settings.closeAfterSelect&&self.close()}):void 0!==(value=value.attr("data-value"))&&(self.lastQuery=null,self.setTextboxValue(""),self.addItem(value),self.settings.closeAfterSelect?self.close():!self.settings.hideSelected&&e.type&&/mouse/.test(e.type)&&self.setActiveOption(self.getOption(value)))},onItemSelect:function(e){this.isLocked||"multi"===this.settings.mode&&(e.preventDefault(),this.setActiveItem(e.currentTarget,e))},load:function(fn){var self=this,$wrapper=self.$wrapper.addClass(self.settings.loadingClass);self.loading++,fn.apply(self,[function(results){self.loading=Math.max(self.loading-1,0),results&&results.length&&(self.addOption(results),self.refreshOptions(self.isFocused&&!self.isInputHidden)),self.loading||$wrapper.removeClass(self.settings.loadingClass),self.trigger("load",results)}])},getTextboxValue:function(){return this.$control_input.val()},setTextboxValue:function(value){var $input=this.$control_input;$input.val()!==value&&($input.val(value).triggerHandler("update"),this.lastValue=value)},getValue:function(){return 1===this.tagType&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(value,silent){debounce_events(this,silent?[]:["change"],function(){this.clear(silent),this.addItems(value,silent)})},setMaxItems:function(value){0===value&&(value=null),this.settings.maxItems=value,this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi"),this.refreshState()},setActiveItem:function($item,e){var i,idx,begin,end,item,swap;if("single"!==this.settings.mode){if(!($item=$($item)).length)return $(this.$activeItems).removeClass("active"),this.$activeItems=[],void(this.isFocused&&this.showInput());if("mousedown"===(idx=e&&e.type.toLowerCase())&&this.isShiftDown&&this.$activeItems.length){for(swap=this.$control.children(".active:last"),begin=Array.prototype.indexOf.apply(this.$control[0].childNodes,[swap[0]]),(end=Array.prototype.indexOf.apply(this.$control[0].childNodes,[$item[0]]))<begin&&(swap=begin,begin=end,end=swap),i=begin;i<=end;i++)item=this.$control[0].childNodes[i],-1===this.$activeItems.indexOf(item)&&($(item).addClass("active"),this.$activeItems.push(item));e.preventDefault()}else"mousedown"===idx&&this.isCtrlDown||"keydown"===idx&&this.isShiftDown?$item.hasClass("active")?(idx=this.$activeItems.indexOf($item[0]),this.$activeItems.splice(idx,1),$item.removeClass("active")):this.$activeItems.push($item.addClass("active")[0]):($(this.$activeItems).removeClass("active"),this.$activeItems=[$item.addClass("active")[0]]);this.hideInput(),this.isFocused||this.focus()}},setActiveOption:function(scroll_bottom,scroll,animate){var height_menu,height_item,y,scroll_top;this.$activeOption&&(this.$activeOption.removeClass("active"),this.trigger("dropdown_item_deactivate",this.$activeOption.attr("data-value"))),this.$activeOption=null,(scroll_bottom=$(scroll_bottom)).length&&(this.$activeOption=scroll_bottom.addClass("active"),this.isOpen&&this.trigger("dropdown_item_activate",this.$activeOption.attr("data-value")),!scroll&&isset(scroll)||(height_menu=this.$dropdown_content.height(),height_item=this.$activeOption.outerHeight(!0),scroll=this.$dropdown_content.scrollTop()||0,scroll_bottom=(scroll_top=y=this.$activeOption.offset().top-this.$dropdown_content.offset().top+scroll)-height_menu+height_item,height_menu+scroll<y+height_item?this.$dropdown_content.stop().animate({scrollTop:scroll_bottom},animate?this.settings.scrollDuration:0):y<scroll&&this.$dropdown_content.stop().animate({scrollTop:scroll_top},animate?this.settings.scrollDuration:0)))},selectAll:function(){"single"!==this.settings.mode&&(this.$activeItems=Array.prototype.slice.apply(this.$control.children(":not(input)").addClass("active")),this.$activeItems.length&&(this.hideInput(),this.close()),this.focus())},hideInput:function(){this.setTextboxValue(""),this.$control_input.css({opacity:0,position:"absolute",left:this.rtl?1e4:-1e4}),this.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var self=this;return self.isDisabled||(self.ignoreFocus=!0,self.$control_input[0].focus(),window.setTimeout(function(){self.ignoreFocus=!1,self.onFocus()},0)),self},blur:function(dest){return this.$control_input[0].blur(),this.onBlur(null,dest),this},getScoreFunction:function(query){return this.sifter.getScoreFunction(query,this.getSearchOptions())},getSearchOptions:function(){var settings=this.settings,sort=settings.sortField;return"string"==typeof sort&&(sort=[{field:sort}]),{fields:settings.searchField,conjunction:settings.searchConjunction,sort:sort,nesting:settings.nesting}},search:function(query){var i,result,calculateScore,settings=this.settings,options=this.getSearchOptions();if(settings.score&&"function"!=typeof(calculateScore=this.settings.score.apply(this,[query])))throw new Error('Selectize "score" setting must be a function that returns a function');if(query!==this.lastQuery?(this.lastQuery=query,result=this.sifter.search(query,$.extend(options,{score:calculateScore})),this.currentResults=result):result=$.extend(!0,{},this.currentResults),settings.hideSelected)for(i=result.items.length-1;0<=i;i--)-1!==this.items.indexOf(hash_key(result.items[i].id))&&result.items.splice(i,1);return result},refreshOptions:function(triggerDropdown){var i,j,k,groups,groups_order,option,option_html,optgroup,optgroups,html,html_children,has_create_option,$active,$create;void 0===triggerDropdown&&(triggerDropdown=!0);var d,tmp,self=this,query=$.trim(self.$control_input.val()),results=self.search(query),$dropdown_content=self.$dropdown_content,$active_before=self.$activeOption&&hash_key(self.$activeOption.attr("data-value")),n=results.items.length;for("number"==typeof self.settings.maxOptions&&(n=Math.min(n,self.settings.maxOptions)),groups={},groups_order=[],i=0;i<n;i++)for(option=self.options[results.items[i].id],option_html=self.render("option",option),optgroup=option[self.settings.optgroupField]||"",j=0,k=(optgroups=Array.isArray(optgroup)?optgroup:[optgroup])&&optgroups.length;j<k;j++)optgroup=optgroups[j],self.optgroups.hasOwnProperty(optgroup)||(optgroup=""),groups.hasOwnProperty(optgroup)||(groups[optgroup]=document.createDocumentFragment(),groups_order.push(optgroup)),groups[optgroup].appendChild(option_html);for(this.settings.lockOptgroupOrder&&groups_order.sort(function(a,b){return(self.optgroups[a]&&self.optgroups[a].$order||0)-(self.optgroups[b]&&self.optgroups[b].$order||0)}),html=document.createDocumentFragment(),i=0,n=groups_order.length;i<n;i++)optgroup=groups_order[i],self.optgroups.hasOwnProperty(optgroup)&&groups[optgroup].childNodes.length?((html_children=document.createDocumentFragment()).appendChild(self.render("optgroup_header",self.optgroups[optgroup])),html_children.appendChild(groups[optgroup]),html.appendChild(self.render("optgroup",$.extend({},self.optgroups[optgroup],{html:(d=html_children,tmp=void 0,(tmp=document.createElement("div")).appendChild(d.cloneNode(!0)),tmp.innerHTML),dom:html_children})))):html.appendChild(groups[optgroup]);if($dropdown_content.html(html),self.settings.highlight&&($dropdown_content.removeHighlight(),results.query.length&&results.tokens.length))for(i=0,n=results.tokens.length;i<n;i++)!function($element,pattern){if("string"!=typeof pattern||pattern.length){var regex="string"==typeof pattern?new RegExp(pattern,"i"):pattern,highlight=function(node){var skip=0;if(3===node.nodeType){var spannode,middleclone,middlebit=node.data.search(regex);0<=middlebit&&0<node.data.length&&(middleclone=node.data.match(regex),(spannode=document.createElement("span")).className="highlight",(middlebit=node.splitText(middlebit)).splitText(middleclone[0].length),middleclone=middlebit.cloneNode(!0),spannode.appendChild(middleclone),middlebit.parentNode.replaceChild(spannode,middlebit),skip=1)}else if(1===node.nodeType&&node.childNodes&&!/(script|style)/i.test(node.tagName)&&("highlight"!==node.className||"SPAN"!==node.tagName))for(var i=0;i<node.childNodes.length;++i)i+=highlight(node.childNodes[i]);return skip};$element.each(function(){highlight(this)})}}($dropdown_content,results.tokens[i].regex);if(!self.settings.hideSelected)for(self.$dropdown.find(".selected").removeClass("selected"),i=0,n=self.items.length;i<n;i++)self.getOption(self.items[i]).addClass("selected");(has_create_option=self.canCreate(query))&&($dropdown_content.prepend(self.render("option_create",{input:query})),$create=$($dropdown_content[0].childNodes[0])),self.hasOptions=0<results.items.length||has_create_option,self.hasOptions?(0<results.items.length?(($active_before=$active_before&&self.getOption($active_before))&&$active_before.length?$active=$active_before:"single"===self.settings.mode&&self.items.length&&($active=self.getOption(self.items[0])),$active&&$active.length||($active=$create&&!self.settings.addPrecedence?self.getAdjacentOption($create,1):$dropdown_content.find("[data-selectable]:first"))):$active=$create,self.setActiveOption($active),triggerDropdown&&!self.isOpen&&self.open()):(self.setActiveOption(null),triggerDropdown&&self.isOpen&&self.close())},addOption:function(data){var i,n,value;if(Array.isArray(data))for(i=0,n=data.length;i<n;i++)this.addOption(data[i]);else(value=this.registerOption(data))&&(this.userOptions[value]=!0,this.lastQuery=null,this.trigger("option_add",value,data))},registerOption:function(data){var key=hash_key(data[this.settings.valueField]);return null!=key&&!this.options.hasOwnProperty(key)&&(data.$order=data.$order||++this.order,this.options[key]=data,key)},registerOptionGroup:function(data){var key=hash_key(data[this.settings.optgroupValueField]);return!!key&&(data.$order=data.$order||++this.order,this.optgroups[key]=data,key)},addOptionGroup:function(id,data){data[this.settings.optgroupValueField]=id,(id=this.registerOptionGroup(data))&&this.trigger("optgroup_add",id,data)},removeOptionGroup:function(id){this.optgroups.hasOwnProperty(id)&&(delete this.optgroups[id],this.renderCache={},this.trigger("optgroup_remove",id))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function($item,$item_new){var value_new,cache_items,cache_options;if($item=hash_key($item),value_new=hash_key($item_new[this.settings.valueField]),null!==$item&&this.options.hasOwnProperty($item)){if("string"!=typeof value_new)throw new Error("Value must be set in option data");cache_options=this.options[$item].$order,value_new!==$item&&(delete this.options[$item],-1!==(cache_items=this.items.indexOf($item))&&this.items.splice(cache_items,1,value_new)),$item_new.$order=$item_new.$order||cache_options,this.options[value_new]=$item_new,cache_items=this.renderCache.item,cache_options=this.renderCache.option,cache_items&&(delete cache_items[$item],delete cache_items[value_new]),cache_options&&(delete cache_options[$item],delete cache_options[value_new]),-1!==this.items.indexOf(value_new)&&($item=this.getItem($item),$item_new=$(this.render("item",$item_new)),$item.hasClass("active")&&$item_new.addClass("active"),$item.replaceWith($item_new)),this.lastQuery=null,this.isOpen&&this.refreshOptions(!1)}},removeOption:function(value,silent){value=hash_key(value);var cache_items=this.renderCache.item,cache_options=this.renderCache.option;cache_items&&delete cache_items[value],cache_options&&delete cache_options[value],delete this.userOptions[value],delete this.options[value],this.lastQuery=null,this.trigger("option_remove",value),this.removeItem(value,silent)},clearOptions:function(silent){var self=this;self.loadedSearches={},self.userOptions={},self.renderCache={};var options=self.options;$.each(self.options,function(key,value){-1==self.items.indexOf(key)&&delete options[key]}),self.options=self.sifter.items=options,self.lastQuery=null,self.trigger("option_clear"),self.clear(silent)},getOption:function(value){return this.getElementWithValue(value,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function($option,index){var $options=this.$dropdown.find("[data-selectable]"),index=$options.index($option)+index;return 0<=index&&index<$options.length?$options.eq(index):$()},getElementWithValue:function(value,$els){if(null!=(value=hash_key(value)))for(var i=0,n=$els.length;i<n;i++)if($els[i].getAttribute("data-value")===value)return $($els[i]);return $()},getElementWithTextContent:function(textContent,ignoreCase,$els){if(null!=(textContent=hash_key(textContent)))for(var i=0,n=$els.length;i<n;i++){var eleTextContent=$els[i].textContent;if(1==ignoreCase&&(eleTextContent=null!==eleTextContent?eleTextContent.toLowerCase():null,textContent=textContent.toLowerCase()),eleTextContent===textContent)return $($els[i])}return $()},getItem:function(value){return this.getElementWithValue(value,this.$control.children())},getFirstItemMatchedByTextContent:function(textContent,ignoreCase){return ignoreCase=null!==ignoreCase&&!0===ignoreCase,this.getElementWithTextContent(textContent,ignoreCase,this.$dropdown_content.find("[data-selectable]"))},addItems:function(control,silent){this.buffer=document.createDocumentFragment();for(var childNodes=this.$control[0].childNodes,i=0;i<childNodes.length;i++)this.buffer.appendChild(childNodes[i]);for(var items=Array.isArray(control)?control:[control],i=0,n=items.length;i<n;i++)this.isPending=i<n-1,this.addItem(items[i],silent);control=this.$control[0];control.insertBefore(this.buffer,control.firstChild),this.buffer=null},addItem:function(value,silent){debounce_events(this,silent?[]:["change"],function(){var $item,$options,value_next,inputMode=this.settings.mode;value=hash_key(value),-1===this.items.indexOf(value)?this.options.hasOwnProperty(value)&&("single"===inputMode&&this.clear(silent),"multi"===inputMode&&this.isFull()||($item=$(this.render("item",this.options[value])),value_next=this.isFull(),this.items.splice(this.caretPos,0,value),this.insertAtCaret($item),this.isPending&&(value_next||!this.isFull())||this.refreshState(),this.isSetup&&($options=this.$dropdown_content.find("[data-selectable]"),this.isPending||(value_next=this.getOption(value),value_next=this.getAdjacentOption(value_next,1).attr("data-value"),this.refreshOptions(this.isFocused&&"single"!==inputMode),value_next&&this.setActiveOption(this.getOption(value_next))),!$options.length||this.isFull()?this.close():this.isPending||this.positionDropdown(),this.updatePlaceholder(),this.trigger("item_add",value,$item),this.isPending||this.updateOriginalInput({silent:silent})))):"single"===inputMode&&this.close()})},removeItem:function(value,silent){var i,idx,$item=value instanceof $?value:this.getItem(value);value=hash_key($item.attr("data-value")),-1!==(i=this.items.indexOf(value))&&(this.trigger("item_before_remove",value,$item),$item.remove(),$item.hasClass("active")&&(idx=this.$activeItems.indexOf($item[0]),this.$activeItems.splice(idx,1)),this.items.splice(i,1),this.lastQuery=null,!this.settings.persist&&this.userOptions.hasOwnProperty(value)&&this.removeOption(value,silent),i<this.caretPos&&this.setCaret(this.caretPos-1),this.refreshState(),this.updatePlaceholder(),this.updateOriginalInput({silent:silent}),this.positionDropdown(),this.trigger("item_remove",value,$item))},createItem:function(output,triggerDropdown){var self=this,caret=self.caretPos;output=output||$.trim(self.$control_input.val()||"");var callback=arguments[arguments.length-1];if("function"!=typeof callback&&(callback=function(){}),"boolean"!=typeof triggerDropdown&&(triggerDropdown=!0),!self.canCreate(output))return callback(),!1;self.lock();var fn,called,setup="function"==typeof self.settings.create?this.settings.create:function(input){var data={};return data[self.settings.labelField]=input,data[self.settings.valueField]=input,data},create=(called=!(fn=function(data){if(self.unlock(),!data||"object"!=typeof data)return callback();var value=hash_key(data[self.settings.valueField]);if("string"!=typeof value)return callback();self.setTextboxValue(""),self.addOption(data),self.setCaret(caret),self.addItem(value),self.refreshOptions(triggerDropdown&&"single"!==self.settings.mode),callback(data)}),function(){called||(called=!0,fn.apply(this,arguments))}),output=setup.apply(this,[output,create]);return void 0!==output&&create(output),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){this.refreshValidityState(),this.refreshClasses()},refreshValidityState:function(){if(!this.isRequired)return!1;var invalid=!this.items.length;this.isInvalid=invalid,this.$control_input.prop("required",invalid),this.$input.prop("required",!invalid)},refreshClasses:function(){var isFull=this.isFull(),isLocked=this.isLocked;this.$wrapper.toggleClass("rtl",this.rtl),this.$control.toggleClass("focus",this.isFocused).toggleClass("disabled",this.isDisabled).toggleClass("required",this.isRequired).toggleClass("invalid",this.isInvalid).toggleClass("locked",isLocked).toggleClass("full",isFull).toggleClass("not-full",!isFull).toggleClass("input-active",this.isFocused&&!this.isInputHidden).toggleClass("dropdown-active",this.isOpen).toggleClass("has-options",!$.isEmptyObject(this.options)).toggleClass("has-items",0<this.items.length),this.$control_input.data("grow",!isFull&&!isLocked)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(opts){var i,n,options,label;if(opts=opts||{},1===this.tagType){for(options=[],i=0,n=this.items.length;i<n;i++)label=this.options[this.items[i]][this.settings.labelField]||"",options.push('<option value="'+escape_html(this.items[i])+'" selected="selected">'+escape_html(label)+"</option>");options.length||this.$input.attr("multiple")||options.push('<option value="" selected="selected"></option>'),this.$input.html(options.join(""))}else this.$input.val(this.getValue()),this.$input.attr("value",this.$input.val());this.isSetup&&(opts.silent||this.trigger("change",this.$input.val()))},updatePlaceholder:function(){var $input;this.settings.placeholder&&($input=this.$control_input,this.items.length?$input.removeAttr("placeholder"):$input.attr("placeholder",this.settings.placeholder),$input.triggerHandler("update",{force:!0}))},open:function(){this.isLocked||this.isOpen||"multi"===this.settings.mode&&this.isFull()||(this.focus(),this.isOpen=!0,this.refreshState(),this.$dropdown.css({visibility:"hidden",display:"block"}),this.positionDropdown(),this.$dropdown.css({visibility:"visible"}),this.trigger("dropdown_open",this.$dropdown))},close:function(){var trigger=this.isOpen;"single"===this.settings.mode&&this.items.length&&(this.hideInput(),this.isBlurring&&this.$control_input.blur()),this.isOpen=!1,this.$dropdown.hide(),this.setActiveOption(null),this.refreshState(),trigger&&this.trigger("dropdown_close",this.$dropdown)},positionDropdown:function(){var $control=this.$control,offset="body"===this.settings.dropdownParent?$control.offset():$control.position();offset.top+=$control.outerHeight(!0),this.$dropdown.css({width:$control[0].getBoundingClientRect().width,top:offset.top,left:offset.left})},clear:function(silent){this.items.length&&(this.$control.children(":not(input)").remove(),this.items=[],this.lastQuery=null,this.setCaret(0),this.setActiveItem(null),this.updatePlaceholder(),this.updateOriginalInput({silent:silent}),this.refreshState(),this.showInput(),this.trigger("clear"))},insertAtCaret:function(target){var caret=Math.min(this.caretPos,this.items.length),el=target[0],target=this.buffer||this.$control[0];0===caret?target.insertBefore(el,target.firstChild):target.insertBefore(el,target.childNodes[caret]),this.setCaret(caret+1)},deleteSelection:function(e){var i,n,values,option_select,$option_select,caret,direction=e&&8===e.keyCode?-1:1,selection=getSelection(this.$control_input[0]);if(this.$activeOption&&!this.settings.hideSelected&&(option_select=this.getAdjacentOption(this.$activeOption,-1).attr("data-value")),values=[],this.$activeItems.length){for(caret=this.$control.children(".active:"+(0<direction?"last":"first")),caret=this.$control.children(":not(input)").index(caret),0<direction&&caret++,i=0,n=this.$activeItems.length;i<n;i++)values.push($(this.$activeItems[i]).attr("data-value"));e&&(e.preventDefault(),e.stopPropagation())}else(this.isFocused||"single"===this.settings.mode)&&this.items.length&&(direction<0&&0===selection.start&&0===selection.length?values.push(this.items[this.caretPos-1]):0<direction&&selection.start===this.$control_input.val().length&&values.push(this.items[this.caretPos]));if(!values.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete.apply(this,[values]))return!1;for(void 0!==caret&&this.setCaret(caret);values.length;)this.removeItem(values.pop());return this.showInput(),this.positionDropdown(),this.refreshOptions(!0),option_select&&($option_select=this.getOption(option_select)).length&&this.setActiveOption($option_select),!0},advanceSelection:function(direction,e){var selection,valueLength,idx;0!==direction&&(this.rtl&&(direction*=-1),idx=0<direction?"last":"first",selection=getSelection(this.$control_input[0]),this.isFocused&&!this.isInputHidden?(valueLength=this.$control_input.val().length,(direction<0?0!==selection.start||0!==selection.length:selection.start!==valueLength)||valueLength||this.advanceCaret(direction,e)):(idx=this.$control.children(".active:"+idx)).length&&(idx=this.$control.children(":not(input)").index(idx),this.setActiveItem(null),this.setCaret(0<direction?idx+1:idx)))},advanceCaret:function(direction,e){var $adj;0!==direction&&($adj=0<direction?"next":"prev",this.isShiftDown?($adj=this.$control_input[$adj]()).length&&(this.hideInput(),this.setActiveItem($adj),e&&e.preventDefault()):this.setCaret(this.caretPos+direction))},setCaret:function(i){if(i="single"===this.settings.mode?this.items.length:Math.max(0,Math.min(this.items.length,i)),!this.isPending)for(var $child,$children=this.$control.children(":not(input)"),j=0,n=$children.length;j<n;j++)$child=$($children[j]).detach(),j<i?this.$control_input.before($child):this.$control.append($child);this.caretPos=i},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){this.$input.prop("disabled",!0),this.$control_input.prop("disabled",!0).prop("tabindex",-1),this.isDisabled=!0,this.lock()},enable:function(){this.$input.prop("disabled",!1),this.$control_input.prop("disabled",!1).prop("tabindex",this.tabIndex),this.isDisabled=!1,this.unlock()},destroy:function(){var eventNS=this.eventNS,revertSettings=this.revertSettings;this.trigger("destroy"),this.off(),this.$wrapper.remove(),this.$dropdown.remove(),this.$input.html("").append(revertSettings.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:revertSettings.tabindex}).show(),this.$control_input.removeData("grow"),this.$input.removeData("selectize"),0==--Selectize.count&&Selectize.$testInput&&(Selectize.$testInput.remove(),Selectize.$testInput=void 0),$(window).off(eventNS),$(document).off(eventNS),$(document.body).off(eventNS),delete this.$input[0].selectize},render:function(templateName,data){var value,id,html="",cache=!1;return(cache="option"===templateName||"item"===templateName?!!(value=hash_key(data[this.settings.valueField])):cache)&&(isset(this.renderCache[templateName])||(this.renderCache[templateName]={}),this.renderCache[templateName].hasOwnProperty(value))?this.renderCache[templateName][value]:(html=$(this.settings.render[templateName].apply(this,[data,escape_html])),"option"===templateName||"option_create"===templateName?data[this.settings.disabledField]||html.attr("data-selectable",""):"optgroup"===templateName&&(id=data[this.settings.optgroupValueField]||"",html.attr("data-group",id),data[this.settings.disabledField]&&html.attr("data-disabled","")),"option"!==templateName&&"item"!==templateName||html.attr("data-value",value||""),cache&&(this.renderCache[templateName][value]=html[0]),html[0])},clearCache:function(templateName){void 0===templateName?this.renderCache={}:delete this.renderCache[templateName]},canCreate:function(input){if(!this.settings.create)return!1;var filter=this.settings.createFilter;return input.length&&("function"!=typeof filter||filter.apply(this,[input]))&&("string"!=typeof filter||new RegExp(filter).test(input))&&(!(filter instanceof RegExp)||filter.test(input))}}),Selectize.count=0,Selectize.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!0,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},$.fn.selectize=function(settings_user){function init_select($input,settings_element){function readData(data){return"string"==typeof(data=attr_data&&data.attr(attr_data))&&data.length?JSON.parse(data):null}function addOption($option,group){$option=$($option);var option,value=hash_key($option.val());(value||settings.allowEmptyOption)&&(optionsMap.hasOwnProperty(value)?group&&((option=optionsMap[value][field_optgroup])?Array.isArray(option)?option.push(group):optionsMap[value][field_optgroup]=[option,group]:optionsMap[value][field_optgroup]=group):((option=readData($option)||{})[field_label]=option[field_label]||$option.text(),option[field_value]=option[field_value]||value,option[field_disabled]=option[field_disabled]||$option.prop("disabled"),option[field_optgroup]=option[field_optgroup]||group,optionsMap[value]=option,options.push(option),$option.is(":selected")&&settings_element.items.push(value)))}var i,n,tagName,$children,options=settings_element.options,optionsMap={};for(settings_element.maxItems=$input.attr("multiple")?null:1,i=0,n=($children=$input.children()).length;i<n;i++)"optgroup"===(tagName=$children[i].tagName.toLowerCase())?function($optgroup){var i,n,id,optgroup,$options;for((id=($optgroup=$($optgroup)).attr("label"))&&((optgroup=readData($optgroup)||{})[field_optgroup_label]=id,optgroup[field_optgroup_value]=id,optgroup[field_disabled]=$optgroup.prop("disabled"),settings_element.optgroups.push(optgroup)),i=0,n=($options=$("option",$optgroup)).length;i<n;i++)addOption($options[i],id)}($children[i]):"option"===tagName&&addOption($children[i])}var defaults=$.fn.selectize.defaults,settings=$.extend({},defaults,settings_user),attr_data=settings.dataAttr,field_label=settings.labelField,field_value=settings.valueField,field_disabled=settings.disabledField,field_optgroup=settings.optgroupField,field_optgroup_label=settings.optgroupLabelField,field_optgroup_value=settings.optgroupValueField;return this.each(function(){var $input,tag_name,settings_element;this.selectize||($input=$(this),tag_name=this.tagName.toLowerCase(),settings_element={placeholder:settings_element=!(settings_element=$input.attr("placeholder")||$input.attr("data-placeholder"))&&!settings.allowEmptyOption?$input.children('option[value=""]').text():settings_element,options:[],optgroups:[],items:[]},("select"===tag_name?init_select:function(value,settings_element){var i,n,values,option,data_raw=value.attr(attr_data);if(data_raw)for(settings_element.options=JSON.parse(data_raw),i=0,n=settings_element.options.length;i<n;i++)settings_element.items.push(settings_element.options[i][field_value]);else{value=$.trim(value.val()||"");if(settings.allowEmptyOption||value.length){for(i=0,n=(values=value.split(settings.delimiter)).length;i<n;i++)(option={})[field_label]=values[i],option[field_value]=values[i],settings_element.options.push(option);settings_element.items=values}}})($input,settings_element),new Selectize($input,$.extend(!0,{},defaults,settings_element,settings_user)))})},$.fn.selectize.defaults=Selectize.defaults,$.fn.selectize.support={validity:SUPPORTS_VALIDITY_API},Selectize.define("auto_select_on_type",function(options){var originalBlur,self=this;self.onBlur=(originalBlur=self.onBlur,function(e){var $matchedItem=self.getFirstItemMatchedByTextContent(self.lastValue,!0);return void 0!==$matchedItem.attr("data-value")&&self.getValue()!==$matchedItem.attr("data-value")&&self.setValue($matchedItem.attr("data-value")),originalBlur.apply(this,arguments)})}),Selectize.define("autofill_disable",function(options){var original,self=this;self.setup=(original=self.setup,function(){original.apply(self,arguments),self.$control_input.attr({autocomplete:"new-password",autofill:"no"})})}),Selectize.define("drag_drop",function(options){if(!$.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');var self,original;"multi"===this.settings.mode&&((self=this).lock=(original=self.lock,function(){var sortable=self.$control.data("sortable");return sortable&&sortable.disable(),original.apply(self,arguments)}),self.unlock=function(){var original=self.unlock;return function(){var sortable=self.$control.data("sortable");return sortable&&sortable.enable(),original.apply(self,arguments)}}(),self.setup=function(){var original=self.setup;return function(){original.apply(this,arguments);var $control=self.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:self.isLocked,start:function(e,ui){ui.placeholder.css("width",ui.helper.css("width")),$control.css({overflow:"visible"})},stop:function(){$control.css({overflow:"hidden"});var active=self.$activeItems?self.$activeItems.slice():null,values=[];$control.children("[data-value]").each(function(){values.push($(this).attr("data-value"))}),self.setValue(values),self.setActiveItem(active)}})}}())}),Selectize.define("dropdown_header",function(options){var original,self=this;options=$.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(data){return'<div class="'+data.headerClass+'"><div class="'+data.titleRowClass+'"><span class="'+data.labelClass+'">'+data.title+'</span><a href="javascript:void(0)" class="'+data.closeClass+'">&times;</a></div></div>'}},options),self.setup=(original=self.setup,function(){original.apply(self,arguments),self.$dropdown_header=$(options.html(options)),self.$dropdown.prepend(self.$dropdown_header)})}),Selectize.define("optgroup_columns",function(options){var original,self=this;options=$.extend({equalizeWidth:!0,equalizeHeight:!0},options),this.getAdjacentOption=function($option,index){var $options=$option.closest("[data-group]").find("[data-selectable]"),index=$options.index($option)+index;return 0<=index&&index<$options.length?$options.eq(index):$()},this.onKeyDown=(original=self.onKeyDown,function(e){var $option,$options;return!this.isOpen||37!==e.keyCode&&39!==e.keyCode?original.apply(this,arguments):(self.ignoreHover=!0,$option=($options=this.$activeOption.closest("[data-group]")).find("[data-selectable]").index(this.$activeOption),void(($option=($options=($options=37===e.keyCode?$options.prev("[data-group]"):$options.next("[data-group]")).find("[data-selectable]")).eq(Math.min($options.length-1,$option))).length&&this.setActiveOption($option)))});function equalizeSizes(){var i,height_max,width_last,width_parent,$optgroups=$("[data-group]",self.$dropdown_content),n=$optgroups.length;if(n&&self.$dropdown_content.width()){if(options.equalizeHeight){for(i=height_max=0;i<n;i++)height_max=Math.max(height_max,$optgroups.eq(i).height());$optgroups.css({height:height_max})}options.equalizeWidth&&(width_parent=self.$dropdown_content.innerWidth()-getScrollbarWidth(),width_last=Math.round(width_parent/n),$optgroups.css({width:width_last}),1<n&&(width_last=width_parent-width_last*(n-1),$optgroups.eq(n-1).css({width:width_last})))}}var getScrollbarWidth=function(){var div,width=getScrollbarWidth.width,doc=document;return void 0===width&&((div=doc.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',div=div.firstChild,doc.body.appendChild(div),width=getScrollbarWidth.width=div.offsetWidth-div.clientWidth,doc.body.removeChild(div)),width};(options.equalizeHeight||options.equalizeWidth)&&(hook.after(this,"positionDropdown",equalizeSizes),hook.after(this,"refreshOptions",equalizeSizes))}),Selectize.define("remove_button",function(options){options=$.extend({label:"&times;",title:"Remove",className:"remove",append:!0},options);("single"===this.settings.mode?function(thisRef,options){options.className="remove-single";var original,self=thisRef,html='<a href="javascript:void(0)" class="'+options.className+'" tabindex="-1" title="'+escape_html(options.title)+'">'+options.label+"</a>";thisRef.setup=(original=self.setup,function(){var id,render_item;options.append&&(id=$(self.$input.context).attr("id"),$("#"+id),render_item=self.settings.render.item,self.settings.render.item=function(data){return html_container=render_item.apply(thisRef,arguments),html_element=html,$("<span>").append(html_container).append(html_element);var html_container,html_element}),original.apply(thisRef,arguments),thisRef.$control.on("click","."+options.className,function(e){e.preventDefault(),self.isLocked||self.clear()})})}:function(thisRef,options){var original,self=thisRef,html='<a href="javascript:void(0)" class="'+options.className+'" tabindex="-1" title="'+escape_html(options.title)+'">'+options.label+"</a>";thisRef.setup=(original=self.setup,function(){var render_item;options.append&&(render_item=self.settings.render.item,self.settings.render.item=function(data){return html_container=render_item.apply(thisRef,arguments),html_element=html,pos=html_container.search(/(<\/[^>]+>\s*)$/),html_container.substring(0,pos)+html_element+html_container.substring(pos);var html_container,html_element,pos}),original.apply(thisRef,arguments),thisRef.$control.on("click","."+options.className,function($item){if($item.preventDefault(),!self.isLocked){$item=$($item.currentTarget).parent();return self.setActiveItem($item),self.deleteSelection()&&self.setCaret(self.items.length),!1}})})})(this,options)}),Selectize.define("restore_on_backspace",function(options){var original,self=this;options.text=options.text||function(option){return option[this.settings.labelField]},this.onKeyDown=(original=self.onKeyDown,function(e){var option;return 8===e.keyCode&&""===this.$control_input.val()&&!this.$activeItems.length&&0<=(option=this.caretPos-1)&&option<this.items.length?(option=this.options[this.items[option]],this.deleteSelection(e)&&(this.setTextboxValue(options.text.apply(this,[option])),this.refreshOptions(!0)),void e.preventDefault()):original.apply(this,arguments)})}),Selectize.define("select_on_focus",function(options){var originalFocus,originalBlur,self=this;self.on("focus",(originalFocus=self.onFocus,function(e){var value=self.getItem(self.getValue()).text();return self.clear(),self.setTextboxValue(value),self.$control_input.select(),setTimeout(function(){self.settings.selectOnTab&&self.setActiveOption(self.getFirstItemMatchedByTextContent(value)),self.settings.score=null},0),originalFocus.apply(this,arguments)})),self.onBlur=(originalBlur=self.onBlur,function(e){return""===self.getValue()&&self.lastValidValue!==self.getValue()&&self.setValue(self.lastValidValue),setTimeout(function(){self.settings.score=function(){return function(){return 1}}},0),originalBlur.apply(this,arguments)}),self.settings.score=function(){return function(){return 1}}}),Selectize});
1
+ /*! selectize.js - v0.13.3 | https://github.com/selectize/selectize.js | Apache License (v2) */
2
+
3
  !function(root,factory){"function"==typeof define&&define.amd?define("sifter",factory):"object"==typeof exports?module.exports=factory():root.Sifter=factory()}(this,function(){function Sifter(items,settings){this.items=items,this.settings=settings||{diacritics:!0}}Sifter.prototype.tokenize=function(query){if(!(query=trim(String(query||"").toLowerCase()))||!query.length)return[];for(var regex,letter,tokens=[],words=query.split(/ +/),i=0,n=words.length;i<n;i++){if(regex=escape_regex(words[i]),this.settings.diacritics)for(letter in DIACRITICS)DIACRITICS.hasOwnProperty(letter)&&(regex=regex.replace(new RegExp(letter,"g"),DIACRITICS[letter]));tokens.push({string:words[i],regex:new RegExp(regex,"i")})}return tokens},Sifter.prototype.iterator=function(object,callback){var iterator=is_array(object)?Array.prototype.forEach||function(callback){for(var i=0,n=this.length;i<n;i++)callback(this[i],i,this)}:function(callback){for(var key in this)this.hasOwnProperty(key)&&callback(this[key],key,this)};iterator.apply(object,[callback])},Sifter.prototype.getScoreFunction=function(search,options){var fields,tokens,token_count,nesting;search=this.prepareSearch(search,options),tokens=search.tokens,fields=search.options.fields,token_count=tokens.length,nesting=search.options.nesting;function scoreValue(score,token){var pos;return!score||-1===(pos=(score=String(score||"")).search(token.regex))?0:(score=token.string.length/score.length,0===pos&&(score+=.5),score)}var field_count,scoreObject=(field_count=fields.length)?1===field_count?function(token,data){return scoreValue(getattr(data,fields[0],nesting),token)}:function(token,data){for(var i=0,sum=0;i<field_count;i++)sum+=scoreValue(getattr(data,fields[i],nesting),token);return sum/field_count}:function(){return 0};return token_count?1===token_count?function(data){return scoreObject(tokens[0],data)}:"and"===search.options.conjunction?function(data){for(var score,i=0,sum=0;i<token_count;i++){if((score=scoreObject(tokens[i],data))<=0)return 0;sum+=score}return sum/token_count}:function(data){for(var i=0,sum=0;i<token_count;i++)sum+=scoreObject(tokens[i],data);return sum/token_count}:function(){return 0}},Sifter.prototype.getSortFunction=function(search,options){var i,n,field,fields_count,multiplier,multipliers,implicit_score,self=this,sort=!(search=self.prepareSearch(search,options)).query&&options.sort_empty||options.sort,get_field=function(name,result){return"$score"===name?result.score:getattr(self.items[result.id],name,options.nesting)},fields=[];if(sort)for(i=0,n=sort.length;i<n;i++)!search.query&&"$score"===sort[i].field||fields.push(sort[i]);if(search.query){for(implicit_score=!0,i=0,n=fields.length;i<n;i++)if("$score"===fields[i].field){implicit_score=!1;break}implicit_score&&fields.unshift({field:"$score",direction:"desc"})}else for(i=0,n=fields.length;i<n;i++)if("$score"===fields[i].field){fields.splice(i,1);break}for(multipliers=[],i=0,n=fields.length;i<n;i++)multipliers.push("desc"===fields[i].direction?-1:1);return(fields_count=fields.length)?1===fields_count?(field=fields[0].field,multiplier=multipliers[0],function(a,b){return multiplier*cmp(get_field(field,a),get_field(field,b))}):function(a,b){for(var result,i=0;i<fields_count;i++)if(result=fields[i].field,result=multipliers[i]*cmp(get_field(result,a),get_field(result,b)))return result;return 0}:null},Sifter.prototype.prepareSearch=function(query,options){if("object"==typeof query)return query;var option_fields=(options=extend({},options)).fields,option_sort=options.sort,option_sort_empty=options.sort_empty;return option_fields&&!is_array(option_fields)&&(options.fields=[option_fields]),option_sort&&!is_array(option_sort)&&(options.sort=[option_sort]),option_sort_empty&&!is_array(option_sort_empty)&&(options.sort_empty=[option_sort_empty]),{options:options,query:String(query||"").toLowerCase(),tokens:this.tokenize(query),total:0,items:[]}},Sifter.prototype.search=function(fn_sort,options){var score,fn_score,search=this.prepareSearch(fn_sort,options);return options=search.options,fn_sort=search.query,fn_score=options.score||this.getScoreFunction(search),fn_sort.length?this.iterator(this.items,function(item,id){score=fn_score(item),(!1===options.filter||0<score)&&search.items.push({score:score,id:id})}):this.iterator(this.items,function(item,id){search.items.push({score:1,id:id})}),(fn_sort=this.getSortFunction(search,options))&&search.items.sort(fn_sort),search.total=search.items.length,"number"==typeof options.limit&&(search.items=search.items.slice(0,options.limit)),search};var cmp=function(a,b){return"number"==typeof a&&"number"==typeof b?b<a?1:a<b?-1:0:(a=asciifold(String(a||"")),(b=asciifold(String(b||"")))<a?1:a<b?-1:0)},extend=function(a,b){for(var k,object,i=1,n=arguments.length;i<n;i++)if(object=arguments[i])for(k in object)object.hasOwnProperty(k)&&(a[k]=object[k]);return a},getattr=function(obj,name,nesting){if(obj&&name){if(!nesting)return obj[name];for(var names=name.split(".");names.length&&(obj=obj[names.shift()]););return obj}},trim=function(str){return(str+"").replace(/^\s+|\s+$|/g,"")},escape_regex=function(str){return(str+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},is_array=Array.isArray||"undefined"!=typeof $&&Array.isArray||function(object){return"[object Array]"===Object.prototype.toString.call(object)},DIACRITICS={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄCc]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅDdð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇEeɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪIi]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟLl]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴNnŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},asciifold=function(){var i,n,k,chunk,foreignletters="",lookup={};for(k in DIACRITICS)if(DIACRITICS.hasOwnProperty(k))for(foreignletters+=chunk=DIACRITICS[k].substring(2,DIACRITICS[k].length-1),i=0,n=chunk.length;i<n;i++)lookup[chunk.charAt(i)]=k;var regexp=new RegExp("["+foreignletters+"]","g");return function(str){return str.replace(regexp,function(foreignletter){return lookup[foreignletter]}).toLowerCase()}}();return Sifter}),function(root,factory){"function"==typeof define&&define.amd?define("microplugin",factory):"object"==typeof exports?module.exports=factory():root.MicroPlugin=factory()}(this,function(){var MicroPlugin={mixin:function(Interface){Interface.plugins={},Interface.prototype.initializePlugins=function(plugins){var i,n,key,queue=[];if(this.plugins={names:[],settings:{},requested:{},loaded:{}},utils.isArray(plugins))for(i=0,n=plugins.length;i<n;i++)"string"==typeof plugins[i]?queue.push(plugins[i]):(this.plugins.settings[plugins[i].name]=plugins[i].options,queue.push(plugins[i].name));else if(plugins)for(key in plugins)plugins.hasOwnProperty(key)&&(this.plugins.settings[key]=plugins[key],queue.push(key));for(;queue.length;)this.require(queue.shift())},Interface.prototype.loadPlugin=function(name){var plugins=this.plugins,plugin=Interface.plugins[name];if(!Interface.plugins.hasOwnProperty(name))throw new Error('Unable to find "'+name+'" plugin');plugins.requested[name]=!0,plugins.loaded[name]=plugin.fn.apply(this,[this.plugins.settings[name]||{}]),plugins.names.push(name)},Interface.prototype.require=function(name){var plugins=this.plugins;if(!this.plugins.loaded.hasOwnProperty(name)){if(plugins.requested[name])throw new Error('Plugin has circular dependency ("'+name+'")');this.loadPlugin(name)}return plugins.loaded[name]},Interface.define=function(name,fn){Interface.plugins[name]={name:name,fn:fn}}}},utils={isArray:Array.isArray||function(vArg){return"[object Array]"===Object.prototype.toString.call(vArg)}};return MicroPlugin}),function(root,factory){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],factory):"object"==typeof module&&"object"==typeof module.exports?module.exports=factory(require("jquery"),require("sifter"),require("microplugin")):root.Selectize=factory(root.jQuery,root.Sifter,root.MicroPlugin)}(this,function($,Sifter,MicroPlugin){"use strict";$.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;var parent=this.parentNode;parent.replaceChild(this.firstChild,this),parent.normalize()}).end()};function MicroEvent(){}MicroEvent.prototype={on:function(event,fct){this._events=this._events||{},this._events[event]=this._events[event]||[],this._events[event].push(fct)},off:function(event,fct){var n=arguments.length;return 0===n?delete this._events:1===n?delete this._events[event]:(this._events=this._events||{},void(event in this._events!=!1&&this._events[event].splice(this._events[event].indexOf(fct),1)))},trigger:function(event){if(this._events=this._events||{},event in this._events!=!1)for(var i=0;i<this._events[event].length;i++)this._events[event][i].apply(this,Array.prototype.slice.call(arguments,1))}},MicroEvent.mixin=function(destObject){for(var props=["on","off","trigger"],i=0;i<props.length;i++)destObject.prototype[props[i]]=MicroEvent.prototype[props[i]]};function isset(object){return void 0!==object}function hash_key(value){return null==value?null:"boolean"==typeof value?value?"1":"0":value+""}function escape_html(str){return(str+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}function debounce_events(self,types,fn){var type,trigger=self.trigger,event_args={};for(type in self.trigger=function(){var type=arguments[0];if(-1===types.indexOf(type))return trigger.apply(self,arguments);event_args[type]=arguments},fn.apply(self,[]),self.trigger=trigger,event_args)event_args.hasOwnProperty(type)&&trigger.apply(self,event_args[type])}function getSelection(input){var sel,selLen,result={};return void 0===input?console.warn("WARN getSelection cannot locate input control"):"selectionStart"in input?(result.start=input.selectionStart,result.length=input.selectionEnd-result.start):document.selection&&(input.focus(),sel=document.selection.createRange(),selLen=document.selection.createRange().text.length,sel.moveStart("character",-input.value.length),result.start=sel.text.length-selLen,result.length=selLen),result}function measureString(str,$parent){return str?(Selectize.$testInput||(Selectize.$testInput=$("<span />").css({position:"absolute",width:"auto",padding:0,whiteSpace:"pre"}),$("<div />").css({position:"absolute",width:0,height:0,overflow:"hidden"}).append(Selectize.$testInput).appendTo("body")),Selectize.$testInput.text(str),function($from,$to,properties){var i,n,styles={};if(properties)for(i=0,n=properties.length;i<n;i++)styles[properties[i]]=$from.css(properties[i]);else styles=$from.css();$to.css(styles)}($parent,Selectize.$testInput,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]),Selectize.$testInput.width()):0}function autoGrow($input){function update(e,selection){var keyCode,width,shift,placeholder;selection=selection||{},(e=e||window.event||{}).metaKey||e.altKey||!selection.force&&!1===$input.data("grow")||(width=$input.val(),e.type&&"keydown"===e.type.toLowerCase()&&(shift=48<=(keyCode=e.keyCode)&&keyCode<=57||65<=keyCode&&keyCode<=90||96<=keyCode&&keyCode<=111||186<=keyCode&&keyCode<=222||32===keyCode,46===keyCode||8===keyCode?(selection=getSelection($input[0])).length?width=width.substring(0,selection.start)+width.substring(selection.start+selection.length):8===keyCode&&selection.start?width=width.substring(0,selection.start-1)+width.substring(selection.start+1):46===keyCode&&void 0!==selection.start&&(width=width.substring(0,selection.start)+width.substring(selection.start+1)):shift&&(shift=e.shiftKey,placeholder=String.fromCharCode(e.keyCode),width+=placeholder=shift?placeholder.toUpperCase():placeholder.toLowerCase())),placeholder=$input.attr("placeholder"),(width=measureString(width=!width&&placeholder?placeholder:width,$input)+4)!==currentWidth&&(currentWidth=width,$input.width(width),$input.triggerHandler("resize")))}var currentWidth=null;$input.on("keydown keyup update blur",update),update()}var message,options,IS_MAC=/Mac/.test(navigator.userAgent),KEY_CMD=IS_MAC?91:17,KEY_CTRL=IS_MAC?18:17,SUPPORTS_VALIDITY_API=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("input").validity,hook={before:function(self,method,fn){var original=self[method];self[method]=function(){return fn.apply(self,arguments),original.apply(self,arguments)}},after:function(self,method,fn){var original=self[method];self[method]=function(){var result=original.apply(self,arguments);return fn.apply(self,arguments),result}}},Selectize=function($input,settings){var i,n,input=$input[0];input.selectize=this;var fn,delay,timeout,dir=window.getComputedStyle&&window.getComputedStyle(input,null);if(dir=(dir=dir?dir.getPropertyValue("direction"):input.currentStyle&&input.currentStyle.direction)||$input.parents("[dir]:first").attr("dir")||"",$.extend(this,{order:0,settings:settings,$input:$input,tabIndex:$input.attr("tabindex")||"",tagType:"select"===input.tagName.toLowerCase()?1:2,rtl:/rtl/i.test(dir),eventNS:".selectize"+ ++Selectize.count,highlightedValue:null,isBlurring:!1,isOpen:!1,isDisabled:!1,isRequired:$input.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",lastValidValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===settings.loadThrottle?this.onSearchChange:(fn=this.onSearchChange,delay=settings.loadThrottle,function(){var self=this,args=arguments;window.clearTimeout(timeout),timeout=window.setTimeout(function(){fn.apply(self,args)},delay)})}),this.sifter=new Sifter(this.options,{diacritics:settings.diacritics}),this.settings.options){for(i=0,n=this.settings.options.length;i<n;i++)this.registerOption(this.settings.options[i]);delete this.settings.options}if(this.settings.optgroups){for(i=0,n=this.settings.optgroups.length;i<n;i++)this.registerOptionGroup(this.settings.optgroups[i]);delete this.settings.optgroups}this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi"),"boolean"!=typeof this.settings.hideSelected&&(this.settings.hideSelected="multi"===this.settings.mode),this.initializePlugins(this.settings.plugins),this.setupCallbacks(),this.setupTemplates(),this.setup()};return MicroEvent.mixin(Selectize),void 0!==MicroPlugin?MicroPlugin.mixin(Selectize):(message="Dependency MicroPlugin is missing",options=(options={explanation:'Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.'})||{},console.error("Selectize: "+message),options.explanation&&(console.group&&console.group(),console.error(options.explanation),console.group&&console.groupEnd())),$.extend(Selectize.prototype,{setup:function(){var delimiterEscaped,$parent,fn,self=this,settings=self.settings,eventNS=self.eventNS,$window=$(window),$document=$(document),$input=self.$input,event=self.settings.mode,classes=$input.attr("class")||"",$wrapper=$("<div>").addClass(settings.wrapperClass).addClass(classes).addClass(event),$control=$("<div>").addClass(settings.inputClass).addClass("items").appendTo($wrapper),$control_input=$('<input type="text" autocomplete="new-password" autofill="no" />').appendTo($control).attr("tabindex",$input.is(":disabled")?"-1":self.tabIndex),inputId=$(settings.dropdownParent||$wrapper),selector=$("<div>").addClass(settings.dropdownClass).addClass(event).hide().appendTo(inputId),event=$("<div>").addClass(settings.dropdownContentClass).attr("tabindex","-1").appendTo(selector);(inputId=$input.attr("id"))&&($control_input.attr("id",inputId+"-selectized"),$("label[for='"+inputId+"']").attr("for",inputId+"-selectized")),self.settings.copyClassesToDropdown&&selector.addClass(classes),$wrapper.css({width:$input[0].style.width}),self.plugins.names.length&&(delimiterEscaped="plugin-"+self.plugins.names.join(" plugin-"),$wrapper.addClass(delimiterEscaped),selector.addClass(delimiterEscaped)),(null===settings.maxItems||1<settings.maxItems)&&1===self.tagType&&$input.attr("multiple","multiple"),self.settings.placeholder&&$control_input.attr("placeholder",settings.placeholder),!self.settings.splitOn&&self.settings.delimiter&&(delimiterEscaped=self.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),self.settings.splitOn=new RegExp("\\s*"+delimiterEscaped+"+\\s*")),$input.attr("autocorrect")&&$control_input.attr("autocorrect",$input.attr("autocorrect")),$input.attr("autocapitalize")&&$control_input.attr("autocapitalize",$input.attr("autocapitalize")),$control_input[0].type=$input[0].type,self.$wrapper=$wrapper,self.$control=$control,self.$control_input=$control_input,self.$dropdown=selector,self.$dropdown_content=event,selector.on("mouseenter mousedown click","[data-disabled]>[data-selectable]",function(e){e.stopImmediatePropagation()}),selector.on("mouseenter","[data-selectable]",function(){return self.onOptionHover.apply(self,arguments)}),selector.on("mousedown click","[data-selectable]",function(){return self.onOptionSelect.apply(self,arguments)}),event="mousedown",selector="*:not(input)",fn=function(){return self.onItemSelect.apply(self,arguments)},($parent=$control).on(event,selector,function(e){for(var child=e.target;child&&child.parentNode!==$parent[0];)child=child.parentNode;return e.currentTarget=child,fn.apply(this,[e])}),autoGrow($control_input),$control.on({mousedown:function(){return self.onMouseDown.apply(self,arguments)},click:function(){return self.onClick.apply(self,arguments)}}),$control_input.on({mousedown:function(e){e.stopPropagation()},keydown:function(){return self.onKeyDown.apply(self,arguments)},keyup:function(){return self.onKeyUp.apply(self,arguments)},keypress:function(){return self.onKeyPress.apply(self,arguments)},resize:function(){self.positionDropdown.apply(self,[])},blur:function(){return self.onBlur.apply(self,arguments)},focus:function(){return self.ignoreBlur=!1,self.onFocus.apply(self,arguments)},paste:function(){return self.onPaste.apply(self,arguments)}}),$document.on("keydown"+eventNS,function(e){self.isCmdDown=e[IS_MAC?"metaKey":"ctrlKey"],self.isCtrlDown=e[IS_MAC?"altKey":"ctrlKey"],self.isShiftDown=e.shiftKey}),$document.on("keyup"+eventNS,function(e){e.keyCode===KEY_CTRL&&(self.isCtrlDown=!1),16===e.keyCode&&(self.isShiftDown=!1),e.keyCode===KEY_CMD&&(self.isCmdDown=!1)}),$document.on("mousedown"+eventNS,function(e){if(self.isFocused){if(e.target===self.$dropdown[0]||e.target.parentNode===self.$dropdown[0])return!1;self.$control.has(e.target).length||e.target===self.$control[0]||self.blur(e.target)}}),$window.on(["scroll"+eventNS,"resize"+eventNS].join(" "),function(){self.isOpen&&self.positionDropdown.apply(self,arguments)}),$window.on("mousemove"+eventNS,function(){self.ignoreHover=!1}),this.revertSettings={$children:$input.children().detach(),tabindex:$input.attr("tabindex")},$input.attr("tabindex",-1).hide().after(self.$wrapper),Array.isArray(settings.items)&&(self.lastValidValue=settings.items,self.setValue(settings.items),delete settings.items),SUPPORTS_VALIDITY_API&&$input.on("invalid"+eventNS,function(e){e.preventDefault(),self.isInvalid=!0,self.refreshState()}),self.updateOriginalInput(),self.refreshItems(),self.refreshState(),self.updatePlaceholder(),self.isSetup=!0,$input.is(":disabled")&&self.disable(),self.on("change",this.onChange),$input.data("selectize",self),$input.addClass("selectized"),self.trigger("initialize"),!0===settings.preload&&self.onSearchChange("")},setupTemplates:function(){var field_label=this.settings.labelField,field_optgroup=this.settings.optgroupLabelField,templates={optgroup:function(data){return'<div class="optgroup">'+data.html+"</div>"},optgroup_header:function(data,escape){return'<div class="optgroup-header">'+escape(data[field_optgroup])+"</div>"},option:function(data,escape){return'<div class="option">'+escape(data[field_label])+"</div>"},item:function(data,escape){return'<div class="item">'+escape(data[field_label])+"</div>"},option_create:function(data,escape){return'<div class="create">Add <strong>'+escape(data.input)+"</strong>&hellip;</div>"}};this.settings.render=$.extend({},templates,this.settings.render)},setupCallbacks:function(){var key,fn,callbacks={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur",dropdown_item_activate:"onDropdownItemActivate",dropdown_item_deactivate:"onDropdownItemDeactivate"};for(key in callbacks)callbacks.hasOwnProperty(key)&&(fn=this.settings[callbacks[key]])&&this.on(key,fn)},onClick:function(e){this.isFocused&&this.isOpen||(this.focus(),e.preventDefault())},onMouseDown:function(e){var self=this,defaultPrevented=e.isDefaultPrevented();$(e.target);if(self.isFocused){if(e.target!==self.$control_input[0])return"single"===self.settings.mode?self.isOpen?self.close():self.open():defaultPrevented||self.setActiveItem(null),!1}else defaultPrevented||window.setTimeout(function(){self.focus()},0)},onChange:function(){""!==this.getValue()&&(this.lastValidValue=this.getValue()),this.$input.trigger("input"),this.$input.trigger("change")},onPaste:function(e){var self=this;self.isFull()||self.isInputHidden||self.isLocked?e.preventDefault():self.settings.splitOn&&setTimeout(function(){var pastedText=self.$control_input.val();if(pastedText.match(self.settings.splitOn))for(var splitInput=$.trim(pastedText).split(self.settings.splitOn),i=0,n=splitInput.length;i<n;i++)self.createItem(splitInput[i])},0)},onKeyPress:function(e){if(this.isLocked)return e&&e.preventDefault();var character=String.fromCharCode(e.keyCode||e.which);return this.settings.create&&"multi"===this.settings.mode&&character===this.settings.delimiter?(this.createItem(),e.preventDefault(),!1):void 0},onKeyDown:function(e){var $prev;e.target,this.$control_input[0];if(this.isLocked)9!==e.keyCode&&e.preventDefault();else{switch(e.keyCode){case 65:if(this.isCmdDown)return void this.selectAll();break;case 27:return void(this.isOpen&&(e.preventDefault(),e.stopPropagation(),this.close()));case 78:if(!e.ctrlKey||e.altKey)break;case 40:return!this.isOpen&&this.hasOptions?this.open():this.$activeOption&&(this.ignoreHover=!0,($prev=this.getAdjacentOption(this.$activeOption,1)).length&&this.setActiveOption($prev,!0,!0)),void e.preventDefault();case 80:if(!e.ctrlKey||e.altKey)break;case 38:return this.$activeOption&&(this.ignoreHover=!0,($prev=this.getAdjacentOption(this.$activeOption,-1)).length&&this.setActiveOption($prev,!0,!0)),void e.preventDefault();case 13:return void(this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),e.preventDefault()));case 37:return void this.advanceSelection(-1,e);case 39:return void this.advanceSelection(1,e);case 9:return this.settings.selectOnTab&&this.isOpen&&this.$activeOption&&(this.onOptionSelect({currentTarget:this.$activeOption}),this.isFull()||e.preventDefault()),void(this.settings.create&&this.createItem()&&e.preventDefault());case 8:case 46:return void this.deleteSelection(e)}!this.isFull()&&!this.isInputHidden||(IS_MAC?e.metaKey:e.ctrlKey)||e.preventDefault()}},onKeyUp:function(value){if(this.isLocked)return value&&value.preventDefault();value=this.$control_input.val()||"";this.lastValue!==value&&(this.lastValue=value,this.onSearchChange(value),this.refreshOptions(),this.trigger("type",value))},onSearchChange:function(value){var self=this,fn=self.settings.load;fn&&(self.loadedSearches.hasOwnProperty(value)||(self.loadedSearches[value]=!0,self.load(function(callback){fn.apply(self,[value,callback])})))},onFocus:function(e){var wasFocused=this.isFocused;if(this.isDisabled)return this.blur(),e&&e.preventDefault(),!1;this.ignoreFocus||(this.isFocused=!0,"focus"===this.settings.preload&&this.onSearchChange(""),wasFocused||this.trigger("focus"),this.$activeItems.length||(this.showInput(),this.setActiveItem(null),this.refreshOptions(!!this.settings.openOnFocus)),this.refreshState())},onBlur:function(deactivate,dest){var self=this;if(self.isFocused&&(self.isFocused=!1,!self.ignoreFocus)){if(!self.ignoreBlur&&document.activeElement===self.$dropdown_content[0])return self.ignoreBlur=!0,void self.onFocus(deactivate);deactivate=function(){self.close(),self.setTextboxValue(""),self.setActiveItem(null),self.setActiveOption(null),self.setCaret(self.items.length),self.refreshState(),dest&&dest.focus&&dest.focus(),self.isBlurring=!1,self.ignoreFocus=!1,self.trigger("blur")};self.isBlurring=!0,self.ignoreFocus=!0,self.settings.create&&self.settings.createOnBlur?self.createItem(null,!1,deactivate):deactivate()}},onOptionHover:function(e){this.ignoreHover||this.setActiveOption(e.currentTarget,!1)},onOptionSelect:function(e){var value,self=this;e.preventDefault&&(e.preventDefault(),e.stopPropagation()),(value=$(e.currentTarget)).hasClass("create")?self.createItem(null,function(){self.settings.closeAfterSelect&&self.close()}):void 0!==(value=value.attr("data-value"))&&(self.lastQuery=null,self.setTextboxValue(""),self.addItem(value),self.settings.closeAfterSelect?self.close():!self.settings.hideSelected&&e.type&&/mouse/.test(e.type)&&self.setActiveOption(self.getOption(value)))},onItemSelect:function(e){this.isLocked||"multi"===this.settings.mode&&(e.preventDefault(),this.setActiveItem(e.currentTarget,e))},load:function(fn){var self=this,$wrapper=self.$wrapper.addClass(self.settings.loadingClass);self.loading++,fn.apply(self,[function(results){self.loading=Math.max(self.loading-1,0),results&&results.length&&(self.addOption(results),self.refreshOptions(self.isFocused&&!self.isInputHidden)),self.loading||$wrapper.removeClass(self.settings.loadingClass),self.trigger("load",results)}])},getTextboxValue:function(){return this.$control_input.val()},setTextboxValue:function(value){var $input=this.$control_input;$input.val()!==value&&($input.val(value).triggerHandler("update"),this.lastValue=value)},getValue:function(){return 1===this.tagType&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(value,silent){debounce_events(this,silent?[]:["change"],function(){this.clear(silent),this.addItems(value,silent)})},setMaxItems:function(value){0===value&&(value=null),this.settings.maxItems=value,this.settings.mode=this.settings.mode||(1===this.settings.maxItems?"single":"multi"),this.refreshState()},setActiveItem:function($item,e){var i,idx,begin,end,item,swap;if("single"!==this.settings.mode){if(!($item=$($item)).length)return $(this.$activeItems).removeClass("active"),this.$activeItems=[],void(this.isFocused&&this.showInput());if("mousedown"===(idx=e&&e.type.toLowerCase())&&this.isShiftDown&&this.$activeItems.length){for(swap=this.$control.children(".active:last"),begin=Array.prototype.indexOf.apply(this.$control[0].childNodes,[swap[0]]),(end=Array.prototype.indexOf.apply(this.$control[0].childNodes,[$item[0]]))<begin&&(swap=begin,begin=end,end=swap),i=begin;i<=end;i++)item=this.$control[0].childNodes[i],-1===this.$activeItems.indexOf(item)&&($(item).addClass("active"),this.$activeItems.push(item));e.preventDefault()}else"mousedown"===idx&&this.isCtrlDown||"keydown"===idx&&this.isShiftDown?$item.hasClass("active")?(idx=this.$activeItems.indexOf($item[0]),this.$activeItems.splice(idx,1),$item.removeClass("active")):this.$activeItems.push($item.addClass("active")[0]):($(this.$activeItems).removeClass("active"),this.$activeItems=[$item.addClass("active")[0]]);this.hideInput(),this.isFocused||this.focus()}},setActiveOption:function(scroll_bottom,scroll,animate){var height_menu,height_item,y,scroll_top;this.$activeOption&&(this.$activeOption.removeClass("active"),this.trigger("dropdown_item_deactivate",this.$activeOption.attr("data-value"))),this.$activeOption=null,(scroll_bottom=$(scroll_bottom)).length&&(this.$activeOption=scroll_bottom.addClass("active"),this.isOpen&&this.trigger("dropdown_item_activate",this.$activeOption.attr("data-value")),!scroll&&isset(scroll)||(height_menu=this.$dropdown_content.height(),height_item=this.$activeOption.outerHeight(!0),scroll=this.$dropdown_content.scrollTop()||0,scroll_bottom=(scroll_top=y=this.$activeOption.offset().top-this.$dropdown_content.offset().top+scroll)-height_menu+height_item,height_menu+scroll<y+height_item?this.$dropdown_content.stop().animate({scrollTop:scroll_bottom},animate?this.settings.scrollDuration:0):y<scroll&&this.$dropdown_content.stop().animate({scrollTop:scroll_top},animate?this.settings.scrollDuration:0)))},selectAll:function(){"single"!==this.settings.mode&&(this.$activeItems=Array.prototype.slice.apply(this.$control.children(":not(input)").addClass("active")),this.$activeItems.length&&(this.hideInput(),this.close()),this.focus())},hideInput:function(){this.setTextboxValue(""),this.$control_input.css({opacity:0,position:"absolute",left:this.rtl?1e4:-1e4}),this.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var self=this;return self.isDisabled||(self.ignoreFocus=!0,self.$control_input[0].focus(),window.setTimeout(function(){self.ignoreFocus=!1,self.onFocus()},0)),self},blur:function(dest){return this.$control_input[0].blur(),this.onBlur(null,dest),this},getScoreFunction:function(query){return this.sifter.getScoreFunction(query,this.getSearchOptions())},getSearchOptions:function(){var settings=this.settings,sort=settings.sortField;return"string"==typeof sort&&(sort=[{field:sort}]),{fields:settings.searchField,conjunction:settings.searchConjunction,sort:sort,nesting:settings.nesting}},search:function(query){var i,result,calculateScore,settings=this.settings,options=this.getSearchOptions();if(settings.score&&"function"!=typeof(calculateScore=this.settings.score.apply(this,[query])))throw new Error('Selectize "score" setting must be a function that returns a function');if(query!==this.lastQuery?(this.lastQuery=query,result=this.sifter.search(query,$.extend(options,{score:calculateScore})),this.currentResults=result):result=$.extend(!0,{},this.currentResults),settings.hideSelected)for(i=result.items.length-1;0<=i;i--)-1!==this.items.indexOf(hash_key(result.items[i].id))&&result.items.splice(i,1);return result},refreshOptions:function(triggerDropdown){var i,j,k,groups,groups_order,option,option_html,optgroup,optgroups,html,html_children,has_create_option,$active,$create;void 0===triggerDropdown&&(triggerDropdown=!0);var d,tmp,self=this,query=$.trim(self.$control_input.val()),results=self.search(query),$dropdown_content=self.$dropdown_content,$active_before=self.$activeOption&&hash_key(self.$activeOption.attr("data-value")),n=results.items.length;for("number"==typeof self.settings.maxOptions&&(n=Math.min(n,self.settings.maxOptions)),groups={},groups_order=[],i=0;i<n;i++)for(option=self.options[results.items[i].id],option_html=self.render("option",option),optgroup=option[self.settings.optgroupField]||"",j=0,k=(optgroups=Array.isArray(optgroup)?optgroup:[optgroup])&&optgroups.length;j<k;j++)optgroup=optgroups[j],self.optgroups.hasOwnProperty(optgroup)||(optgroup=""),groups.hasOwnProperty(optgroup)||(groups[optgroup]=document.createDocumentFragment(),groups_order.push(optgroup)),groups[optgroup].appendChild(option_html);for(this.settings.lockOptgroupOrder&&groups_order.sort(function(a,b){return(self.optgroups[a]&&self.optgroups[a].$order||0)-(self.optgroups[b]&&self.optgroups[b].$order||0)}),html=document.createDocumentFragment(),i=0,n=groups_order.length;i<n;i++)optgroup=groups_order[i],self.optgroups.hasOwnProperty(optgroup)&&groups[optgroup].childNodes.length?((html_children=document.createDocumentFragment()).appendChild(self.render("optgroup_header",self.optgroups[optgroup])),html_children.appendChild(groups[optgroup]),html.appendChild(self.render("optgroup",$.extend({},self.optgroups[optgroup],{html:(d=html_children,tmp=void 0,(tmp=document.createElement("div")).appendChild(d.cloneNode(!0)),tmp.innerHTML),dom:html_children})))):html.appendChild(groups[optgroup]);if($dropdown_content.html(html),self.settings.highlight&&($dropdown_content.removeHighlight(),results.query.length&&results.tokens.length))for(i=0,n=results.tokens.length;i<n;i++)!function($element,pattern){if("string"!=typeof pattern||pattern.length){var regex="string"==typeof pattern?new RegExp(pattern,"i"):pattern,highlight=function(node){var skip=0;if(3===node.nodeType){var spannode,middleclone,middlebit=node.data.search(regex);0<=middlebit&&0<node.data.length&&(middleclone=node.data.match(regex),(spannode=document.createElement("span")).className="highlight",(middlebit=node.splitText(middlebit)).splitText(middleclone[0].length),middleclone=middlebit.cloneNode(!0),spannode.appendChild(middleclone),middlebit.parentNode.replaceChild(spannode,middlebit),skip=1)}else if(1===node.nodeType&&node.childNodes&&!/(script|style)/i.test(node.tagName)&&("highlight"!==node.className||"SPAN"!==node.tagName))for(var i=0;i<node.childNodes.length;++i)i+=highlight(node.childNodes[i]);return skip};$element.each(function(){highlight(this)})}}($dropdown_content,results.tokens[i].regex);if(!self.settings.hideSelected)for(self.$dropdown.find(".selected").removeClass("selected"),i=0,n=self.items.length;i<n;i++)self.getOption(self.items[i]).addClass("selected");(has_create_option=self.canCreate(query))&&($dropdown_content.prepend(self.render("option_create",{input:query})),$create=$($dropdown_content[0].childNodes[0])),self.hasOptions=0<results.items.length||has_create_option,self.hasOptions?(0<results.items.length?(($active_before=$active_before&&self.getOption($active_before))&&$active_before.length?$active=$active_before:"single"===self.settings.mode&&self.items.length&&($active=self.getOption(self.items[0])),$active&&$active.length||($active=$create&&!self.settings.addPrecedence?self.getAdjacentOption($create,1):$dropdown_content.find("[data-selectable]:first"))):$active=$create,self.setActiveOption($active),triggerDropdown&&!self.isOpen&&self.open()):(self.setActiveOption(null),triggerDropdown&&self.isOpen&&self.close())},addOption:function(data){var i,n,value;if(Array.isArray(data))for(i=0,n=data.length;i<n;i++)this.addOption(data[i]);else(value=this.registerOption(data))&&(this.userOptions[value]=!0,this.lastQuery=null,this.trigger("option_add",value,data))},registerOption:function(data){var key=hash_key(data[this.settings.valueField]);return null!=key&&!this.options.hasOwnProperty(key)&&(data.$order=data.$order||++this.order,this.options[key]=data,key)},registerOptionGroup:function(data){var key=hash_key(data[this.settings.optgroupValueField]);return!!key&&(data.$order=data.$order||++this.order,this.optgroups[key]=data,key)},addOptionGroup:function(id,data){data[this.settings.optgroupValueField]=id,(id=this.registerOptionGroup(data))&&this.trigger("optgroup_add",id,data)},removeOptionGroup:function(id){this.optgroups.hasOwnProperty(id)&&(delete this.optgroups[id],this.renderCache={},this.trigger("optgroup_remove",id))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function($item,$item_new){var value_new,cache_items,cache_options;if($item=hash_key($item),value_new=hash_key($item_new[this.settings.valueField]),null!==$item&&this.options.hasOwnProperty($item)){if("string"!=typeof value_new)throw new Error("Value must be set in option data");cache_options=this.options[$item].$order,value_new!==$item&&(delete this.options[$item],-1!==(cache_items=this.items.indexOf($item))&&this.items.splice(cache_items,1,value_new)),$item_new.$order=$item_new.$order||cache_options,this.options[value_new]=$item_new,cache_items=this.renderCache.item,cache_options=this.renderCache.option,cache_items&&(delete cache_items[$item],delete cache_items[value_new]),cache_options&&(delete cache_options[$item],delete cache_options[value_new]),-1!==this.items.indexOf(value_new)&&($item=this.getItem($item),$item_new=$(this.render("item",$item_new)),$item.hasClass("active")&&$item_new.addClass("active"),$item.replaceWith($item_new)),this.lastQuery=null,this.isOpen&&this.refreshOptions(!1)}},removeOption:function(value,silent){value=hash_key(value);var cache_items=this.renderCache.item,cache_options=this.renderCache.option;cache_items&&delete cache_items[value],cache_options&&delete cache_options[value],delete this.userOptions[value],delete this.options[value],this.lastQuery=null,this.trigger("option_remove",value),this.removeItem(value,silent)},clearOptions:function(silent){var self=this;self.loadedSearches={},self.userOptions={},self.renderCache={};var options=self.options;$.each(self.options,function(key,value){-1==self.items.indexOf(key)&&delete options[key]}),self.options=self.sifter.items=options,self.lastQuery=null,self.trigger("option_clear"),self.clear(silent)},getOption:function(value){return this.getElementWithValue(value,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function($option,index){var $options=this.$dropdown.find("[data-selectable]"),index=$options.index($option)+index;return 0<=index&&index<$options.length?$options.eq(index):$()},getElementWithValue:function(value,$els){if(null!=(value=hash_key(value)))for(var i=0,n=$els.length;i<n;i++)if($els[i].getAttribute("data-value")===value)return $($els[i]);return $()},getElementWithTextContent:function(textContent,ignoreCase,$els){if(null!=(textContent=hash_key(textContent)))for(var i=0,n=$els.length;i<n;i++){var eleTextContent=$els[i].textContent;if(1==ignoreCase&&(eleTextContent=null!==eleTextContent?eleTextContent.toLowerCase():null,textContent=textContent.toLowerCase()),eleTextContent===textContent)return $($els[i])}return $()},getItem:function(value){return this.getElementWithValue(value,this.$control.children())},getFirstItemMatchedByTextContent:function(textContent,ignoreCase){return ignoreCase=null!==ignoreCase&&!0===ignoreCase,this.getElementWithTextContent(textContent,ignoreCase,this.$dropdown_content.find("[data-selectable]"))},addItems:function(control,silent){this.buffer=document.createDocumentFragment();for(var childNodes=this.$control[0].childNodes,i=0;i<childNodes.length;i++)this.buffer.appendChild(childNodes[i]);for(var items=Array.isArray(control)?control:[control],i=0,n=items.length;i<n;i++)this.isPending=i<n-1,this.addItem(items[i],silent);control=this.$control[0];control.insertBefore(this.buffer,control.firstChild),this.buffer=null},addItem:function(value,silent){debounce_events(this,silent?[]:["change"],function(){var $item,$options,value_next,inputMode=this.settings.mode;value=hash_key(value),-1===this.items.indexOf(value)?this.options.hasOwnProperty(value)&&("single"===inputMode&&this.clear(silent),"multi"===inputMode&&this.isFull()||($item=$(this.render("item",this.options[value])),value_next=this.isFull(),this.items.splice(this.caretPos,0,value),this.insertAtCaret($item),this.isPending&&(value_next||!this.isFull())||this.refreshState(),this.isSetup&&($options=this.$dropdown_content.find("[data-selectable]"),this.isPending||(value_next=this.getOption(value),value_next=this.getAdjacentOption(value_next,1).attr("data-value"),this.refreshOptions(this.isFocused&&"single"!==inputMode),value_next&&this.setActiveOption(this.getOption(value_next))),!$options.length||this.isFull()?this.close():this.isPending||this.positionDropdown(),this.updatePlaceholder(),this.trigger("item_add",value,$item),this.isPending||this.updateOriginalInput({silent:silent})))):"single"===inputMode&&this.close()})},removeItem:function(value,silent){var i,idx,$item=value instanceof $?value:this.getItem(value);value=hash_key($item.attr("data-value")),-1!==(i=this.items.indexOf(value))&&(this.trigger("item_before_remove",value,$item),$item.remove(),$item.hasClass("active")&&(idx=this.$activeItems.indexOf($item[0]),this.$activeItems.splice(idx,1)),this.items.splice(i,1),this.lastQuery=null,!this.settings.persist&&this.userOptions.hasOwnProperty(value)&&this.removeOption(value,silent),i<this.caretPos&&this.setCaret(this.caretPos-1),this.refreshState(),this.updatePlaceholder(),this.updateOriginalInput({silent:silent}),this.positionDropdown(),this.trigger("item_remove",value,$item))},createItem:function(output,triggerDropdown){var self=this,caret=self.caretPos;output=output||$.trim(self.$control_input.val()||"");var callback=arguments[arguments.length-1];if("function"!=typeof callback&&(callback=function(){}),"boolean"!=typeof triggerDropdown&&(triggerDropdown=!0),!self.canCreate(output))return callback(),!1;self.lock();var fn,called,setup="function"==typeof self.settings.create?this.settings.create:function(input){var data={};return data[self.settings.labelField]=input,data[self.settings.valueField]=input,data},create=(called=!(fn=function(data){if(self.unlock(),!data||"object"!=typeof data)return callback();var value=hash_key(data[self.settings.valueField]);if("string"!=typeof value)return callback();self.setTextboxValue(""),self.addOption(data),self.setCaret(caret),self.addItem(value),self.refreshOptions(triggerDropdown&&"single"!==self.settings.mode),callback(data)}),function(){called||(called=!0,fn.apply(this,arguments))}),output=setup.apply(this,[output,create]);return void 0!==output&&create(output),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){this.refreshValidityState(),this.refreshClasses()},refreshValidityState:function(){if(!this.isRequired)return!1;var invalid=!this.items.length;this.isInvalid=invalid,this.$control_input.prop("required",invalid),this.$input.prop("required",!invalid)},refreshClasses:function(){var isFull=this.isFull(),isLocked=this.isLocked;this.$wrapper.toggleClass("rtl",this.rtl),this.$control.toggleClass("focus",this.isFocused).toggleClass("disabled",this.isDisabled).toggleClass("required",this.isRequired).toggleClass("invalid",this.isInvalid).toggleClass("locked",isLocked).toggleClass("full",isFull).toggleClass("not-full",!isFull).toggleClass("input-active",this.isFocused&&!this.isInputHidden).toggleClass("dropdown-active",this.isOpen).toggleClass("has-options",!$.isEmptyObject(this.options)).toggleClass("has-items",0<this.items.length),this.$control_input.data("grow",!isFull&&!isLocked)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(opts){var i,n,options,label;if(opts=opts||{},1===this.tagType){for(options=[],i=0,n=this.items.length;i<n;i++)label=this.options[this.items[i]][this.settings.labelField]||"",options.push('<option value="'+escape_html(this.items[i])+'" selected="selected">'+escape_html(label)+"</option>");options.length||this.$input.attr("multiple")||options.push('<option value="" selected="selected"></option>'),this.$input.html(options.join(""))}else this.$input.val(this.getValue()),this.$input.attr("value",this.$input.val());this.isSetup&&(opts.silent||this.trigger("change",this.$input.val()))},updatePlaceholder:function(){var $input;this.settings.placeholder&&($input=this.$control_input,this.items.length?$input.removeAttr("placeholder"):$input.attr("placeholder",this.settings.placeholder),$input.triggerHandler("update",{force:!0}))},open:function(){this.isLocked||this.isOpen||"multi"===this.settings.mode&&this.isFull()||(this.focus(),this.isOpen=!0,this.refreshState(),this.$dropdown.css({visibility:"hidden",display:"block"}),this.positionDropdown(),this.$dropdown.css({visibility:"visible"}),this.trigger("dropdown_open",this.$dropdown))},close:function(){var trigger=this.isOpen;"single"===this.settings.mode&&this.items.length&&(this.hideInput(),this.isBlurring&&this.$control_input.blur()),this.isOpen=!1,this.$dropdown.hide(),this.setActiveOption(null),this.refreshState(),trigger&&this.trigger("dropdown_close",this.$dropdown)},positionDropdown:function(){var $control=this.$control,offset="body"===this.settings.dropdownParent?$control.offset():$control.position();offset.top+=$control.outerHeight(!0),this.$dropdown.css({width:$control[0].getBoundingClientRect().width,top:offset.top,left:offset.left})},clear:function(silent){this.items.length&&(this.$control.children(":not(input)").remove(),this.items=[],this.lastQuery=null,this.setCaret(0),this.setActiveItem(null),this.updatePlaceholder(),this.updateOriginalInput({silent:silent}),this.refreshState(),this.showInput(),this.trigger("clear"))},insertAtCaret:function(target){var caret=Math.min(this.caretPos,this.items.length),el=target[0],target=this.buffer||this.$control[0];0===caret?target.insertBefore(el,target.firstChild):target.insertBefore(el,target.childNodes[caret]),this.setCaret(caret+1)},deleteSelection:function(e){var i,n,values,option_select,$option_select,caret,direction=e&&8===e.keyCode?-1:1,selection=getSelection(this.$control_input[0]);if(this.$activeOption&&!this.settings.hideSelected&&(option_select=this.getAdjacentOption(this.$activeOption,-1).attr("data-value")),values=[],this.$activeItems.length){for(caret=this.$control.children(".active:"+(0<direction?"last":"first")),caret=this.$control.children(":not(input)").index(caret),0<direction&&caret++,i=0,n=this.$activeItems.length;i<n;i++)values.push($(this.$activeItems[i]).attr("data-value"));e&&(e.preventDefault(),e.stopPropagation())}else(this.isFocused||"single"===this.settings.mode)&&this.items.length&&(direction<0&&0===selection.start&&0===selection.length?values.push(this.items[this.caretPos-1]):0<direction&&selection.start===this.$control_input.val().length&&values.push(this.items[this.caretPos]));if(!values.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete.apply(this,[values]))return!1;for(void 0!==caret&&this.setCaret(caret);values.length;)this.removeItem(values.pop());return this.showInput(),this.positionDropdown(),this.refreshOptions(!0),option_select&&($option_select=this.getOption(option_select)).length&&this.setActiveOption($option_select),!0},advanceSelection:function(direction,e){var selection,valueLength,idx;0!==direction&&(this.rtl&&(direction*=-1),idx=0<direction?"last":"first",selection=getSelection(this.$control_input[0]),this.isFocused&&!this.isInputHidden?(valueLength=this.$control_input.val().length,(direction<0?0!==selection.start||0!==selection.length:selection.start!==valueLength)||valueLength||this.advanceCaret(direction,e)):(idx=this.$control.children(".active:"+idx)).length&&(idx=this.$control.children(":not(input)").index(idx),this.setActiveItem(null),this.setCaret(0<direction?idx+1:idx)))},advanceCaret:function(direction,e){var $adj;0!==direction&&($adj=0<direction?"next":"prev",this.isShiftDown?($adj=this.$control_input[$adj]()).length&&(this.hideInput(),this.setActiveItem($adj),e&&e.preventDefault()):this.setCaret(this.caretPos+direction))},setCaret:function(i){if(i="single"===this.settings.mode?this.items.length:Math.max(0,Math.min(this.items.length,i)),!this.isPending)for(var $child,$children=this.$control.children(":not(input)"),j=0,n=$children.length;j<n;j++)$child=$($children[j]).detach(),j<i?this.$control_input.before($child):this.$control.append($child);this.caretPos=i},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){this.$input.prop("disabled",!0),this.$control_input.prop("disabled",!0).prop("tabindex",-1),this.isDisabled=!0,this.lock()},enable:function(){this.$input.prop("disabled",!1),this.$control_input.prop("disabled",!1).prop("tabindex",this.tabIndex),this.isDisabled=!1,this.unlock()},destroy:function(){var eventNS=this.eventNS,revertSettings=this.revertSettings;this.trigger("destroy"),this.off(),this.$wrapper.remove(),this.$dropdown.remove(),this.$input.html("").append(revertSettings.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:revertSettings.tabindex}).show(),this.$control_input.removeData("grow"),this.$input.removeData("selectize"),0==--Selectize.count&&Selectize.$testInput&&(Selectize.$testInput.remove(),Selectize.$testInput=void 0),$(window).off(eventNS),$(document).off(eventNS),$(document.body).off(eventNS),delete this.$input[0].selectize},render:function(templateName,data){var value,id,html="",cache=!1;return(cache="option"===templateName||"item"===templateName?!!(value=hash_key(data[this.settings.valueField])):cache)&&(isset(this.renderCache[templateName])||(this.renderCache[templateName]={}),this.renderCache[templateName].hasOwnProperty(value))?this.renderCache[templateName][value]:(html=$(this.settings.render[templateName].apply(this,[data,escape_html])),"option"===templateName||"option_create"===templateName?data[this.settings.disabledField]||html.attr("data-selectable",""):"optgroup"===templateName&&(id=data[this.settings.optgroupValueField]||"",html.attr("data-group",id),data[this.settings.disabledField]&&html.attr("data-disabled","")),"option"!==templateName&&"item"!==templateName||html.attr("data-value",value||""),cache&&(this.renderCache[templateName][value]=html[0]),html[0])},clearCache:function(templateName){void 0===templateName?this.renderCache={}:delete this.renderCache[templateName]},canCreate:function(input){if(!this.settings.create)return!1;var filter=this.settings.createFilter;return input.length&&("function"!=typeof filter||filter.apply(this,[input]))&&("string"!=typeof filter||new RegExp(filter).test(input))&&(!(filter instanceof RegExp)||filter.test(input))}}),Selectize.count=0,Selectize.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!0,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},$.fn.selectize=function(settings_user){function init_select($input,settings_element){function readData(data){return"string"==typeof(data=attr_data&&data.attr(attr_data))&&data.length?JSON.parse(data):null}function addOption($option,group){$option=$($option);var option,value=hash_key($option.val());(value||settings.allowEmptyOption)&&(optionsMap.hasOwnProperty(value)?group&&((option=optionsMap[value][field_optgroup])?Array.isArray(option)?option.push(group):optionsMap[value][field_optgroup]=[option,group]:optionsMap[value][field_optgroup]=group):((option=readData($option)||{})[field_label]=option[field_label]||$option.text(),option[field_value]=option[field_value]||value,option[field_disabled]=option[field_disabled]||$option.prop("disabled"),option[field_optgroup]=option[field_optgroup]||group,optionsMap[value]=option,options.push(option),$option.is(":selected")&&settings_element.items.push(value)))}var i,n,tagName,$children,options=settings_element.options,optionsMap={};for(settings_element.maxItems=$input.attr("multiple")?null:1,i=0,n=($children=$input.children()).length;i<n;i++)"optgroup"===(tagName=$children[i].tagName.toLowerCase())?function($optgroup){var i,n,id,optgroup,$options;for((id=($optgroup=$($optgroup)).attr("label"))&&((optgroup=readData($optgroup)||{})[field_optgroup_label]=id,optgroup[field_optgroup_value]=id,optgroup[field_disabled]=$optgroup.prop("disabled"),settings_element.optgroups.push(optgroup)),i=0,n=($options=$("option",$optgroup)).length;i<n;i++)addOption($options[i],id)}($children[i]):"option"===tagName&&addOption($children[i])}var defaults=$.fn.selectize.defaults,settings=$.extend({},defaults,settings_user),attr_data=settings.dataAttr,field_label=settings.labelField,field_value=settings.valueField,field_disabled=settings.disabledField,field_optgroup=settings.optgroupField,field_optgroup_label=settings.optgroupLabelField,field_optgroup_value=settings.optgroupValueField;return this.each(function(){var $input,tag_name,settings_element;this.selectize||($input=$(this),tag_name=this.tagName.toLowerCase(),settings_element={placeholder:settings_element=!(settings_element=$input.attr("placeholder")||$input.attr("data-placeholder"))&&!settings.allowEmptyOption?$input.children('option[value=""]').text():settings_element,options:[],optgroups:[],items:[]},("select"===tag_name?init_select:function(value,settings_element){var i,n,values,option,data_raw=value.attr(attr_data);if(data_raw)for(settings_element.options=JSON.parse(data_raw),i=0,n=settings_element.options.length;i<n;i++)settings_element.items.push(settings_element.options[i][field_value]);else{value=$.trim(value.val()||"");if(settings.allowEmptyOption||value.length){for(i=0,n=(values=value.split(settings.delimiter)).length;i<n;i++)(option={})[field_label]=values[i],option[field_value]=values[i],settings_element.options.push(option);settings_element.items=values}}})($input,settings_element),new Selectize($input,$.extend(!0,{},defaults,settings_element,settings_user)))})},$.fn.selectize.defaults=Selectize.defaults,$.fn.selectize.support={validity:SUPPORTS_VALIDITY_API},Selectize.define("auto_select_on_type",function(options){var originalBlur,self=this;self.onBlur=(originalBlur=self.onBlur,function(e){var $matchedItem=self.getFirstItemMatchedByTextContent(self.lastValue,!0);return void 0!==$matchedItem.attr("data-value")&&self.getValue()!==$matchedItem.attr("data-value")&&self.setValue($matchedItem.attr("data-value")),originalBlur.apply(this,arguments)})}),Selectize.define("autofill_disable",function(options){var original,self=this;self.setup=(original=self.setup,function(){original.apply(self,arguments),self.$control_input.attr({autocomplete:"new-password",autofill:"no"})})}),Selectize.define("drag_drop",function(options){if(!$.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');var self,original;"multi"===this.settings.mode&&((self=this).lock=(original=self.lock,function(){var sortable=self.$control.data("sortable");return sortable&&sortable.disable(),original.apply(self,arguments)}),self.unlock=function(){var original=self.unlock;return function(){var sortable=self.$control.data("sortable");return sortable&&sortable.enable(),original.apply(self,arguments)}}(),self.setup=function(){var original=self.setup;return function(){original.apply(this,arguments);var $control=self.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:self.isLocked,start:function(e,ui){ui.placeholder.css("width",ui.helper.css("width")),$control.css({overflow:"visible"})},stop:function(){$control.css({overflow:"hidden"});var active=self.$activeItems?self.$activeItems.slice():null,values=[];$control.children("[data-value]").each(function(){values.push($(this).attr("data-value"))}),self.setValue(values),self.setActiveItem(active)}})}}())}),Selectize.define("dropdown_header",function(options){var original,self=this;options=$.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(data){return'<div class="'+data.headerClass+'"><div class="'+data.titleRowClass+'"><span class="'+data.labelClass+'">'+data.title+'</span><a href="javascript:void(0)" class="'+data.closeClass+'">&times;</a></div></div>'}},options),self.setup=(original=self.setup,function(){original.apply(self,arguments),self.$dropdown_header=$(options.html(options)),self.$dropdown.prepend(self.$dropdown_header)})}),Selectize.define("optgroup_columns",function(options){var original,self=this;options=$.extend({equalizeWidth:!0,equalizeHeight:!0},options),this.getAdjacentOption=function($option,index){var $options=$option.closest("[data-group]").find("[data-selectable]"),index=$options.index($option)+index;return 0<=index&&index<$options.length?$options.eq(index):$()},this.onKeyDown=(original=self.onKeyDown,function(e){var $option,$options;return!this.isOpen||37!==e.keyCode&&39!==e.keyCode?original.apply(this,arguments):(self.ignoreHover=!0,$option=($options=this.$activeOption.closest("[data-group]")).find("[data-selectable]").index(this.$activeOption),void(($option=($options=($options=37===e.keyCode?$options.prev("[data-group]"):$options.next("[data-group]")).find("[data-selectable]")).eq(Math.min($options.length-1,$option))).length&&this.setActiveOption($option)))});function equalizeSizes(){var i,height_max,width_last,width_parent,$optgroups=$("[data-group]",self.$dropdown_content),n=$optgroups.length;if(n&&self.$dropdown_content.width()){if(options.equalizeHeight){for(i=height_max=0;i<n;i++)height_max=Math.max(height_max,$optgroups.eq(i).height());$optgroups.css({height:height_max})}options.equalizeWidth&&(width_parent=self.$dropdown_content.innerWidth()-getScrollbarWidth(),width_last=Math.round(width_parent/n),$optgroups.css({width:width_last}),1<n&&(width_last=width_parent-width_last*(n-1),$optgroups.eq(n-1).css({width:width_last})))}}var getScrollbarWidth=function(){var div,width=getScrollbarWidth.width,doc=document;return void 0===width&&((div=doc.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',div=div.firstChild,doc.body.appendChild(div),width=getScrollbarWidth.width=div.offsetWidth-div.clientWidth,doc.body.removeChild(div)),width};(options.equalizeHeight||options.equalizeWidth)&&(hook.after(this,"positionDropdown",equalizeSizes),hook.after(this,"refreshOptions",equalizeSizes))}),Selectize.define("remove_button",function(options){options=$.extend({label:"&times;",title:"Remove",className:"remove",append:!0},options);("single"===this.settings.mode?function(thisRef,options){options.className="remove-single";var original,self=thisRef,html='<a href="javascript:void(0)" class="'+options.className+'" tabindex="-1" title="'+escape_html(options.title)+'">'+options.label+"</a>";thisRef.setup=(original=self.setup,function(){var id,render_item;options.append&&(id=$(self.$input.context).attr("id"),$("#"+id),render_item=self.settings.render.item,self.settings.render.item=function(data){return html_container=render_item.apply(thisRef,arguments),html_element=html,$("<span>").append(html_container).append(html_element);var html_container,html_element}),original.apply(thisRef,arguments),thisRef.$control.on("click","."+options.className,function(e){e.preventDefault(),self.isLocked||self.clear()})})}:function(thisRef,options){var original,self=thisRef,html='<a href="javascript:void(0)" class="'+options.className+'" tabindex="-1" title="'+escape_html(options.title)+'">'+options.label+"</a>";thisRef.setup=(original=self.setup,function(){var render_item;options.append&&(render_item=self.settings.render.item,self.settings.render.item=function(data){return html_container=render_item.apply(thisRef,arguments),html_element=html,pos=html_container.search(/(<\/[^>]+>\s*)$/),html_container.substring(0,pos)+html_element+html_container.substring(pos);var html_container,html_element,pos}),original.apply(thisRef,arguments),thisRef.$control.on("click","."+options.className,function($item){if($item.preventDefault(),!self.isLocked){$item=$($item.currentTarget).parent();return self.setActiveItem($item),self.deleteSelection()&&self.setCaret(self.items.length),!1}})})})(this,options)}),Selectize.define("restore_on_backspace",function(options){var original,self=this;options.text=options.text||function(option){return option[this.settings.labelField]},this.onKeyDown=(original=self.onKeyDown,function(e){var option;return 8===e.keyCode&&""===this.$control_input.val()&&!this.$activeItems.length&&0<=(option=this.caretPos-1)&&option<this.items.length?(option=this.options[this.items[option]],this.deleteSelection(e)&&(this.setTextboxValue(options.text.apply(this,[option])),this.refreshOptions(!0)),void e.preventDefault()):original.apply(this,arguments)})}),Selectize.define("select_on_focus",function(options){var originalFocus,originalBlur,self=this;self.on("focus",(originalFocus=self.onFocus,function(e){var value=self.getItem(self.getValue()).text();return self.clear(),self.setTextboxValue(value),self.$control_input.select(),setTimeout(function(){self.settings.selectOnTab&&self.setActiveOption(self.getFirstItemMatchedByTextContent(value)),self.settings.score=null},0),originalFocus.apply(this,arguments)})),self.onBlur=(originalBlur=self.onBlur,function(e){return""===self.getValue()&&self.lastValidValue!==self.getValue()&&self.setValue(self.lastValidValue),setTimeout(function(){self.settings.score=function(){return function(){return 1}}},0),originalBlur.apply(this,arguments)}),self.settings.score=function(){return function(){return 1}}}),Selectize});
js/toggle.js CHANGED
@@ -1,24 +1,24 @@
1
- // Toggle switch
2
- jQuery('.nnr-switch input').on('click', function() {
3
- var t = jQuery( this ),
4
- togvalue = t.is( ':checked' ) ? 'on' : 'off',
5
- scriptid = t.data( 'id' ),
6
- data = {
7
- action: 'hfcm-request',
8
- toggle: true,
9
- id: scriptid,
10
- togvalue: togvalue,
11
- security: hfcm_ajax.security
12
- };
13
-
14
- jQuery.post(
15
- ajaxurl,
16
- data
17
- );
18
- });
19
-
20
- // Delete confirmation
21
- jQuery('.snippets .delete > a').on('click', function() {
22
- var name = jQuery(this).parents('.name').find('> strong').text();
23
- return confirm( 'Snippet name: ' + name + '\n\nAre you sure you want to delete this snippet?');
24
  });
1
+ // Toggle switch
2
+ jQuery('.nnr-switch input').on('click', function() {
3
+ var t = jQuery( this ),
4
+ togvalue = t.is( ':checked' ) ? 'on' : 'off',
5
+ scriptid = t.data( 'id' ),
6
+ data = {
7
+ action: 'hfcm-request',
8
+ toggle: true,
9
+ id: scriptid,
10
+ togvalue: togvalue,
11
+ security: hfcm_ajax.security
12
+ };
13
+
14
+ jQuery.post(
15
+ ajaxurl,
16
+ data
17
+ );
18
+ });
19
+
20
+ // Delete confirmation
21
+ jQuery('.snippets .delete > a').on('click', function() {
22
+ var name = jQuery(this).parents('.name').find('> strong').text();
23
+ return confirm( 'Snippet name: ' + name + '\n\nAre you sure you want to delete this snippet?');
24
  });
languages/99robots-header-footer-code-manager-es_AR.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:46:39 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Argentina)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_AR\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:46:39 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Argentina)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_AR\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_BO.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:46:41 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Bolivia, Plurinational State of)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_BO\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:46:41 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Bolivia, Plurinational State of)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_BO\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_CL.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Wed Aug 03 2016 07:36:55 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Chile)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_CL\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Wed Aug 03 2016 07:36:55 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Chile)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_CL\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_CO.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:46:44 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Colombia)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_CO\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:46:44 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Colombia)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_CO\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_CR.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:46:47 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Costa Rica)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_CR\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:46:47 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Costa Rica)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_CR\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_DO.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:46:50 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Dominican Republic)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_DO\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:46:50 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Dominican Republic)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_DO\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_EC.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:46:53 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Ecuador)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_EC\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:46:53 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Ecuador)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_EC\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_ES.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:46:57 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Spain)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_ES\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:46:57 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Spain)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_ES\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_GT.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:46:55 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Guatemala)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_GT\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:46:55 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Guatemala)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_GT\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_HN.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:00 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Honduras)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_HN\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:00 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Honduras)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_HN\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_MX.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:02 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Mexico)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_MX\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:02 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Mexico)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_MX\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_NI.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:04 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Nicaragua)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_NI\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:04 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Nicaragua)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_NI\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_PA.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:06 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Panama)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_PA\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:06 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Panama)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_PA\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_PE.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:08 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Peru)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_PE\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:08 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Peru)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_PE\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_PR.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:11 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Puerto Rico)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_PR\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:11 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Puerto Rico)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_PR\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_PY.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:12 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Paraguay)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_PY\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:12 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Paraguay)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_PY\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_SV.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:14 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (El Salvador)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_SV\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:14 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (El Salvador)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_SV\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_US.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:16 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (United States)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_US\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:16 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (United States)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_US\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_UY.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:18 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Uruguay)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_UY\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:18 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Uruguay)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_UY\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-es_VE.po CHANGED
@@ -1,248 +1,248 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:47:20 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Spanish (Venezuela)\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
- "X-Loco-Target-Locale: es_VE\n"
25
- "X-Generator: Loco - https://localise.biz/"
26
-
27
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
- msgid "Shortcode"
29
- msgstr "C&oacute;digo Corto"
30
-
31
- #. Description of the plugin
32
- msgid ""
33
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
- "add tracking code snippets, conversion pixels, or other scripts required by "
35
- "third party services for analytics, tracking, marketing, or chat functions. "
36
- "For detailed documentation, please visit the plugin's <a href=\"https:"
37
- "//99robots.com/\"> official page</a>."
38
- msgstr ""
39
- "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
- "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
- "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
- "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
- "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
- "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
-
46
- #. parent slug
47
- #. page title
48
- #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
- #: manager.php:85
50
- msgid "All Snippets"
51
- msgstr "Todos los Snippets"
52
-
53
- #. parent slug
54
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
- #: list.php:417 ../hfcm-update.php:178
56
- msgid "Add New Snippet"
57
- msgstr "A&ntilde;adir Nuevo Snippet"
58
-
59
- #. page title
60
- #: ../99robots-header-footer-code-manager.php:92
61
- msgid "Add New"
62
- msgstr "A&ntilde;adir Nuevo"
63
-
64
- #. parent slug
65
- #: ../99robots-header-footer-code-manager.php:98
66
- msgid "Update Script"
67
- msgstr "Actualizar C&oacute;digo"
68
-
69
- #. page title
70
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
- msgid "Update"
72
- msgstr "Actualizar"
73
-
74
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
- msgid "Back to list"
76
- msgstr "Volver al listado"
77
-
78
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
- msgid "Snippet Name"
80
- msgstr "Nombre"
81
-
82
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
- msgid "Site Display"
84
- msgstr "Mostrar en el Sitio"
85
-
86
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
- msgid "Page List"
88
- msgstr "Lista de P&aacute;ginas"
89
-
90
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
- msgid "Post List"
92
- msgstr "Lista de Entradas"
93
-
94
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
- msgid "Category List"
96
- msgstr "Lista de Categor&iacute;as"
97
-
98
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
- msgid "Tags List"
100
- msgstr "Lista de Etiquetas"
101
-
102
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
- msgid "Custom Post Types"
104
- msgstr "Entradas Personalizadas"
105
-
106
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
- msgid "Post Count"
108
- msgstr "Cantidad de Entradas"
109
-
110
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
- msgid "Location"
112
- msgstr "Ubicaci&oacute;n"
113
-
114
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
- msgid "Device Display"
116
- msgstr "Mostrar en Dispositivo"
117
-
118
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
- msgid "Status"
120
- msgstr "Estado"
121
-
122
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
- msgid "Code"
124
- msgstr "C&oacute;digo"
125
-
126
- #: ../hfcm-create.php:408
127
- msgid "Save"
128
- msgstr "Guardar"
129
-
130
- #: ../class-hfcm-snippets-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../class-hfcm-snippets-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../class-hfcm-snippets-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../class-hfcm-snippets-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../class-hfcm-snippets-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../class-hfcm-snippets-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../class-hfcm-snippets-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../class-hfcm-snippets-list.php:268
159
- msgid "Remove"
160
- msgstr "Borrar"
161
-
162
- #: ../hfcm-update.php:177
163
- msgid "Edit Snippet"
164
- msgstr "Editar Snippet"
165
-
166
- #: ../hfcm-update.php:182
167
- msgid "Script deleted"
168
- msgstr "C&oacute;digo borrado"
169
-
170
- msgid "Script updated"
171
- msgstr "C&oacute;digo actualizado"
172
-
173
- msgid "Script Added Successfully"
174
- msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
-
176
- msgid "All"
177
- msgstr "Todo"
178
-
179
- msgid "Active"
180
- msgstr "Activo"
181
-
182
- msgid "Inactive"
183
- msgstr "Inactivo"
184
-
185
- msgid "No post selected"
186
- msgstr "Ninguna entrada seleccionada"
187
-
188
- msgid "Site Wide"
189
- msgstr "Todo el Sitio"
190
-
191
- msgid "Specific Posts"
192
- msgstr "Entradas Espec&iacute;ficas"
193
-
194
- msgid "Specific Pages"
195
- msgstr "P&aacute;ginas Espec&iacute;ficas"
196
-
197
- msgid "Specific Categories"
198
- msgstr "Categor&iacute;as Espec&iacute;ficas"
199
-
200
- msgid "Specific Custom Post Types"
201
- msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
-
203
- msgid "Specific Tags"
204
- msgstr "Etiquetas Espec&iacute;ficas"
205
-
206
- msgid "Latest Posts"
207
- msgstr "&Uacute;ltimas Entradas"
208
-
209
- msgid "Shortcode Only"
210
- msgstr "S&oacute;lo C&oacute;digo Corto"
211
-
212
- msgid "Header"
213
- msgstr "Cabecera"
214
-
215
- msgid "Before Content"
216
- msgstr "Antes del Contenido"
217
-
218
- msgid "After Content"
219
- msgstr "Despu&eacute;s del Contenido"
220
-
221
- msgid "Footer"
222
- msgstr "Pie de P&aacute;gina"
223
-
224
- msgid "Show on All Devices"
225
- msgstr "Mostrar en Todos"
226
-
227
- msgid "Only Desktop"
228
- msgstr "S&oacute;lo Ordenadores"
229
-
230
- msgid "Only Mobile Devices"
231
- msgstr "S&oacute;lo Moviles"
232
-
233
- msgid "Changelog"
234
- msgstr "Registro de Cambios"
235
-
236
- #: ../hfcm-update.php:476
237
- msgid "Snippet created by"
238
- msgstr "Snippet creado por"
239
-
240
- #: ../hfcm-update.php:479
241
- msgid "Last edited by"
242
- msgstr "&Uacute;ltima edici&oacute;n por"
243
-
244
- msgid "on"
245
- msgstr "el"
246
-
247
- msgid "at"
248
- msgstr "a las"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:47:20 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Spanish (Venezuela)\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-SearchPath-0: ..\n"
19
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
20
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
21
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
22
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
23
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
24
+ "X-Loco-Target-Locale: es_VE\n"
25
+ "X-Generator: Loco - https://localise.biz/"
26
+
27
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
28
+ msgid "Shortcode"
29
+ msgstr "C&oacute;digo Corto"
30
+
31
+ #. Description of the plugin
32
+ msgid ""
33
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
34
+ "add tracking code snippets, conversion pixels, or other scripts required by "
35
+ "third party services for analytics, tracking, marketing, or chat functions. "
36
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
37
+ "//99robots.com/\"> official page</a>."
38
+ msgstr ""
39
+ "Header Footer Code Manager de 99 Robots es una forma r&aacute;pida y "
40
+ "sencilla para a&ntilde;adir codigos de rastreo, p&iacute;xeles de "
41
+ "conversi&oacute;n, u otros c&oacute;digos requeridos por servicios de "
42
+ "terceros para realizar an&aacute;lisis, rastreo, marketing o funciones de "
43
+ "chat. Para una documentaci&oacute;n detallada, por favor visita la <a "
44
+ "href=\"https://99robots.com/\">p&aacute;gina oficial</a> del plugin."
45
+
46
+ #. parent slug
47
+ #. page title
48
+ #: ../99robots-header-footer-code-manager.php:84 ../99robots-header-footer-code-
49
+ #: manager.php:85
50
+ msgid "All Snippets"
51
+ msgstr "Todos los Snippets"
52
+
53
+ #. parent slug
54
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123 ../hfcm-
55
+ #: list.php:417 ../hfcm-update.php:178
56
+ msgid "Add New Snippet"
57
+ msgstr "A&ntilde;adir Nuevo Snippet"
58
+
59
+ #. page title
60
+ #: ../99robots-header-footer-code-manager.php:92
61
+ msgid "Add New"
62
+ msgstr "A&ntilde;adir Nuevo"
63
+
64
+ #. parent slug
65
+ #: ../99robots-header-footer-code-manager.php:98
66
+ msgid "Update Script"
67
+ msgstr "Actualizar C&oacute;digo"
68
+
69
+ #. page title
70
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
71
+ msgid "Update"
72
+ msgstr "Actualizar"
73
+
74
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
75
+ msgid "Back to list"
76
+ msgstr "Volver al listado"
77
+
78
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
79
+ msgid "Snippet Name"
80
+ msgstr "Nombre"
81
+
82
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
83
+ msgid "Site Display"
84
+ msgstr "Mostrar en el Sitio"
85
+
86
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
87
+ msgid "Page List"
88
+ msgstr "Lista de P&aacute;ginas"
89
+
90
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
91
+ msgid "Post List"
92
+ msgstr "Lista de Entradas"
93
+
94
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
95
+ msgid "Category List"
96
+ msgstr "Lista de Categor&iacute;as"
97
+
98
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
99
+ msgid "Tags List"
100
+ msgstr "Lista de Etiquetas"
101
+
102
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
103
+ msgid "Custom Post Types"
104
+ msgstr "Entradas Personalizadas"
105
+
106
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
107
+ msgid "Post Count"
108
+ msgstr "Cantidad de Entradas"
109
+
110
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
111
+ msgid "Location"
112
+ msgstr "Ubicaci&oacute;n"
113
+
114
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
115
+ msgid "Device Display"
116
+ msgstr "Mostrar en Dispositivo"
117
+
118
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
119
+ msgid "Status"
120
+ msgstr "Estado"
121
+
122
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
123
+ msgid "Code"
124
+ msgstr "C&oacute;digo"
125
+
126
+ #: ../hfcm-create.php:408
127
+ msgid "Save"
128
+ msgstr "Guardar"
129
+
130
+ #: ../class-hfcm-snippets-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../class-hfcm-snippets-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../class-hfcm-snippets-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../class-hfcm-snippets-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../class-hfcm-snippets-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../class-hfcm-snippets-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../class-hfcm-snippets-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../class-hfcm-snippets-list.php:268
159
+ msgid "Remove"
160
+ msgstr "Borrar"
161
+
162
+ #: ../hfcm-update.php:177
163
+ msgid "Edit Snippet"
164
+ msgstr "Editar Snippet"
165
+
166
+ #: ../hfcm-update.php:182
167
+ msgid "Script deleted"
168
+ msgstr "C&oacute;digo borrado"
169
+
170
+ msgid "Script updated"
171
+ msgstr "C&oacute;digo actualizado"
172
+
173
+ msgid "Script Added Successfully"
174
+ msgstr "C&oacute;digo a&ntilde;adido exitosamente"
175
+
176
+ msgid "All"
177
+ msgstr "Todo"
178
+
179
+ msgid "Active"
180
+ msgstr "Activo"
181
+
182
+ msgid "Inactive"
183
+ msgstr "Inactivo"
184
+
185
+ msgid "No post selected"
186
+ msgstr "Ninguna entrada seleccionada"
187
+
188
+ msgid "Site Wide"
189
+ msgstr "Todo el Sitio"
190
+
191
+ msgid "Specific Posts"
192
+ msgstr "Entradas Espec&iacute;ficas"
193
+
194
+ msgid "Specific Pages"
195
+ msgstr "P&aacute;ginas Espec&iacute;ficas"
196
+
197
+ msgid "Specific Categories"
198
+ msgstr "Categor&iacute;as Espec&iacute;ficas"
199
+
200
+ msgid "Specific Custom Post Types"
201
+ msgstr "Entradas Personalizadas Espec&iacute;ficas"
202
+
203
+ msgid "Specific Tags"
204
+ msgstr "Etiquetas Espec&iacute;ficas"
205
+
206
+ msgid "Latest Posts"
207
+ msgstr "&Uacute;ltimas Entradas"
208
+
209
+ msgid "Shortcode Only"
210
+ msgstr "S&oacute;lo C&oacute;digo Corto"
211
+
212
+ msgid "Header"
213
+ msgstr "Cabecera"
214
+
215
+ msgid "Before Content"
216
+ msgstr "Antes del Contenido"
217
+
218
+ msgid "After Content"
219
+ msgstr "Despu&eacute;s del Contenido"
220
+
221
+ msgid "Footer"
222
+ msgstr "Pie de P&aacute;gina"
223
+
224
+ msgid "Show on All Devices"
225
+ msgstr "Mostrar en Todos"
226
+
227
+ msgid "Only Desktop"
228
+ msgstr "S&oacute;lo Ordenadores"
229
+
230
+ msgid "Only Mobile Devices"
231
+ msgstr "S&oacute;lo Moviles"
232
+
233
+ msgid "Changelog"
234
+ msgstr "Registro de Cambios"
235
+
236
+ #: ../hfcm-update.php:476
237
+ msgid "Snippet created by"
238
+ msgstr "Snippet creado por"
239
+
240
+ #: ../hfcm-update.php:479
241
+ msgid "Last edited by"
242
+ msgstr "&Uacute;ltima edici&oacute;n por"
243
+
244
+ msgid "on"
245
+ msgstr "el"
246
+
247
+ msgid "at"
248
+ msgstr "a las"
languages/99robots-header-footer-code-manager-hi_IN.po CHANGED
@@ -1,263 +1,263 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Header Footer Code Manager\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
- "Time)\n"
7
- "PO-Revision-Date: Thu Aug 04 2016 12:45:10 GMT-0400 (Pacific SA Standard "
8
- "Time)\n"
9
- "Last-Translator: fran <franmejia0@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: Hindi\n"
12
- "Plural-Forms: nplurals=2; plural=n != 1\n"
13
- "MIME-Version: 1.0\n"
14
- "Content-Type: text/plain; charset=UTF-8\n"
15
- "Content-Transfer-Encoding: 8bit\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-Basepath: .\n"
18
- "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
19
- "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
20
- "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
21
- "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
22
- "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
23
- "X-Loco-Target-Locale: hi_IN\n"
24
- "X-Generator: Loco - https://localise.biz/\n"
25
- "X-Poedit-SearchPath-0: .."
26
-
27
- #. Name of the plugin
28
- msgid "Header Footer Code Manager"
29
- msgstr "हैडर और पाद संहिता प्रबंधक"
30
-
31
- #: ../hfcm-create.php:404 ../class-hfcm-snippets-list.php:12 ../hfcm-update.php:486
32
- msgid "Snippet"
33
- msgstr "स्निपेट"
34
-
35
- #: ../class-hfcm-snippets-list.php:13 ../class-hfcm-snippets-list.php:416
36
- msgid "Snippets"
37
- msgstr "स्निपेट्स"
38
-
39
- #: ../class-hfcm-snippets-list.php:233
40
- msgid "ID"
41
- msgstr "आईडी"
42
-
43
- #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
44
- msgid "Shortcode"
45
- msgstr "छोटे संकेत"
46
-
47
- #. Description of the plugin
48
- msgid ""
49
- "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
50
- "add tracking code snippets, conversion pixels, or other scripts required by "
51
- "third party services for analytics, tracking, marketing, or chat functions. "
52
- "For detailed documentation, please visit the plugin's <a href=\"https:"
53
- "//99robots.com/\"> official page</a>."
54
- msgstr ""
55
- "\"हैडर और पाद संहिता प्रबंधक, 99 रोबोट्स द्वारा, आप ट्रैकिंग कोड के टुकड़े , "
56
- "रूपांतरण पिक्सल , या अन्य एनालिटिक्स विपणन के लिए तीसरे पक्ष के सेवाओं के "
57
- "लिए आवश्यक लिपियों, या चैट फन्क्शन्स शीघ्र और आसान तरीका से जोड़ सकते है। "
58
- "विस्तृत दस्तावेज के लिए, कृपया प्लगइन के <a href=\"https://99robots.com/\"> "
59
- "आधिकारिक पृष्ठ<a/> पर जाएँ"
60
-
61
- #. parent slug
62
- #. page title
63
- #: ../99robots-header-footer-code-manager.php:84
64
- #: ../99robots-header-footer-code- manager.php:85
65
- msgid "All Snippets"
66
- msgstr "सभी टुकड़े"
67
-
68
- #. parent slug
69
- #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123
70
- #: ../hfcm- list.php:417 ../hfcm-update.php:178
71
- msgid "Add New Snippet"
72
- msgstr "नया स्निपेट जोड़े"
73
-
74
- #. page title
75
- #: ../99robots-header-footer-code-manager.php:92
76
- msgid "Add New"
77
- msgstr "नया जोड़ें"
78
-
79
- #. parent slug
80
- #: ../99robots-header-footer-code-manager.php:98
81
- msgid "Update Script"
82
- msgstr "अद्यतन स्क्रिप्ट"
83
-
84
- #. page title
85
- #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
86
- msgid "Update"
87
- msgstr "अद्यतन"
88
-
89
- #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
90
- msgid "Back to list"
91
- msgstr "दोबारा सूची पर जाएं"
92
-
93
- #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
94
- msgid "Snippet Name"
95
- msgstr "स्निपेट नाम"
96
-
97
- #: ../hfcm-create.php:177 ../hfcm-update.php:235
98
- msgid "Site Display"
99
- msgstr "पर प्रदर्शन"
100
-
101
- #: ../hfcm-create.php:201 ../hfcm-update.php:259
102
- msgid "Page List"
103
- msgstr "पेज सूची"
104
-
105
- #: ../hfcm-create.php:238 ../hfcm-update.php:296
106
- msgid "Post List"
107
- msgstr "पोस्ट सूची"
108
-
109
- #: ../hfcm-create.php:276 ../hfcm-update.php:345
110
- msgid "Category List"
111
- msgstr "श्रेणी सूची"
112
-
113
- #: ../hfcm-create.php:292 ../hfcm-update.php:361
114
- msgid "Tags List"
115
- msgstr "टैग सूची"
116
-
117
- #: ../hfcm-create.php:308 ../hfcm-update.php:377
118
- msgid "Custom Post Types"
119
- msgstr "कस्टम पोस्ट प्रकार"
120
-
121
- #: ../hfcm-create.php:324 ../hfcm-update.php:393
122
- msgid "Post Count"
123
- msgstr "पोस्ट गिनती "
124
-
125
- #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
126
- msgid "Location"
127
- msgstr "स्थान"
128
-
129
- #: ../hfcm-create.php:365 ../hfcm-update.php:435
130
- msgid "Device Display"
131
- msgstr "यंत्र प्रदर्शन"
132
-
133
- #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
134
- msgid "Status"
135
- msgstr "स्थिति"
136
-
137
- #: ../hfcm-create.php:404 ../hfcm-update.php:486
138
- msgid "Code"
139
- msgstr "कोड"
140
-
141
- #: ../hfcm-create.php:408
142
- msgid "Save"
143
- msgstr "जमा करें"
144
-
145
- #: ../class-hfcm-snippets-list.php:111
146
- msgid "No Snippets avaliable."
147
- msgstr "कोई स्निपेट्स उपलब्ध नहीं"
148
-
149
- #: ../class-hfcm-snippets-list.php:218
150
- msgid "Edit"
151
- msgstr "सम्पादन"
152
-
153
- #: ../class-hfcm-snippets-list.php:219
154
- msgid "Delete"
155
- msgstr "मिटाएं"
156
-
157
- #: ../class-hfcm-snippets-list.php:236
158
- msgid "Display On"
159
- msgstr "पर प्रदर्शन"
160
-
161
- #: ../class-hfcm-snippets-list.php:238
162
- msgid "Devices"
163
- msgstr "उपकरण"
164
-
165
- #: ../class-hfcm-snippets-list.php:266
166
- msgid "Activate"
167
- msgstr "सक्रिय करें"
168
-
169
- #: ../class-hfcm-snippets-list.php:267
170
- msgid "Deactivate"
171
- msgstr "निष्क्रिय करें"
172
-
173
- #: ../class-hfcm-snippets-list.php:268
174
- msgid "Remove"
175
- msgstr "हटा दें"
176
-
177
- #: ../hfcm-update.php:177
178
- msgid "Edit Snippet"
179
- msgstr "स्निपेट सम्पादन"
180
-
181
- #: ../hfcm-update.php:182
182
- msgid "Script deleted"
183
- msgstr "आलेख नष्ट कर दिया"
184
-
185
- msgid "Script updated"
186
- msgstr "स्क्रिप्ट अद्यतन"
187
-
188
- msgid "Script Added Successfully"
189
- msgstr "स्क्रिप्ट जोड़ा सफलतापूर्वक"
190
-
191
- msgid "All"
192
- msgstr "सभी टुकड़े"
193
-
194
- msgid "Active"
195
- msgstr "सक्रिय"
196
-
197
- msgid "Inactive"
198
- msgstr "निष्क्रिय"
199
-
200
- msgid "No post selected"
201
- msgstr "कोई पोस्ट चयनित नहीं"
202
-
203
- msgid "Site Wide"
204
- msgstr "साइट व्यापक"
205
-
206
- msgid "Specific Posts"
207
- msgstr "विशिष्ट पोस्ट्स"
208
-
209
- msgid "Specific Pages"
210
- msgstr "विशिष्ट पृष्ठ"
211
-
212
- msgid "Specific Categories"
213
- msgstr "विशिष्ट श्रेणियों"
214
-
215
- msgid "Specific Custom Post Types"
216
- msgstr "विशिष्ट कस्टम पोस्ट प्रकार"
217
-
218
- msgid "Specific Tags"
219
- msgstr "विशिष्ट टैग"
220
-
221
- msgid "Latest Posts"
222
- msgstr "नवीनतम पोस्ट"
223
-
224
- msgid "Shortcode Only"
225
- msgstr "केवल छोटे संकेत "
226
-
227
- msgid "Header"
228
- msgstr "हैडर"
229
-
230
- msgid "Before Content"
231
- msgstr "प्रकरण से पहले"
232
-
233
- msgid "After Content"
234
- msgstr "प्रकरण के बाद"
235
-
236
- msgid "Footer"
237
- msgstr "पाद लेख"
238
-
239
- msgid "Show on All Devices"
240
- msgstr "सभी उपकरणों पर दिखाना"
241
-
242
- msgid "Only Desktop"
243
- msgstr "केवल डेस्कटॉप"
244
-
245
- msgid "Only Mobile Devices"
246
- msgstr "केवल मोबाइल उपकरणों"
247
-
248
- msgid "Changelog"
249
- msgstr "चैंज लॉग"
250
-
251
- #: ../hfcm-update.php:476
252
- msgid "Snippet created by"
253
- msgstr "के द्वारा बनाई गई स्निपेट"
254
-
255
- #: ../hfcm-update.php:479
256
- msgid "Last edited by"
257
- msgstr "पिछले द्वारा संपादित"
258
-
259
- msgid "on"
260
- msgstr "पर"
261
-
262
- msgid "at"
263
- msgstr "पर"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Header Footer Code Manager\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: Fri Jul 22 2016 06:29:52 GMT-0400 (Pacific SA Standard "
6
+ "Time)\n"
7
+ "PO-Revision-Date: Thu Aug 04 2016 12:45:10 GMT-0400 (Pacific SA Standard "
8
+ "Time)\n"
9
+ "Last-Translator: fran <franmejia0@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: Hindi\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
13
+ "MIME-Version: 1.0\n"
14
+ "Content-Type: text/plain; charset=UTF-8\n"
15
+ "Content-Transfer-Encoding: 8bit\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-Basepath: .\n"
18
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
19
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
20
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
21
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
22
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
23
+ "X-Loco-Target-Locale: hi_IN\n"
24
+ "X-Generator: Loco - https://localise.biz/\n"
25
+ "X-Poedit-SearchPath-0: .."
26
+
27
+ #. Name of the plugin
28
+ msgid "Header Footer Code Manager"
29
+ msgstr "हैडर और पाद संहिता प्रबंधक"
30
+
31
+ #: ../hfcm-create.php:404 ../class-hfcm-snippets-list.php:12 ../hfcm-update.php:486
32
+ msgid "Snippet"
33
+ msgstr "स्निपेट"
34
+
35
+ #: ../class-hfcm-snippets-list.php:13 ../class-hfcm-snippets-list.php:416
36
+ msgid "Snippets"
37
+ msgstr "स्निपेट्स"
38
+
39
+ #: ../class-hfcm-snippets-list.php:233
40
+ msgid "ID"
41
+ msgstr "आईडी"
42
+
43
+ #: ../hfcm-create.php:397 ../class-hfcm-snippets-list.php:239 ../hfcm-update.php:467
44
+ msgid "Shortcode"
45
+ msgstr "छोटे संकेत"
46
+
47
+ #. Description of the plugin
48
+ msgid ""
49
+ "Header Footer Code Manager by 99 Robots is a quick and simple way for you to "
50
+ "add tracking code snippets, conversion pixels, or other scripts required by "
51
+ "third party services for analytics, tracking, marketing, or chat functions. "
52
+ "For detailed documentation, please visit the plugin's <a href=\"https:"
53
+ "//99robots.com/\"> official page</a>."
54
+ msgstr ""
55
+ "\"हैडर और पाद संहिता प्रबंधक, 99 रोबोट्स द्वारा, आप ट्रैकिंग कोड के टुकड़े , "
56
+ "रूपांतरण पिक्सल , या अन्य एनालिटिक्स विपणन के लिए तीसरे पक्ष के सेवाओं के "
57
+ "लिए आवश्यक लिपियों, या चैट फन्क्शन्स शीघ्र और आसान तरीका से जोड़ सकते है। "
58
+ "विस्तृत दस्तावेज के लिए, कृपया प्लगइन के <a href=\"https://99robots.com/\"> "
59
+ "आधिकारिक पृष्ठ<a/> पर जाएँ"
60
+
61
+ #. parent slug
62
+ #. page title
63
+ #: ../99robots-header-footer-code-manager.php:84
64
+ #: ../99robots-header-footer-code- manager.php:85
65
+ msgid "All Snippets"
66
+ msgstr "सभी टुकड़े"
67
+
68
+ #. parent slug
69
+ #: ../99robots-header-footer-code-manager.php:91 ../hfcm-create.php:123
70
+ #: ../hfcm- list.php:417 ../hfcm-update.php:178
71
+ msgid "Add New Snippet"
72
+ msgstr "नया स्निपेट जोड़े"
73
+
74
+ #. page title
75
+ #: ../99robots-header-footer-code-manager.php:92
76
+ msgid "Add New"
77
+ msgstr "नया जोड़ें"
78
+
79
+ #. parent slug
80
+ #: ../99robots-header-footer-code-manager.php:98
81
+ msgid "Update Script"
82
+ msgstr "अद्यतन स्क्रिप्ट"
83
+
84
+ #. page title
85
+ #: ../99robots-header-footer-code-manager.php:99 ../hfcm-update.php:492
86
+ msgid "Update"
87
+ msgstr "अद्यतन"
88
+
89
+ #: ../hfcm-create.php:127 ../hfcm-update.php:183 ../hfcm-update.php:188
90
+ msgid "Back to list"
91
+ msgstr "दोबारा सूची पर जाएं"
92
+
93
+ #: ../hfcm-create.php:172 ../class-hfcm-snippets-list.php:235 ../hfcm-update.php:230
94
+ msgid "Snippet Name"
95
+ msgstr "स्निपेट नाम"
96
+
97
+ #: ../hfcm-create.php:177 ../hfcm-update.php:235
98
+ msgid "Site Display"
99
+ msgstr "पर प्रदर्शन"
100
+
101
+ #: ../hfcm-create.php:201 ../hfcm-update.php:259
102
+ msgid "Page List"
103
+ msgstr "पेज सूची"
104
+
105
+ #: ../hfcm-create.php:238 ../hfcm-update.php:296
106
+ msgid "Post List"
107
+ msgstr "पोस्ट सूची"
108
+
109
+ #: ../hfcm-create.php:276 ../hfcm-update.php:345
110
+ msgid "Category List"
111
+ msgstr "श्रेणी सूची"
112
+
113
+ #: ../hfcm-create.php:292 ../hfcm-update.php:361
114
+ msgid "Tags List"
115
+ msgstr "टैग सूची"
116
+
117
+ #: ../hfcm-create.php:308 ../hfcm-update.php:377
118
+ msgid "Custom Post Types"
119
+ msgstr "कस्टम पोस्ट प्रकार"
120
+
121
+ #: ../hfcm-create.php:324 ../hfcm-update.php:393
122
+ msgid "Post Count"
123
+ msgstr "पोस्ट गिनती "
124
+
125
+ #: ../hfcm-create.php:347 ../class-hfcm-snippets-list.php:237 ../hfcm-update.php:416
126
+ msgid "Location"
127
+ msgstr "स्थान"
128
+
129
+ #: ../hfcm-create.php:365 ../hfcm-update.php:435
130
+ msgid "Device Display"
131
+ msgstr "यंत्र प्रदर्शन"
132
+
133
+ #: ../hfcm-create.php:381 ../class-hfcm-snippets-list.php:234 ../hfcm-update.php:451
134
+ msgid "Status"
135
+ msgstr "स्थिति"
136
+
137
+ #: ../hfcm-create.php:404 ../hfcm-update.php:486
138
+ msgid "Code"
139
+ msgstr "कोड"
140
+
141
+ #: ../hfcm-create.php:408
142
+ msgid "Save"
143
+ msgstr "जमा करें"
144
+
145
+ #: ../class-hfcm-snippets-list.php:111
146
+ msgid "No Snippets avaliable."
147
+ msgstr "कोई स्निपेट्स उपलब्ध नहीं"
148
+
149
+ #: ../class-hfcm-snippets-list.php:218
150
+ msgid "Edit"
151
+ msgstr "सम्पादन"
152
+
153
+ #: ../class-hfcm-snippets-list.php:219
154
+ msgid "Delete"
155
+ msgstr "मिटाएं"
156
+
157
+ #: ../class-hfcm-snippets-list.php:236
158
+ msgid "Display On"
159
+ msgstr "पर प्रदर्शन"
160
+
161
+ #: ../class-hfcm-snippets-list.php:238
162
+ msgid "Devices"
163
+ msgstr "उपकरण"
164
+
165
+ #: ../class-hfcm-snippets-list.php:266
166
+ msgid "Activate"
167
+ msgstr "सक्रिय करें"
168
+
169
+ #: ../class-hfcm-snippets-list.php:267
170
+ msgid "Deactivate"
171
+ msgstr "निष्क्रिय करें"
172
+
173
+ #: ../class-hfcm-snippets-list.php:268
174
+ msgid "Remove"
175
+ msgstr "हटा दें"
176
+
177
+ #: ../hfcm-update.php:177
178
+ msgid "Edit Snippet"
179
+ msgstr "स्निपेट सम्पादन"
180
+
181
+ #: ../hfcm-update.php:182
182
+ msgid "Script deleted"
183
+ msgstr "आलेख नष्ट कर दिया"
184
+
185
+ msgid "Script updated"
186
+ msgstr "स्क्रिप्ट अद्यतन"
187
+
188
+ msgid "Script Added Successfully"
189
+ msgstr "स्क्रिप्ट जोड़ा सफलतापूर्वक"
190
+
191
+ msgid "All"
192
+ msgstr "सभी टुकड़े"
193
+
194
+ msgid "Active"
195
+ msgstr "सक्रिय"
196
+
197
+ msgid "Inactive"
198
+ msgstr "निष्क्रिय"
199
+
200
+ msgid "No post selected"
201
+ msgstr "कोई पोस्ट चयनित नहीं"
202
+
203
+ msgid "Site Wide"
204
+ msgstr "साइट व्यापक"
205
+
206
+ msgid "Specific Posts"
207
+ msgstr "विशिष्ट पोस्ट्स"
208
+
209
+ msgid "Specific Pages"
210
+ msgstr "विशिष्ट पृष्ठ"
211
+
212
+ msgid "Specific Categories"
213
+ msgstr "विशिष्ट श्रेणियों"
214
+
215
+ msgid "Specific Custom Post Types"
216
+ msgstr "विशिष्ट कस्टम पोस्ट प्रकार"
217
+
218
+ msgid "Specific Tags"
219
+ msgstr "विशिष्ट टैग"
220
+
221
+ msgid "Latest Posts"
222
+ msgstr "नवीनतम पोस्ट"
223
+
224
+ msgid "Shortcode Only"
225
+ msgstr "केवल छोटे संकेत "
226
+
227
+ msgid "Header"
228
+ msgstr "हैडर"
229
+
230
+ msgid "Before Content"
231
+ msgstr "प्रकरण से पहले"
232
+
233
+ msgid "After Content"
234
+ msgstr "प्रकरण के बाद"
235
+
236
+ msgid "Footer"
237
+ msgstr "पाद लेख"
238
+
239
+ msgid "Show on All Devices"
240
+ msgstr "सभी उपकरणों पर दिखाना"
241
+
242
+ msgid "Only Desktop"
243
+ msgstr "केवल डेस्कटॉप"
244
+
245
+ msgid "Only Mobile Devices"
246
+ msgstr "केवल मोबाइल उपकरणों"
247
+
248
+ msgid "Changelog"
249
+ msgstr "चैंज लॉग"
250
+
251
+ #: ../hfcm-update.php:476
252
+ msgid "Snippet created by"
253
+ msgstr "के द्वारा बनाई गई स्निपेट"
254
+
255
+ #: ../hfcm-update.php:479
256
+ msgid "Last edited by"
257
+ msgstr "पिछले द्वारा संपादित"
258
+
259
+ msgid "on"
260
+ msgstr "पर"
261
+
262
+ msgid "at"
263
+ msgstr "पर"
readme.txt CHANGED
@@ -1,216 +1,221 @@
1
- === Header Footer Code Manager ===
2
- Contributors: 99robots, charliepatel, DraftPress
3
- Tags: header, footer, code manager, snippet, functions.php, tracking, google analytics, adsense, verification, pixel
4
- Requires at least: 4.9
5
- Requires PHP: 5.6.20
6
- Tested up to: 5.8.1
7
- Stable tag: 1.1.15
8
- License: GPLv2 or later
9
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
- Donate link: https://draftpress.com
11
-
12
- Easily add tracking code snippets, conversion pixels, or other scripts required by third party services for analytics, marketing, or chat features.
13
-
14
- == Description ==
15
- Header Footer Code Manager by 99 Robots is a easy interface to add snippets to the header or footer or above or below the content of your page.
16
-
17
- = BENEFITS =
18
- * Never have to worry about inadvertently breaking your site by adding code
19
- * Avoid inadvertently placing snippets in the wrong place
20
- * Eliminate the need for a dozen or more silly plugins just to add a small code snippet - Less plugins is always better!
21
- * Never lose your code snippets when switching or changing themes
22
- * Know exactly which snippets are loading on your site, where they display, and who added them
23
-
24
- = FEATURES =
25
- * Add an unlimited number of scripts and styles anywhere and on any post / page
26
- * Manage which posts or pages the script loads
27
- * Supports custom post types
28
- * Supports ability to load only on a specific post or page, or latest posts
29
- * Control where exactly on the page the script is loaded - head, footer, before content, or after content
30
- * Script can load only on desktops or mobile. Enable or disable one or the other.
31
- * Use shortcodes to manually place the code anywhere
32
- * Label every snippet for easy reference
33
- * Plugin logs which user added and last edited the snippet, and when
34
-
35
- = PAGE DISPLAY OPTIONS =
36
- 1. Site wide on every post / page
37
- 2. Specific post
38
- 3. Specific page
39
- 4. Specific category
40
- 5. Specific tag
41
- 6. Specific custom post type
42
- 7. Latest posts only (you choose how many)
43
- 8. Manually place using shortcodes
44
-
45
- = INJECTION LOCATIONS =
46
- 1. Head section
47
- 2. Footer
48
- 3. Top of content
49
- 4. Bottom of content
50
-
51
- = DEVICE OPTIONS =
52
- * Show on All Devices
53
- * Only Desktop
54
- * Only Mobile Devices
55
-
56
- = SUPPORTED SERVICES =
57
- * Google Analytics
58
- * Google Adsense
59
- * Google Tag Manager
60
- * Clicky Web Analytics or other analytics tracking scripts
61
- * Chat modules such as Olark, Drip, or
62
- * Pinterest site verification
63
- * Facebook Pixels, Facebook Scripts, Facebook og:image Tag
64
- * Google Conversion Pixels
65
- * Twitter
66
- * Heatmaps from Crazy Egg, notification bars Hello Bar, etc.
67
- * It can accept ANY code snippet (HTML / Javascript / CSS) from any service
68
- * and the list goes on and on...
69
-
70
- == MULTISITE NOTE ==
71
- If using this plugin on a multisite network, please make sure that the plugin is activated on a subsite level only.
72
-
73
- > #### Plugin Information
74
- > * [Plugin Site](https://www.draftpress.com/header-footer-code-manager)
75
- > * [Plugin Documentation](https://www.draftpress.com/docs/header-footer-code-manager)
76
- > * [Free Plugins on WordPress.org](https://profiles.wordpress.org/99robots#content-plugins)
77
- > * [Premium Plugins](https://www.draftpress.com/products)
78
-
79
- == Installation ==
80
-
81
- 1. Upload `99robots-header-footer-code-manager` to the `/wp-content/plugins/` directory
82
- 1. Activate the plugin through the 'Plugins' menu in WordPress
83
- 1. Go to plugins page to see instructions for shortcode and php template tags
84
-
85
- NOTE: If using this plugin on a multisite network, please make sure that the plugin is activated on a subsite level only.
86
-
87
- == Screenshots ==
88
-
89
- 1. HFCM Settings
90
- 2. Dashboard - All Snippets
91
- 3. Add New Snippet - Read the documentation at:
92
- http://www.draftpress.com/docs/header-footer-code-manager
93
- 4. Choose where you want your snippet to be displayed
94
-
95
- == Frequently Asked Questions ==
96
-
97
- = Q. Why do my scripts appear as text on the website? =
98
- A. Please make sure to enclose your script within script tags - <<script>> Insert Script Here <</script>>.
99
-
100
- = Q. Where are this plugin’s Settings located? =
101
- A. After activating the plugin, you can click on settings link under the plugin name OR you can click the HFCM tab on the left side navigation. From there, you can add, edit, remove, and review code snippets.
102
-
103
- = Q. How do I add code snippets to all my posts/pages? =
104
- A. With the version 1.1.4 of the HFCM plugin, we have replaced the Specific Custom Post Types with the ability to add code to All Post Types which include posts, pages, attachments and custom post types.
105
-
106
- = Q. I have a question =
107
- A. Since this is a free plugin, please ask all questions on the support forum here on WordPress.org. We will try to respond to every question within 48 hours.
108
-
109
- = Q. How can I request a feature or encourage future development? =
110
- A. Free plugins rely on user feedback. Therefore, the best thing you can do for us is to leave a review to encourage others to try the plugin. The more users, the more likely newer features will be added. That's a very small thing to ask for in exchange for a FREE plugin.
111
-
112
- = Q. Do you support X or Y tracking scripts? =
113
- A. If your script is not supported, just let us know and we'll look into it immediately. We will do our best to ensure all reputable services are supported. When requesting support for a particular script, it would be nice to get a sample of the script so that we can see its structure.
114
-
115
- == Changelog ==
116
- = 1.1.15 = 2021-10-26
117
- * UPDATED: Code improvements as per WordPress standards
118
- * Proper escaping
119
- * Proper variable naming
120
- * Added recommended spacing by WordPress
121
-
122
- = 1.1.14 = 2021-10-08
123
- * FIXED: SQL Vulnerability with listing orderby
124
- * FIXED: DbDelta query
125
- * UPDATED: Compatibility with WordPress 5.8.1
126
-
127
- = 1.1.13 = 2021-09-06
128
- * FIXED: bool function return type
129
- * UPDATED: Minimum required PHP version
130
- * UPDATED: Lowest WordPress version that the plugin will work on
131
-
132
- = 1.1.12 = 2021-09-04
133
- * FIXED: Import upload file type error
134
- * FIXED: Location options for site display (specific categories)
135
- * UPDATED: File format for the import/export files
136
- * UPDATED: Compatibility with WordPress 5.8
137
-
138
- = 1.1.11 = 2021-08-10
139
- * FIXED: Warnings - Undefined Variables
140
- * FIXED: Selectize issue of not able to select first option from the dropdown
141
- * ADDED: Snippet types
142
- * ADDED: Code Editor in place of textarea
143
- * ADDED: Import/Export Snippets
144
- * UPDATED: Compatibility with WordPress 5.8
145
-
146
- = 1.1.10 = 2021-04-23
147
- * FIXED: Warnings - Undefined Variables
148
- * UPDATED: Compatibility with WordPress 5.7.1
149
-
150
- = 1.1.9 = 2021-02-18
151
- * UPDATED: Compatibility with WordPress 5.6.1
152
-
153
- = 1.1.8 = 2020-09-01
154
- * FIXED: Specific Taxonomy Snippets showing on archives with at least one instance.
155
- * UPDATED: Compatibility with WordPress 5.5.0
156
-
157
- = 1.1.7 = 2020-04-20
158
- * UPDATED: Compatibility with WordPress 5.4.0
159
- * FIXED: Warnings and Exclude Pages/Posts showing up on Shortcode Only screen
160
-
161
- = 1.1.6 = 2019-09-22
162
- * FIXED: Specific Pages targeting Blog index page, even when it is not selected.
163
-
164
- = 1.1.5 = 2019-08-29
165
- * FIXED: Unable to target Blog index page
166
-
167
- = 1.1.4 = 2019-08-15
168
- * UPDATED: All snippets list now shows 20 snippets in the first page instead of 10
169
- * ADDED: Replaced Specific Custom Post Types under Site Display to include the functionality to add code snippets to all post types, including posts, pages, custom post types & attachments
170
- * UPDATED: Compatibility with WordPress 5.2.2
171
-
172
- = 1.1.3 = 2019-05-03
173
- * UPDATED: Compatibility with WordPress 5.1.1
174
-
175
- = 1.1.2 = 2019-01-07
176
- * FIXED: Blank page on dismissing notice when on a few admin pages
177
- * UPDATED: Admin notice will now only show on the HFCM plugin admin pages
178
-
179
- = 1.1.1 = 2018-12-31
180
- * FIXED: Warning - Unexpected Output - headers already sent
181
-
182
- = 1.1.0 = 2018-12-31
183
- * UPDATED: Code Optimization
184
- * UPDATED: Added plugin settings link, and update documentation.
185
- * Compatible with WordPress 5.0.2
186
-
187
- = 1.0.9 = 2018-10-09
188
- * UPDATED: Code Optimization
189
-
190
- = 1.0.8 = 2018-10-04
191
- * FIXED: Updated obsolete code causing errors.
192
-
193
- = 1.0.7 = 2018-10-01
194
- * ADDED: Functionality to Exclude Posts and Pages from the Site Wide option.
195
-
196
- = 1.0.6 = 2018-07-10
197
- * FIXED: Latest Posts dropdown selection always resets to 1 on save / update.
198
-
199
- = 1.0.5 = 2018-06-14
200
- * UPDATED: "All Snippets" page to show 10 snippets before pagination starts.
201
-
202
- = 1.0.4 = 2018-05-23
203
- * FIXED: style-admin.css not loading on "Add New Snippet" page.
204
- * FIXED: Post List not loading when selecting "Specific Posts" in "Site Display" under Add New Snippet.
205
-
206
- = 1.0.3 = 2017-06-09
207
- * Compatible with WordPress 4.8
208
-
209
- = 1.0.2 = 2016-9-22
210
- * FIXED: Updated code triggering a fatal error for sites with older PHP versions.
211
-
212
- = 1.0.1 = 2016-9-20
213
- * FIXED: Updated code triggering a fatal error for sites with older PHP versions; now compatible.
214
-
215
- = 1.0.0 = 2016-7-20
216
- * Initial release - HFCM is born! :)
 
 
 
 
 
1
+ === Header Footer Code Manager ===
2
+ Contributors: 99robots, charliepatel, DraftPress
3
+ Tags: header, footer, code manager, snippet, functions.php, tracking, google analytics, adsense, verification, pixel
4
+ Requires at least: 4.9
5
+ Requires PHP: 5.6.20
6
+ Tested up to: 5.8.2
7
+ Stable tag: 1.1.16
8
+ License: GPLv2 or later
9
+ License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
+ Donate link: https://draftpress.com
11
+
12
+ Easily add tracking code snippets, conversion pixels, or other scripts required by third party services for analytics, marketing, or chat features.
13
+
14
+ == Description ==
15
+ Header Footer Code Manager by 99 Robots is a easy interface to add snippets to the header or footer or above or below the content of your page.
16
+
17
+ = BENEFITS =
18
+ * Never have to worry about inadvertently breaking your site by adding code
19
+ * Avoid inadvertently placing snippets in the wrong place
20
+ * Eliminate the need for a dozen or more silly plugins just to add a small code snippet - Less plugins is always better!
21
+ * Never lose your code snippets when switching or changing themes
22
+ * Know exactly which snippets are loading on your site, where they display, and who added them
23
+
24
+ = FEATURES =
25
+ * Add an unlimited number of scripts and styles anywhere and on any post / page
26
+ * Manage which posts or pages the script loads
27
+ * Supports custom post types
28
+ * Supports ability to load only on a specific post or page, or latest posts
29
+ * Control where exactly on the page the script is loaded - head, footer, before content, or after content
30
+ * Script can load only on desktops or mobile. Enable or disable one or the other.
31
+ * Use shortcodes to manually place the code anywhere
32
+ * Label every snippet for easy reference
33
+ * Plugin logs which user added and last edited the snippet, and when
34
+
35
+ = PAGE DISPLAY OPTIONS =
36
+ 1. Site wide on every post / page
37
+ 2. Specific post
38
+ 3. Specific page
39
+ 4. Specific category
40
+ 5. Specific tag
41
+ 6. Specific custom post type
42
+ 7. Latest posts only (you choose how many)
43
+ 8. Manually place using shortcodes
44
+
45
+ = INJECTION LOCATIONS =
46
+ 1. Head section
47
+ 2. Footer
48
+ 3. Top of content
49
+ 4. Bottom of content
50
+
51
+ = DEVICE OPTIONS =
52
+ * Show on All Devices
53
+ * Only Desktop
54
+ * Only Mobile Devices
55
+
56
+ = SUPPORTED SERVICES =
57
+ * Google Analytics
58
+ * Google Adsense
59
+ * Google Tag Manager
60
+ * Clicky Web Analytics or other analytics tracking scripts
61
+ * Chat modules such as Olark, Drip, or
62
+ * Pinterest site verification
63
+ * Facebook Pixels, Facebook Scripts, Facebook og:image Tag
64
+ * Google Conversion Pixels
65
+ * Twitter
66
+ * Heatmaps from Crazy Egg, notification bars Hello Bar, etc.
67
+ * It can accept ANY code snippet (HTML / Javascript / CSS) from any service
68
+ * and the list goes on and on...
69
+
70
+ == MULTISITE NOTE ==
71
+ If using this plugin on a multisite network, please make sure that the plugin is activated on a subsite level only.
72
+
73
+ > #### Plugin Information
74
+ > * [Plugin Site](https://www.draftpress.com/header-footer-code-manager)
75
+ > * [Plugin Documentation](https://www.draftpress.com/docs/header-footer-code-manager)
76
+ > * [Free Plugins on WordPress.org](https://profiles.wordpress.org/99robots#content-plugins)
77
+ > * [Premium Plugins](https://www.draftpress.com/products)
78
+
79
+ == Installation ==
80
+
81
+ 1. Upload `99robots-header-footer-code-manager` to the `/wp-content/plugins/` directory
82
+ 1. Activate the plugin through the 'Plugins' menu in WordPress
83
+ 1. Go to plugins page to see instructions for shortcode and php template tags
84
+
85
+ NOTE: If using this plugin on a multisite network, please make sure that the plugin is activated on a subsite level only.
86
+
87
+ == Screenshots ==
88
+
89
+ 1. HFCM Settings
90
+ 2. Dashboard - All Snippets
91
+ 3. Add New Snippet - Read the documentation at:
92
+ http://www.draftpress.com/docs/header-footer-code-manager
93
+ 4. Choose where you want your snippet to be displayed
94
+
95
+ == Frequently Asked Questions ==
96
+
97
+ = Q. Why do my scripts appear as text on the website? =
98
+ A. Please make sure to enclose your script within script tags - <<script>> Insert Script Here <</script>>.
99
+
100
+ = Q. Where are this plugin’s Settings located? =
101
+ A. After activating the plugin, you can click on settings link under the plugin name OR you can click the HFCM tab on the left side navigation. From there, you can add, edit, remove, and review code snippets.
102
+
103
+ = Q. How do I add code snippets to all my posts/pages? =
104
+ A. With the version 1.1.4 of the HFCM plugin, we have replaced the Specific Custom Post Types with the ability to add code to All Post Types which include posts, pages, attachments and custom post types.
105
+
106
+ = Q. I have a question =
107
+ A. Since this is a free plugin, please ask all questions on the support forum here on WordPress.org. We will try to respond to every question within 48 hours.
108
+
109
+ = Q. How can I request a feature or encourage future development? =
110
+ A. Free plugins rely on user feedback. Therefore, the best thing you can do for us is to leave a review to encourage others to try the plugin. The more users, the more likely newer features will be added. That's a very small thing to ask for in exchange for a FREE plugin.
111
+
112
+ = Q. Do you support X or Y tracking scripts? =
113
+ A. If your script is not supported, just let us know and we'll look into it immediately. We will do our best to ensure all reputable services are supported. When requesting support for a particular script, it would be nice to get a sample of the script so that we can see its structure.
114
+
115
+ == Changelog ==
116
+ = 1.1.16 = 2021-12-13
117
+ * FIXED: Author not showing on Add/Edit snippet screen
118
+ * ADDED: PRO banner
119
+ * UPDATED: Text & Plugin icon
120
+
121
+ = 1.1.15 = 2021-10-26
122
+ * UPDATED: Code improvements as per WordPress standards
123
+ * Proper escaping
124
+ * Proper variable naming
125
+ * Added recommended spacing by WordPress
126
+
127
+ = 1.1.14 = 2021-10-08
128
+ * FIXED: SQL Vulnerability with listing orderby
129
+ * FIXED: DbDelta query
130
+ * UPDATED: Compatibility with WordPress 5.8.1
131
+
132
+ = 1.1.13 = 2021-09-06
133
+ * FIXED: bool function return type
134
+ * UPDATED: Minimum required PHP version
135
+ * UPDATED: Lowest WordPress version that the plugin will work on
136
+
137
+ = 1.1.12 = 2021-09-04
138
+ * FIXED: Import upload file type error
139
+ * FIXED: Location options for site display (specific categories)
140
+ * UPDATED: File format for the import/export files
141
+ * UPDATED: Compatibility with WordPress 5.8
142
+
143
+ = 1.1.11 = 2021-08-10
144
+ * FIXED: Warnings - Undefined Variables
145
+ * FIXED: Selectize issue of not able to select first option from the dropdown
146
+ * ADDED: Snippet types
147
+ * ADDED: Code Editor in place of textarea
148
+ * ADDED: Import/Export Snippets
149
+ * UPDATED: Compatibility with WordPress 5.8
150
+
151
+ = 1.1.10 = 2021-04-23
152
+ * FIXED: Warnings - Undefined Variables
153
+ * UPDATED: Compatibility with WordPress 5.7.1
154
+
155
+ = 1.1.9 = 2021-02-18
156
+ * UPDATED: Compatibility with WordPress 5.6.1
157
+
158
+ = 1.1.8 = 2020-09-01
159
+ * FIXED: Specific Taxonomy Snippets showing on archives with at least one instance.
160
+ * UPDATED: Compatibility with WordPress 5.5.0
161
+
162
+ = 1.1.7 = 2020-04-20
163
+ * UPDATED: Compatibility with WordPress 5.4.0
164
+ * FIXED: Warnings and Exclude Pages/Posts showing up on Shortcode Only screen
165
+
166
+ = 1.1.6 = 2019-09-22
167
+ * FIXED: Specific Pages targeting Blog index page, even when it is not selected.
168
+
169
+ = 1.1.5 = 2019-08-29
170
+ * FIXED: Unable to target Blog index page
171
+
172
+ = 1.1.4 = 2019-08-15
173
+ * UPDATED: All snippets list now shows 20 snippets in the first page instead of 10
174
+ * ADDED: Replaced Specific Custom Post Types under Site Display to include the functionality to add code snippets to all post types, including posts, pages, custom post types & attachments
175
+ * UPDATED: Compatibility with WordPress 5.2.2
176
+
177
+ = 1.1.3 = 2019-05-03
178
+ * UPDATED: Compatibility with WordPress 5.1.1
179
+
180
+ = 1.1.2 = 2019-01-07
181
+ * FIXED: Blank page on dismissing notice when on a few admin pages
182
+ * UPDATED: Admin notice will now only show on the HFCM plugin admin pages
183
+
184
+ = 1.1.1 = 2018-12-31
185
+ * FIXED: Warning - Unexpected Output - headers already sent
186
+
187
+ = 1.1.0 = 2018-12-31
188
+ * UPDATED: Code Optimization
189
+ * UPDATED: Added plugin settings link, and update documentation.
190
+ * Compatible with WordPress 5.0.2
191
+
192
+ = 1.0.9 = 2018-10-09
193
+ * UPDATED: Code Optimization
194
+
195
+ = 1.0.8 = 2018-10-04
196
+ * FIXED: Updated obsolete code causing errors.
197
+
198
+ = 1.0.7 = 2018-10-01
199
+ * ADDED: Functionality to Exclude Posts and Pages from the Site Wide option.
200
+
201
+ = 1.0.6 = 2018-07-10
202
+ * FIXED: Latest Posts dropdown selection always resets to 1 on save / update.
203
+
204
+ = 1.0.5 = 2018-06-14
205
+ * UPDATED: "All Snippets" page to show 10 snippets before pagination starts.
206
+
207
+ = 1.0.4 = 2018-05-23
208
+ * FIXED: style-admin.css not loading on "Add New Snippet" page.
209
+ * FIXED: Post List not loading when selecting "Specific Posts" in "Site Display" under Add New Snippet.
210
+
211
+ = 1.0.3 = 2017-06-09
212
+ * Compatible with WordPress 4.8
213
+
214
+ = 1.0.2 = 2016-9-22
215
+ * FIXED: Updated code triggering a fatal error for sites with older PHP versions.
216
+
217
+ = 1.0.1 = 2016-9-20
218
+ * FIXED: Updated code triggering a fatal error for sites with older PHP versions; now compatible.
219
+
220
+ = 1.0.0 = 2016-7-20
221
+ * Initial release - HFCM is born! :)
uninstall.php CHANGED
@@ -1,17 +1,17 @@
1
- <?php
2
- // If uninstall is not called from WordPress, exit
3
- if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
4
- exit;
5
- }
6
-
7
- $option_name = 'hfcm_db_version';
8
- delete_option( $option_name );
9
-
10
- // For site options in Multisite
11
- delete_site_option( $option_name );
12
-
13
- // Drop a custom db table
14
- global $wpdb;
15
- $table_name = $wpdb->prefix . 'hfcm_scripts';
16
-
17
- $wpdb->query( "DROP TABLE IF EXISTS $table_name" );
1
+ <?php
2
+ // If uninstall is not called from WordPress, exit
3
+ if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
4
+ exit;
5
+ }
6
+
7
+ $option_name = 'hfcm_db_version';
8
+ delete_option( $option_name );
9
+
10
+ // For site options in Multisite
11
+ delete_site_option( $option_name );
12
+
13
+ // Drop a custom db table
14
+ global $wpdb;
15
+ $table_name = $wpdb->prefix . 'hfcm_scripts';
16
+
17
+ $wpdb->query( "DROP TABLE IF EXISTS $table_name" );