Header Footer Code Manager - Version 1.1.12

Version Description

2021-09-04 * FIXED: Import upload file type error * FIXED: Location options for site display (specific categories) * UPDATED: File format for the import/export files * UPDATED: Compatibility with WordPress 5.8

Download this release

Release Info

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

Code changes from version 1.1.11 to 1.1.12

Files changed (34) hide show
  1. 99robots-header-footer-code-manager.php +1146 -1103
  2. css/selectize.bootstrap3.css +401 -401
  3. css/style-admin.css +111 -111
  4. css/style-general-admin.css +92 -89
  5. includes/hfcm-add-edit.php +372 -371
  6. includes/hfcm-list.php +421 -421
  7. includes/hfcm-tools.php +104 -104
  8. js/location.js +4 -4
  9. js/nnr-hfcm-showboxes.js +104 -104
  10. js/selectize.min.js +2 -2
  11. js/toggle.js +23 -23
  12. languages/99robots-header-footer-code-manager-es_AR.po +248 -248
  13. languages/99robots-header-footer-code-manager-es_BO.po +248 -248
  14. languages/99robots-header-footer-code-manager-es_CL.po +248 -248
  15. languages/99robots-header-footer-code-manager-es_CO.po +248 -248
  16. languages/99robots-header-footer-code-manager-es_CR.po +248 -248
  17. languages/99robots-header-footer-code-manager-es_DO.po +248 -248
  18. languages/99robots-header-footer-code-manager-es_EC.po +248 -248
  19. languages/99robots-header-footer-code-manager-es_ES.po +248 -248
  20. languages/99robots-header-footer-code-manager-es_GT.po +248 -248
  21. languages/99robots-header-footer-code-manager-es_HN.po +248 -248
  22. languages/99robots-header-footer-code-manager-es_MX.po +248 -248
  23. languages/99robots-header-footer-code-manager-es_NI.po +248 -248
  24. languages/99robots-header-footer-code-manager-es_PA.po +248 -248
  25. languages/99robots-header-footer-code-manager-es_PE.po +248 -248
  26. languages/99robots-header-footer-code-manager-es_PR.po +248 -248
  27. languages/99robots-header-footer-code-manager-es_PY.po +248 -248
  28. languages/99robots-header-footer-code-manager-es_SV.po +248 -248
  29. languages/99robots-header-footer-code-manager-es_US.po +248 -248
  30. languages/99robots-header-footer-code-manager-es_UY.po +248 -248
  31. languages/99robots-header-footer-code-manager-es_VE.po +248 -248
  32. languages/99robots-header-footer-code-manager-hi_IN.po +263 -263
  33. readme.txt +199 -193
  34. uninstall.php +17 -17
99robots-header-footer-code-manager.php CHANGED
@@ -1,1104 +1,1147 @@
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.11
7
- * Author: 99robots
8
- * Author URI: https://draftpress.com/
9
- * Disclaimer: Use at your own risk. No warranty expressed or implied is provided.
10
- * Text Domain: 99robots-header-footer-code-manager
11
- * Domain Path: /languages
12
- */
13
-
14
- /*
15
- * If this file is called directly, abort.
16
- */
17
- if (!defined('WPINC')) {
18
- die;
19
- }
20
-
21
- register_activation_hook(__FILE__, array('NNR_HFCM', 'hfcm_options_install'));
22
- add_action('plugins_loaded', array('NNR_HFCM', 'hfcm_db_update_check'));
23
- add_action('admin_enqueue_scripts', array('NNR_HFCM', 'hfcm_enqueue_assets'));
24
- add_action('plugins_loaded', array('NNR_HFCM', 'hfcm_load_translation_files'));
25
- add_action('admin_menu', array('NNR_HFCM', 'hfcm_modifymenu'));
26
- add_filter('plugin_action_links_' . plugin_basename(__FILE__), array('NNR_HFCM', 'hfcm_add_plugin_page_settings_link'));
27
- add_action('admin_init', array('NNR_HFCM', 'hfcm_init'));
28
- add_shortcode('hfcm', array('NNR_HFCM', 'hfcm_shortcode'));
29
- add_action('wp_head', array('NNR_HFCM', 'hfcm_header_scripts'));
30
- add_action('wp_footer', array('NNR_HFCM', 'hfcm_footer_scripts'));
31
- add_action('the_content', array('NNR_HFCM', 'hfcm_content_scripts'));
32
- add_action('wp_ajax_hfcm-request', array('NNR_HFCM', 'hfcm_request_handler'));
33
-
34
- // Files containing submenu functions
35
- require_once(plugin_dir_path(__FILE__) . 'includes/hfcm-list.php');
36
-
37
- if (!class_exists('NNR_HFCM')) :
38
-
39
- class NNR_HFCM
40
- {
41
- public static $nnr_hfcm_db_version = "1.2";
42
- public static $nnr_hfcm_table = "hfcm_scripts";
43
-
44
-
45
- /*
46
- * hfcm init function
47
- */
48
- public static function hfcm_init() {
49
- self::hfcm_check_installation_date();
50
- self::hfcm_plugin_notice_dismissed();
51
- self::hfcm_import_snippets();
52
- self::hfcm_export_snippets();
53
- }
54
-
55
- /*
56
- * function to create the DB / Options / Defaults
57
- */
58
- public static function hfcm_options_install()
59
- {
60
- $hfcm_now = strtotime("now");
61
- add_option('hfcm_activation_date', $hfcm_now);
62
- update_option('hfcm_activation_date', $hfcm_now);
63
-
64
- global $wpdb;
65
-
66
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
67
- $charset_collate = $wpdb->get_charset_collate();
68
- $sql =
69
- "CREATE TABLE IF NOT EXISTS $table_name(
70
- `script_id` int(10) NOT NULL AUTO_INCREMENT,
71
- `name` varchar(100) DEFAULT NULL,
72
- `snippet` text,
73
- `snippet_type` enum('html', 'js', 'css') DEFAULT 'html',
74
- `device_type` enum('mobile','desktop', 'both') DEFAULT 'both',
75
- `location` varchar(100) NOT NULL,
76
- `display_on` enum('All','s_pages', 's_posts','s_categories','s_custom_posts','s_tags','latest_posts','manual') NOT NULL DEFAULT 'All',
77
- `lp_count` int(10) DEFAULT NULL,
78
- `s_pages` varchar(300) DEFAULT NULL,
79
- `ex_pages` varchar(300) DEFAULT NULL,
80
- `s_posts` varchar(1000) DEFAULT NULL,
81
- `ex_posts` varchar(300) DEFAULT NULL,
82
- `s_custom_posts` varchar(300) DEFAULT NULL,
83
- `s_categories` varchar(300) DEFAULT NULL,
84
- `s_tags` varchar(300) DEFAULT NULL,
85
- `status` enum('active','inactive') NOT NULL DEFAULT 'active',
86
- `created_by` varchar(300) DEFAULT NULL,
87
- `last_modified_by` varchar(300) DEFAULT NULL,
88
- `created` datetime DEFAULT NULL,
89
- `last_revision_date` datetime DEFAULT NULL,
90
- PRIMARY KEY (`script_id`)
91
- ) $charset_collate; ";
92
-
93
- require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
94
- dbDelta($sql);
95
- add_option('hfcm_db_version', self::$nnr_hfcm_db_version);
96
- }
97
-
98
-
99
- /*
100
- * function to check if plugin is being updated
101
- */
102
- public static function hfcm_db_update_check()
103
- {
104
- global $wpdb;
105
-
106
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
107
- if (get_site_option('hfcm_db_version') != self::$nnr_hfcm_db_version) {
108
- $wpdb->show_errors();
109
-
110
- if (!empty($wpdb->dbname)) {
111
- // Check for Exclude Pages
112
- $nnr_column_ex_pages = 'ex_pages';
113
- $nnr_check_column_ex_pages = $wpdb->get_results($wpdb->prepare(
114
- "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
115
- $wpdb->dbname,
116
- $table_name,
117
- $nnr_column_ex_pages
118
- ));
119
- if (empty($nnr_check_column_ex_pages)) {
120
- $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `ex_pages` varchar(300) DEFAULT 0 AFTER `s_pages`";
121
- $wpdb->query($nnr_alter_sql);
122
- }
123
-
124
- // Check for Exclude Posts
125
- $nnr_column_ex_posts = 'ex_posts';
126
- $nnr_check_column_ex_posts = $wpdb->get_results($wpdb->prepare(
127
- "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
128
- $wpdb->dbname,
129
- $table_name,
130
- $nnr_column_ex_posts
131
- ));
132
- if (empty($nnr_check_column_ex_posts)) {
133
- $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `ex_posts` varchar(300) DEFAULT 0 AFTER `s_posts`";
134
- $wpdb->query($nnr_alter_sql);
135
- }
136
-
137
- // Check for Snippet Type
138
- $nnr_column_snippet_type = 'snippet_type';
139
- $nnr_check_column_snippet_type = $wpdb->get_results($wpdb->prepare(
140
- "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
141
- $wpdb->dbname,
142
- $table_name,
143
- $nnr_column_snippet_type
144
- ));
145
- if (empty($nnr_check_column_snippet_type)) {
146
- $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `snippet_type` enum('html', 'js', 'css') DEFAULT 'html' AFTER `snippet`";
147
- $wpdb->query($nnr_alter_sql);
148
- }
149
- }
150
- self::hfcm_options_install();
151
- }
152
- update_option('hfcm_db_version', self::$nnr_hfcm_db_version);
153
- }
154
-
155
-
156
- /*
157
- * Enqueue style-file, if it exists.
158
- */
159
- public static function hfcm_enqueue_assets($hook)
160
- {
161
- $allowed_pages = array(
162
- 'toplevel_page_hfcm-list',
163
- 'hfcm_page_hfcm-create',
164
- 'admin_page_hfcm-update',
165
- );
166
-
167
- wp_register_style('hfcm_general_admin_assets', plugins_url('css/style-general-admin.css', __FILE__));
168
- wp_enqueue_style('hfcm_general_admin_assets');
169
-
170
- if (in_array($hook, $allowed_pages)) {
171
- // Plugin's CSS
172
- wp_register_style('hfcm_assets', plugins_url('css/style-admin.css', __FILE__));
173
- wp_enqueue_style('hfcm_assets');
174
- }
175
-
176
- // Remove hfcm-list from $allowed_pages
177
- array_shift($allowed_pages);
178
-
179
- if (in_array($hook, $allowed_pages)) {
180
- // selectize.js plugin CSS and JS files
181
- wp_register_style('selectize-css', plugins_url('css/selectize.bootstrap3.css', __FILE__));
182
- wp_enqueue_style('selectize-css');
183
-
184
- wp_register_script('selectize-js', plugins_url('js/selectize.min.js', __FILE__), array('jquery'));
185
- wp_enqueue_script('selectize-js');
186
-
187
- wp_enqueue_code_editor(array('type' => 'text/html'));
188
- }
189
- }
190
-
191
- /*
192
- * This function loads plugins translation files
193
- */
194
-
195
- public static function hfcm_load_translation_files()
196
- {
197
- load_plugin_textdomain('99robots-header-footer-code-manager', false, dirname(plugin_basename(__FILE__)) . '/languages');
198
- }
199
-
200
-
201
- /*
202
- * function to create menu page, and submenu pages.
203
- */
204
- public static function hfcm_modifymenu()
205
- {
206
-
207
- // This is the main item for the menu
208
- add_menu_page(
209
- __('Header Footer Code Manager', '99robots-header-footer-code-manager'),
210
- __('HFCM', '99robots-header-footer-code-manager'),
211
- 'manage_options',
212
- 'hfcm-list',
213
- array('NNR_HFCM', 'hfcm_list'),
214
- plugins_url('images/', __FILE__) . '99robots.png'
215
- );
216
-
217
- // This is a submenu
218
- add_submenu_page(
219
- 'hfcm-list',
220
- __('All Snippets', '99robots-header-footer-code-manager'),
221
- __('All Snippets', '99robots-header-footer-code-manager'),
222
- 'manage_options',
223
- 'hfcm-list',
224
- array('NNR_HFCM', 'hfcm_list')
225
- );
226
-
227
- // This is a submenu
228
- add_submenu_page(
229
- 'hfcm-list',
230
- __('Add New Snippet', '99robots-header-footer-code-manager'),
231
- __('Add New', '99robots-header-footer-code-manager'),
232
- 'manage_options',
233
- 'hfcm-create',
234
- array('NNR_HFCM', 'hfcm_create')
235
- );
236
-
237
- // This is a submenu
238
- add_submenu_page(
239
- 'hfcm-list',
240
- __('Tools', '99robots-header-footer-code-manager'),
241
- __('Tools', '99robots-header-footer-code-manager'),
242
- 'manage_options',
243
- 'hfcm-tools',
244
- array('NNR_HFCM', 'hfcm_tools')
245
- );
246
-
247
- // This submenu is HIDDEN, however, we need to add it anyways
248
- add_submenu_page(
249
- null,
250
- __('Update Script', '99robots-header-footer-code-manager'),
251
- __('Update', '99robots-header-footer-code-manager'),
252
- 'manage_options',
253
- 'hfcm-update',
254
- array('NNR_HFCM', 'hfcm_update')
255
- );
256
-
257
- // This submenu is HIDDEN, however, we need to add it anyways
258
- add_submenu_page(
259
- null,
260
- __('Request Handler Script', '99robots-header-footer-code-manager'),
261
- __('Request Handler', '99robots-header-footer-code-manager'),
262
- 'manage_options',
263
- 'hfcm-request-handler',
264
- array('NNR_HFCM', 'hfcm_request_handler')
265
- );
266
- }
267
-
268
- /*
269
- * function to add a settings link for the plugin on the Settings Page
270
- */
271
- public static function hfcm_add_plugin_page_settings_link($links)
272
- {
273
- $links = array_merge(
274
- array('<a href="' . admin_url('admin.php?page=hfcm-list') . '">' . __('Settings') . '</a>'),
275
- $links
276
- );
277
- return $links;
278
- }
279
-
280
- /*
281
- * function to check the plugins installation date
282
- */
283
- public static function hfcm_check_installation_date()
284
- {
285
- $install_date = get_option('hfcm_activation_date');
286
- $past_date = strtotime('-7 days');
287
-
288
- if ($past_date >= $install_date) {
289
- add_action('admin_notices', array('NNR_HFCM', 'hfcm_review_push_notice'));
290
- }
291
- }
292
-
293
-
294
- /*
295
- * function to create the Admin Notice
296
- */
297
- public static function hfcm_review_push_notice()
298
- {
299
- $allowed_pages_notices = array(
300
- 'toplevel_page_hfcm-list',
301
- 'hfcm_page_hfcm-create',
302
- 'admin_page_hfcm-update',
303
- );
304
- $screen = get_current_screen()->id;
305
-
306
- $user_id = get_current_user_id();
307
- // Check if current user has already dismissed it
308
- $install_date = get_option('hfcm_activation_date');
309
- if (!get_user_meta($user_id, 'hfcm_plugin_notice_dismissed') && in_array($screen, $allowed_pages_notices)) {
310
- ?>
311
- <div id="hfcm-message" class="notice notice-success">
312
- <a class="hfcm-dismiss-alert notice-dismiss" href="?hfcm-admin-notice-dismissed">Dismiss</a>
313
- <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'); ?>
314
- </p>
315
- </div>
316
- <?php
317
- }
318
- }
319
-
320
- /*
321
- * function to check if current user has already dismissed it
322
- */
323
- public static function hfcm_plugin_notice_dismissed()
324
- {
325
- $user_id = get_current_user_id();
326
- // Checking if user clicked on the Dismiss button
327
- if (isset($_GET['hfcm-admin-notice-dismissed'])) {
328
- add_user_meta($user_id, 'hfcm_plugin_notice_dismissed', 'true', true);
329
- // Redirect to original page the user was on
330
- $current_url = wp_get_referer();
331
- wp_redirect($current_url);
332
- exit;
333
- }
334
- }
335
-
336
- /*
337
- * function to render the snippet
338
- */
339
- public static function hfcm_render_snippet($scriptdata)
340
- {
341
- $output = "<!-- HFCM by 99 Robots - Snippet # {$scriptdata->script_id}: {$scriptdata->name} -->\n{$scriptdata->snippet}\n<!-- /end HFCM by 99 Robots -->\n";
342
-
343
- return $output;
344
- }
345
-
346
- /*
347
- * function to implement shortcode
348
- */
349
- public static function hfcm_shortcode($atts)
350
- {
351
- global $wpdb;
352
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
353
- if (!empty($atts['id'])) {
354
- $id = (int)$atts['id'];
355
- $hide_device = wp_is_mobile() ? 'desktop' : 'mobile';
356
- $script = $wpdb->get_results($wpdb->prepare("SELECT * from $table_name where status='active' AND device_type!='$hide_device' AND script_id=%s", $id));
357
- if (!empty($script)) {
358
- return self::hfcm_render_snippet($script[0]);
359
- }
360
- }
361
- }
362
-
363
-
364
- /*
365
- * Function to json_decode array and check if empty
366
- */
367
- public static function hfcm_not_empty($scriptdata, $prop_name)
368
- {
369
- $data = json_decode($scriptdata->{$prop_name});
370
- if (empty($data)) {
371
- return false;
372
- }
373
- return true;
374
- }
375
-
376
- /*
377
- * function to decide which snippets to show - triggered by hooks
378
- */
379
- public static function hfcm_add_snippets($location = '', $content = '')
380
- {
381
- global $wpdb;
382
-
383
- $beforecontent = '';
384
- $aftercontent = '';
385
-
386
- if ($location && in_array($location, array('header', 'footer'))) {
387
- $display_location = "location='$location'";
388
- } else {
389
- $display_location = "location NOT IN ( 'header', 'footer' )";
390
- }
391
-
392
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
393
- $hide_device = wp_is_mobile() ? 'desktop' : 'mobile';
394
- $script = $wpdb->get_results("SELECT * from $table_name where $display_location AND status='active' AND device_type!='$hide_device'");
395
-
396
- if (!empty($script)) {
397
- foreach ($script as $key => $scriptdata) {
398
- $out = '';
399
- switch ($scriptdata->display_on) {
400
- case 'All':
401
-
402
- $is_not_empty_ex_pages = self::hfcm_not_empty($scriptdata, 'ex_pages');
403
- $is_not_empty_ex_posts = self::hfcm_not_empty($scriptdata, 'ex_posts');
404
- 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)))) {
405
- $out = '';
406
- } else {
407
- $out = self::hfcm_render_snippet($scriptdata);
408
- }
409
- break;
410
- case 'latest_posts':
411
- if (is_single()) {
412
- if (!empty($scriptdata->lp_count)) {
413
- $nnr_hfcm_latest_posts = wp_get_recent_posts(
414
- array(
415
- 'numberposts' => $scriptdata->lp_count,
416
- )
417
- );
418
- } else {
419
- $nnr_hfcm_latest_posts = wp_get_recent_posts(
420
- array(
421
- 'numberposts' => 5
422
- )
423
- );
424
- }
425
-
426
- foreach ($nnr_hfcm_latest_posts as $key => $lpostdata) {
427
- if (get_the_ID() == $lpostdata['ID']) {
428
- $out = self::hfcm_render_snippet($scriptdata);
429
- }
430
- }
431
- }
432
- break;
433
- case 's_categories':
434
- $is_not_empty_s_categories = self::hfcm_not_empty($scriptdata, 's_categories');
435
- if ($is_not_empty_s_categories && in_category(json_decode($scriptdata->s_categories))) {
436
- if (is_category(json_decode($scriptdata->s_categories))) {
437
- $out = self::hfcm_render_snippet($scriptdata);
438
- }
439
- if (!is_archive() && !is_home()) {
440
- $out = self::hfcm_render_snippet($scriptdata);
441
- }
442
- }
443
- break;
444
- case 's_custom_posts':
445
- $is_not_empty_s_custom_posts = self::hfcm_not_empty($scriptdata, 's_custom_posts');
446
- if ($is_not_empty_s_custom_posts && is_singular(json_decode($scriptdata->s_custom_posts))) {
447
- $out = self::hfcm_render_snippet($scriptdata);
448
- }
449
- break;
450
- case 's_posts':
451
- $is_not_empty_s_posts = self::hfcm_not_empty($scriptdata, 's_posts');
452
- if ($is_not_empty_s_posts && is_single(json_decode($scriptdata->s_posts))) {
453
- $out = self::hfcm_render_snippet($scriptdata);
454
- }
455
- break;
456
- case 's_pages':
457
- $is_not_empty_s_pages = self::hfcm_not_empty($scriptdata, 's_pages');
458
- if ($is_not_empty_s_pages) {
459
- // Gets the page ID of the blog page
460
- $blog_page = get_option('page_for_posts');
461
- // Checks if the blog page is present in the array of selected pages
462
- if (in_array($blog_page, json_decode($scriptdata->s_pages))) {
463
- if (is_page(json_decode($scriptdata->s_pages)) || (!is_front_page() && is_home())) {
464
- $out = self::hfcm_render_snippet($scriptdata);
465
- }
466
- } elseif (is_page(json_decode($scriptdata->s_pages))) {
467
- $out = self::hfcm_render_snippet($scriptdata);
468
- }
469
- }
470
- break;
471
- case 's_tags':
472
- $is_not_empty_s_tags = self::hfcm_not_empty($scriptdata, 's_tags');
473
- if ($is_not_empty_s_tags && has_tag(json_decode($scriptdata->s_tags))) {
474
- if (is_tag(json_decode($scriptdata->s_tags))) {
475
- $out = self::hfcm_render_snippet($scriptdata);
476
- }
477
- if (!is_archive() && !is_home()) {
478
- $out = self::hfcm_render_snippet($scriptdata);
479
- }
480
- }
481
- }
482
-
483
- switch ($scriptdata->location) {
484
- case 'before_content':
485
- $beforecontent .= $out;
486
- break;
487
- case 'after_content':
488
- $aftercontent .= $out;
489
- break;
490
- default:
491
- echo $out;
492
- }
493
- }
494
- }
495
- // Return results after the loop finishes
496
- return $beforecontent . $content . $aftercontent;
497
- }
498
-
499
- /*
500
- * function to add snippets in the header
501
- */
502
- public static function hfcm_header_scripts()
503
- {
504
- self::hfcm_add_snippets('header');
505
- }
506
-
507
- /*
508
- * function to add snippets in the footer
509
- */
510
- public static function hfcm_footer_scripts()
511
- {
512
- self::hfcm_add_snippets('footer');
513
- }
514
-
515
- /*
516
- * function to add snippets before/after the content
517
- */
518
- public static function hfcm_content_scripts($content)
519
- {
520
- return self::hfcm_add_snippets(false, $content);
521
- }
522
-
523
- /*
524
- * load redirection Javascript code
525
- */
526
- public static function hfcm_redirect($url = '')
527
- {
528
- // Register the script
529
- wp_register_script('hfcm_redirection', plugins_url('js/location.js', __FILE__));
530
-
531
- // Localize the script with new data
532
- $translation_array = array('url' => $url);
533
- wp_localize_script('hfcm_redirection', 'hfcm_location', $translation_array);
534
-
535
- // Enqueued script with localized data.
536
- wp_enqueue_script('hfcm_redirection');
537
- }
538
-
539
- /*
540
- * function to sanitize POST data
541
- */
542
- public static function hfcm_sanitize_text($key, $sanitize = true)
543
- {
544
- if (!empty($_POST['data'][$key])) {
545
- $out = stripslashes_deep($_POST['data'][$key]);
546
- if ($sanitize) {
547
- $out = sanitize_text_field($out);
548
- }
549
- return $out;
550
- }
551
-
552
- return '';
553
- }
554
-
555
- /*
556
- * function to sanitize strings within POST data arrays
557
- */
558
- public static function hfcm_sanitize_array($key, $type = 'integer')
559
- {
560
- if (!empty($_POST['data'][$key])) {
561
- $arr = $_POST['data'][$key];
562
-
563
- if (!is_array($arr)) {
564
- return array();
565
- }
566
-
567
- if ('integer' === $type) {
568
- return array_map('absint', $arr);
569
- } else { // strings
570
- $new_array = array();
571
- foreach ($arr as $val) {
572
- $new_array[] = sanitize_text_field($val);
573
- }
574
- }
575
-
576
- return $new_array;
577
- }
578
-
579
- return array();
580
- }
581
-
582
- /*
583
- * function for submenu "Add snippet" page
584
- */
585
- public static function hfcm_create()
586
- {
587
-
588
- // check user capabilities
589
- current_user_can('administrator');
590
-
591
- // prepare variables for includes/hfcm-add-edit.php
592
- $name = '';
593
- $snippet = '';
594
- $nnr_snippet_type = 'html';
595
- $device_type = '';
596
- $location = '';
597
- $display_on = '';
598
- $status = '';
599
- $lp_count = 5; // Default value
600
- $s_pages = array();
601
- $ex_pages = array();
602
- $s_posts = array();
603
- $ex_posts = array();
604
- $s_custom_posts = array();
605
- $s_categories = array();
606
- $s_tags = array();
607
-
608
- // Notify hfcm-add-edit.php NOT to make changes for update
609
- $update = false;
610
-
611
- require_once(plugin_dir_path(__FILE__) . 'includes/hfcm-add-edit.php');
612
- }
613
-
614
- /*
615
- * function to handle add/update requests
616
- */
617
- public static function hfcm_request_handler()
618
- {
619
-
620
- // Check user capabilities
621
- current_user_can('administrator');
622
-
623
- if (isset($_POST['insert'])) {
624
- // Check nonce
625
- check_admin_referer('create-snippet');
626
- } else {
627
- if (!isset($_REQUEST['id'])) {
628
- die('Missing ID parameter.');
629
- }
630
- $id = (int)$_REQUEST['id'];
631
- }
632
- if (isset($_POST['update'])) {
633
- // Check nonce
634
- check_admin_referer('update-snippet_' . $id);
635
- }
636
-
637
- // Handle AJAX on/off toggle for snippets
638
- if (isset($_REQUEST['toggle']) && !empty($_REQUEST['togvalue'])) {
639
-
640
- // Check nonce
641
- check_ajax_referer('hfcm-toggle-snippet', 'security');
642
-
643
- if ('on' === $_REQUEST['togvalue']) {
644
- $status = 'active';
645
- } else {
646
- $status = 'inactive';
647
- }
648
-
649
- // Global vars
650
- global $wpdb;
651
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
652
-
653
- $wpdb->update(
654
- $table_name, //table
655
- array('status' => $status), //data
656
- array('script_id' => $id), //where
657
- array('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s'), //data format
658
- array('%s') //where format
659
- );
660
-
661
- } elseif (isset($_POST['insert']) || isset($_POST['update'])) {
662
-
663
- // Create / update snippet
664
-
665
- // Sanitize fields
666
- $name = self::hfcm_sanitize_text('name');
667
- $snippet = self::hfcm_sanitize_text('snippet', false);
668
- $nnr_snippet_type = self::hfcm_sanitize_text('snippet_type', false);
669
- $device_type = self::hfcm_sanitize_text('device_type');
670
- $display_on = self::hfcm_sanitize_text('display_on');
671
- $location = self::hfcm_sanitize_text('location');
672
- $lp_count = self::hfcm_sanitize_text('lp_count');
673
- $status = self::hfcm_sanitize_text('status');
674
- $s_pages = self::hfcm_sanitize_array('s_pages');
675
- $ex_pages = self::hfcm_sanitize_array('ex_pages');
676
- $s_posts = self::hfcm_sanitize_array('s_posts');
677
- $ex_posts = self::hfcm_sanitize_array('ex_posts');
678
- $s_custom_posts = self::hfcm_sanitize_array('s_custom_posts', 'string');
679
- $s_categories = self::hfcm_sanitize_array('s_categories');
680
- $s_tags = self::hfcm_sanitize_array('s_tags');
681
-
682
- if ('manual' === $display_on) {
683
- $location = '';
684
- }
685
- $lp_count = max(1, (int)$lp_count);
686
-
687
- // Global vars
688
- global $wpdb;
689
- global $current_user;
690
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
691
-
692
- // Update snippet
693
- if (isset($id)) {
694
-
695
- $wpdb->update($table_name, //table
696
- // Data
697
- array(
698
- 'name' => $name,
699
- 'snippet' => $snippet,
700
- 'snippet_type' => $nnr_snippet_type,
701
- 'device_type' => $device_type,
702
- 'location' => $location,
703
- 'display_on' => $display_on,
704
- 'status' => $status,
705
- 'lp_count' => $lp_count,
706
- 's_pages' => wp_json_encode($s_pages),
707
- 'ex_pages' => wp_json_encode($ex_pages),
708
- 's_posts' => wp_json_encode($s_posts),
709
- 'ex_posts' => wp_json_encode($ex_posts),
710
- 's_custom_posts' => wp_json_encode($s_custom_posts),
711
- 's_categories' => wp_json_encode($s_categories),
712
- 's_tags' => wp_json_encode($s_tags),
713
- 'last_revision_date' => current_time('Y-m-d H:i:s'),
714
- 'last_modified_by' => sanitize_text_field($current_user->display_name),
715
- ),
716
- // Where
717
- array('script_id' => $id),
718
- // Data format
719
- array(
720
- '%s',
721
- '%s',
722
- '%s',
723
- '%s',
724
- '%s',
725
- '%s',
726
- '%s',
727
- '%s',
728
- '%s',
729
- ),
730
- // Where format
731
- array('%s')
732
- );
733
- self::hfcm_redirect(admin_url('admin.php?page=hfcm-update&message=1&id=' . $id));
734
- } else {
735
-
736
- // Create new snippet
737
- $wpdb->insert($table_name, //table
738
- array(
739
- 'name' => $name,
740
- 'snippet' => $snippet,
741
- 'snippet_type' => $nnr_snippet_type,
742
- 'device_type' => $device_type,
743
- 'location' => $location,
744
- 'display_on' => $display_on,
745
- 'status' => $status,
746
- 'lp_count' => $lp_count,
747
- 's_pages' => wp_json_encode($s_pages),
748
- 'ex_pages' => wp_json_encode($ex_pages),
749
- 's_posts' => wp_json_encode($s_posts),
750
- 'ex_posts' => wp_json_encode($ex_posts),
751
- 's_custom_posts' => wp_json_encode($s_custom_posts),
752
- 's_categories' => wp_json_encode($s_categories),
753
- 's_tags' => wp_json_encode($s_tags),
754
- 'created' => current_time('Y-m-d H:i:s'),
755
- 'created_by' => sanitize_text_field($current_user->display_name),
756
- ), array(
757
- '%s',
758
- '%s',
759
- '%s',
760
- '%s',
761
- '%s',
762
- '%s',
763
- '%s',
764
- '%d',
765
- '%s',
766
- '%s',
767
- '%s',
768
- '%s',
769
- '%s',
770
- '%s',
771
- '%s',
772
- '%s',
773
- '%s',
774
- )
775
- );
776
- $lastid = $wpdb->insert_id;
777
- self::hfcm_redirect(admin_url('admin.php?page=hfcm-update&message=6&id=' . $lastid));
778
- }
779
- } elseif (isset($_POST['get_posts'])) {
780
-
781
- // JSON return posts for AJAX
782
-
783
- // Check nonce
784
- check_ajax_referer('hfcm-get-posts', 'security');
785
-
786
- // Global vars
787
- global $wpdb;
788
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
789
-
790
- // Get all selected posts
791
- if (-1 === $id) {
792
- $s_posts = array();
793
- $ex_posts = array();
794
- } else {
795
-
796
- // Select value to update
797
- $script = $wpdb->get_results($wpdb->prepare("SELECT s_posts from $table_name where script_id=%s", $id));
798
- foreach ($script as $s) {
799
- $s_posts = json_decode($s->s_posts);
800
- if (!is_array($s_posts)) {
801
- $s_posts = array();
802
- }
803
- }
804
-
805
- $script_ex = $wpdb->get_results($wpdb->prepare("SELECT ex_posts from $table_name where script_id=%s", $id));
806
- foreach ($script_ex as $s) {
807
- $ex_posts = json_decode($s->ex_posts);
808
- if (!is_array($ex_posts)) {
809
- $ex_posts = array();
810
- }
811
- }
812
- }
813
-
814
- // Get all posts
815
- $args = array(
816
- 'public' => true,
817
- '_builtin' => false,
818
- );
819
-
820
- $output = 'names'; // names or objects, note names is the default
821
- $operator = 'and'; // 'and' or 'or'
822
-
823
- $c_posttypes = get_post_types($args, $output, $operator);
824
- $posttypes = array('post');
825
- foreach ($c_posttypes as $cpdata) {
826
- $posttypes[] = $cpdata;
827
- }
828
- $posts = get_posts(array(
829
- 'post_type' => $posttypes,
830
- 'posts_per_page' => -1,
831
- 'numberposts' => -1,
832
- 'orderby' => 'title',
833
- 'order' => 'ASC',
834
- ));
835
-
836
- $json_output = array(
837
- 'selected' => array(),
838
- 'posts' => array(),
839
- 'excluded' => array(),
840
- );
841
-
842
- foreach ($posts as $pdata) {
843
-
844
- if (in_array($pdata->ID, $ex_posts)) {
845
- $json_output['excluded'][] = $pdata->ID;
846
- }
847
-
848
- if (in_array($pdata->ID, $s_posts)) {
849
- $json_output['selected'][] = $pdata->ID;
850
- }
851
-
852
- $json_output['posts'][] = array(
853
- 'text' => sanitize_text_field($pdata->post_title),
854
- 'value' => $pdata->ID,
855
- );
856
- }
857
-
858
- echo wp_json_encode($json_output);
859
- wp_die();
860
- }
861
- }
862
-
863
- /*
864
- * function for submenu "Update snippet" page
865
- */
866
- public static function hfcm_update()
867
- {
868
-
869
- add_action('wp_enqueue_scripts', 'hfcm_selectize_enqueue');
870
-
871
- // check user capabilities
872
- current_user_can('administrator');
873
-
874
- if (empty($_GET['id'])) {
875
- die('Missing ID parameter.');
876
- }
877
- $id = (int)$_GET['id'];
878
-
879
- global $wpdb;
880
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
881
-
882
- //selecting value to update
883
- $nnr_hfcm_snippets = $wpdb->get_results($wpdb->prepare("SELECT * from $table_name where script_id=%s", $id));
884
- foreach ($nnr_hfcm_snippets as $s) {
885
- $name = $s->name;
886
- $snippet = $s->snippet;
887
- $nnr_snippet_type = $s->snippet_type;
888
- $device_type = $s->device_type;
889
- $location = $s->location;
890
- $display_on = $s->display_on;
891
- $status = $s->status;
892
- $lp_count = $s->lp_count;
893
- if (empty($lp_count)) {
894
- $lp_count = 5;
895
- }
896
- $s_pages = json_decode($s->s_pages);
897
- $ex_pages = json_decode($s->ex_pages);
898
- $ex_posts = json_decode($s->ex_posts);
899
-
900
- if (!is_array($s_pages)) {
901
- $s_pages = array();
902
- }
903
-
904
- if (!is_array($ex_pages)) {
905
- $ex_pages = array();
906
- }
907
-
908
- $s_posts = json_decode($s->s_posts);
909
- if (!is_array($s_posts)) {
910
- $s_posts = array();
911
- }
912
-
913
- $ex_posts = json_decode($s->ex_posts);
914
- if (!is_array($ex_posts)) {
915
- $ex_posts = array();
916
- }
917
-
918
- $s_custom_posts = json_decode($s->s_custom_posts);
919
- if (!is_array($s_custom_posts)) {
920
- $s_custom_posts = array();
921
- }
922
-
923
- $s_categories = json_decode($s->s_categories);
924
- if (!is_array($s_categories)) {
925
- $s_categories = array();
926
- }
927
-
928
- $s_tags = json_decode($s->s_tags);
929
- if (!is_array($s_tags)) {
930
- $s_tags = array();
931
- }
932
-
933
- $createdby = esc_html($s->created_by);
934
- $lastmodifiedby = esc_html($s->last_modified_by);
935
- $createdon = esc_html($s->created);
936
- $lastrevisiondate = esc_html($s->last_revision_date);
937
- }
938
-
939
- // escape for html output
940
- $name = esc_textarea($name);
941
- $snippet = esc_textarea($snippet);
942
- $nnr_snippet_type = esc_textarea($nnr_snippet_type);
943
- $device_type = esc_html($device_type);
944
- $location = esc_html($location);
945
- $display_on = esc_html($display_on);
946
- $status = esc_html($status);
947
- $lp_count = esc_html($lp_count);
948
- $i = esc_html($lp_count);
949
- // Notify hfcm-add-edit.php to make necesary changes for update
950
- $update = true;
951
-
952
- require_once(plugin_dir_path(__FILE__) . 'includes/hfcm-add-edit.php');
953
- }
954
-
955
- /*
956
- * function to get list of all snippets
957
- */
958
- public static function hfcm_list()
959
- {
960
-
961
- global $wpdb;
962
- $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
963
- $activeclass = '';
964
- $inactiveclass = '';
965
- $allclass = 'current';
966
- $snippet_obj = new Hfcm_Snippets_List();
967
-
968
- if (!empty($_GET['import'])) {
969
- if ($_GET['import'] == 2) {
970
- $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";
971
- } else {
972
- $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.";
973
- }
974
- ?>
975
- <div id="hfcm-message" class="notice notice-success is-dismissible">
976
- <p>
977
- <?php _e($message, '99robots-header-footer-code-manager'); ?>
978
- </p>
979
- </div>
980
- <?php
981
- }
982
- if (!empty($_GET['script_status']) && in_array($_GET['script_status'], array('active', 'inactive'))) {
983
- $allclass = '';
984
- if ('active' === $_GET['script_status']) {
985
- $activeclass = 'current';
986
- }
987
- if ('inactive' === $_GET['script_status']) {
988
- $inactiveclass = 'current';
989
- }
990
- }
991
- ?>
992
- <div class="wrap">
993
- <h1><?php esc_html_e('Snippets', '99robots-header-footer-code-manager') ?>
994
- <a href="<?php echo admin_url('admin.php?page=hfcm-create') ?>"
995
- class="page-title-action"><?php esc_html_e('Add New Snippet', '99robots-header-footer-code-manager') ?></a>
996
- </h1>
997
-
998
- <form method="post">
999
- <?php
1000
- $snippet_obj->prepare_items();
1001
- $snippet_obj->display();
1002
- ?>
1003
- </form>
1004
-
1005
- </div>
1006
- <?php
1007
-
1008
- // Register the script
1009
- wp_register_script('hfcm_toggle', plugins_url('js/toggle.js', __FILE__));
1010
-
1011
- // Localize the script with new data
1012
- $translation_array = array(
1013
- 'url' => admin_url('admin.php'),
1014
- 'security' => wp_create_nonce('hfcm-toggle-snippet'),
1015
- );
1016
- wp_localize_script('hfcm_toggle', 'hfcm_ajax', $translation_array);
1017
-
1018
- // Enqueued script with localized data.
1019
- wp_enqueue_script('hfcm_toggle');
1020
- }
1021
-
1022
- /*
1023
- * function to get load tools page
1024
- */
1025
- public static function hfcm_tools()
1026
- {
1027
- global $wpdb;
1028
- $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1029
-
1030
- $nnr_hfcm_snippets = $wpdb->get_results("SELECT * from $nnr_hfcm_table_name");
1031
-
1032
- require_once(plugin_dir_path(__FILE__) . 'includes/hfcm-tools.php');
1033
- }
1034
-
1035
- /*
1036
- * function to export snippets
1037
- */
1038
- public static function hfcm_export_snippets()
1039
- {
1040
- global $wpdb;
1041
- $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1042
-
1043
- if (!empty($_POST['nnr_hfcm_snippets']) && !empty($_POST['action']) && ($_POST['action'] == "download") && check_admin_referer('hfcm-nonce')) {
1044
- $nnr_hfcm_snippets_comma_separated = "";
1045
- foreach ($_POST['nnr_hfcm_snippets'] as $nnr_hfcm_key => $nnr_hfcm_snippet) {
1046
- $nnr_hfcm_snippet = str_replace("snippet_", "", sanitize_text_field($nnr_hfcm_snippet));
1047
- if (empty($nnr_hfcm_snippets_comma_separated)) {
1048
- $nnr_hfcm_snippets_comma_separated .= $nnr_hfcm_snippet;
1049
- } else {
1050
- $nnr_hfcm_snippets_comma_separated .= "," . $nnr_hfcm_snippet;
1051
- }
1052
- }
1053
- if (!empty($nnr_hfcm_snippets_comma_separated)) {
1054
- $nnr_hfcm_snippets = $wpdb->get_results("SELECT * from $nnr_hfcm_table_name where script_id IN (" . $nnr_hfcm_snippets_comma_separated . ")");
1055
-
1056
- if (!empty($nnr_hfcm_snippets)) {
1057
- $nnr_hfcm_export_snippets = array();
1058
- foreach ($nnr_hfcm_snippets as $nnr_hfcm_snippet_key => $nnr_hfcm_snippet_item) {
1059
- unset($nnr_hfcm_snippet_item->script_id);
1060
- $nnr_hfcm_export_snippets[$nnr_hfcm_snippet_key] = $nnr_hfcm_snippet_item;
1061
- }
1062
- $file_name = 'hfcm-export-' . date('Y-m-d') . '.json';
1063
- header("Content-Description: File Transfer");
1064
- header("Content-Disposition: attachment; filename={$file_name}");
1065
- header("Content-Type: application/json; charset=utf-8");
1066
- echo json_encode($nnr_hfcm_export_snippets, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
1067
- }
1068
- }
1069
- die;
1070
- }
1071
- }
1072
-
1073
- /*
1074
- * function to import snippets
1075
- */
1076
- public static function hfcm_import_snippets()
1077
- {
1078
- if (!empty($_FILES['nnr_hfcm_import_file']['tmp_name']) && check_admin_referer('hfcm-nonce')) {
1079
- global $wpdb;
1080
- $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1081
-
1082
- $nnr_hfcm_snippets_json = file_get_contents($_FILES['nnr_hfcm_import_file']['tmp_name']);
1083
- $nnr_hfcm_snippets = json_decode($nnr_hfcm_snippets_json);
1084
-
1085
- $nnr_non_script_snippets = 1;
1086
- foreach ($nnr_hfcm_snippets as $nnr_hfcm_key => $nnr_hfcm_snippet) {
1087
- $nnr_hfcm_snippet = (array)$nnr_hfcm_snippet;
1088
- if (!empty($nnr_hfcm_snippet['snippet_type']) && !in_array($nnr_hfcm_snippet['snippet_type'], array("html", "css", "js"))) {
1089
- $nnr_non_script_snippets = 2;
1090
- continue;
1091
- }
1092
- if (!empty($nnr_hfcm_snippet['display_to'])) {
1093
- unset($nnr_hfcm_snippet['display_to']);
1094
- }
1095
- $nnr_hfcm_snippet['status'] = 'inactive';
1096
- $wpdb->insert($nnr_hfcm_table_name, $nnr_hfcm_snippet);
1097
- }
1098
-
1099
- self::hfcm_redirect(admin_url('admin.php?page=hfcm-list&import=' . $nnr_non_script_snippets));
1100
- }
1101
- }
1102
- }
1103
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1104
  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.12
7
+ * Author: 99robots
8
+ * Author URI: https://draftpress.com/
9
+ * Disclaimer: Use at your own risk. No warranty expressed or implied is provided.
10
+ * Text Domain: 99robots-header-footer-code-manager
11
+ * Domain Path: /languages
12
+ */
13
+
14
+ /*
15
+ * If this file is called directly, abort.
16
+ */
17
+ if (!defined('WPINC')) {
18
+ die;
19
+ }
20
+
21
+ register_activation_hook(__FILE__, array('NNR_HFCM', 'hfcm_options_install'));
22
+ add_action('plugins_loaded', array('NNR_HFCM', 'hfcm_db_update_check'));
23
+ add_action('admin_enqueue_scripts', array('NNR_HFCM', 'hfcm_enqueue_assets'));
24
+ add_action('plugins_loaded', array('NNR_HFCM', 'hfcm_load_translation_files'));
25
+ add_action('admin_menu', array('NNR_HFCM', 'hfcm_modifymenu'));
26
+ add_filter('plugin_action_links_' . plugin_basename(__FILE__), array('NNR_HFCM', 'hfcm_add_plugin_page_settings_link'));
27
+ add_action('admin_init', array('NNR_HFCM', 'hfcm_init'));
28
+ add_shortcode('hfcm', array('NNR_HFCM', 'hfcm_shortcode'));
29
+ add_action('wp_head', array('NNR_HFCM', 'hfcm_header_scripts'));
30
+ add_action('wp_footer', array('NNR_HFCM', 'hfcm_footer_scripts'));
31
+ add_action('the_content', array('NNR_HFCM', 'hfcm_content_scripts'));
32
+ add_action('wp_ajax_hfcm-request', array('NNR_HFCM', 'hfcm_request_handler'));
33
+
34
+ // Files containing submenu functions
35
+ require_once(plugin_dir_path(__FILE__) . 'includes/hfcm-list.php');
36
+
37
+ if (!class_exists('NNR_HFCM')) :
38
+
39
+ class NNR_HFCM
40
+ {
41
+ public static $nnr_hfcm_db_version = "1.2";
42
+ public static $nnr_hfcm_table = "hfcm_scripts";
43
+
44
+
45
+ /*
46
+ * hfcm init function
47
+ */
48
+ public static function hfcm_init() {
49
+ self::hfcm_check_installation_date();
50
+ self::hfcm_plugin_notice_dismissed();
51
+ self::hfcm_import_snippets();
52
+ self::hfcm_export_snippets();
53
+ }
54
+
55
+ /*
56
+ * function to create the DB / Options / Defaults
57
+ */
58
+ public static function hfcm_options_install()
59
+ {
60
+ $hfcm_now = strtotime("now");
61
+ add_option('hfcm_activation_date', $hfcm_now);
62
+ update_option('hfcm_activation_date', $hfcm_now);
63
+
64
+ global $wpdb;
65
+
66
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
67
+ $charset_collate = $wpdb->get_charset_collate();
68
+ $sql =
69
+ "CREATE TABLE IF NOT EXISTS $table_name(
70
+ `script_id` int(10) NOT NULL AUTO_INCREMENT,
71
+ `name` varchar(100) DEFAULT NULL,
72
+ `snippet` text,
73
+ `snippet_type` enum('html', 'js', 'css') DEFAULT 'html',
74
+ `device_type` enum('mobile','desktop', 'both') DEFAULT 'both',
75
+ `location` varchar(100) NOT NULL,
76
+ `display_on` enum('All','s_pages', 's_posts','s_categories','s_custom_posts','s_tags','latest_posts','manual') NOT NULL DEFAULT 'All',
77
+ `lp_count` int(10) DEFAULT NULL,
78
+ `s_pages` varchar(300) DEFAULT NULL,
79
+ `ex_pages` varchar(300) DEFAULT NULL,
80
+ `s_posts` varchar(1000) DEFAULT NULL,
81
+ `ex_posts` varchar(300) DEFAULT NULL,
82
+ `s_custom_posts` varchar(300) DEFAULT NULL,
83
+ `s_categories` varchar(300) DEFAULT NULL,
84
+ `s_tags` varchar(300) DEFAULT NULL,
85
+ `status` enum('active','inactive') NOT NULL DEFAULT 'active',
86
+ `created_by` varchar(300) DEFAULT NULL,
87
+ `last_modified_by` varchar(300) DEFAULT NULL,
88
+ `created` datetime DEFAULT NULL,
89
+ `last_revision_date` datetime DEFAULT NULL,
90
+ PRIMARY KEY (`script_id`)
91
+ ) $charset_collate; ";
92
+
93
+ require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
94
+ dbDelta($sql);
95
+ add_option('hfcm_db_version', self::$nnr_hfcm_db_version);
96
+ }
97
+
98
+
99
+ /*
100
+ * function to check if plugin is being updated
101
+ */
102
+ public static function hfcm_db_update_check()
103
+ {
104
+ global $wpdb;
105
+
106
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
107
+ if (get_site_option('hfcm_db_version') != self::$nnr_hfcm_db_version) {
108
+ $wpdb->show_errors();
109
+
110
+ if (!empty($wpdb->dbname)) {
111
+ // Check for Exclude Pages
112
+ $nnr_column_ex_pages = 'ex_pages';
113
+ $nnr_check_column_ex_pages = $wpdb->get_results($wpdb->prepare(
114
+ "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
115
+ $wpdb->dbname,
116
+ $table_name,
117
+ $nnr_column_ex_pages
118
+ ));
119
+ if (empty($nnr_check_column_ex_pages)) {
120
+ $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `ex_pages` varchar(300) DEFAULT 0 AFTER `s_pages`";
121
+ $wpdb->query($nnr_alter_sql);
122
+ }
123
+
124
+ // Check for Exclude Posts
125
+ $nnr_column_ex_posts = 'ex_posts';
126
+ $nnr_check_column_ex_posts = $wpdb->get_results($wpdb->prepare(
127
+ "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
128
+ $wpdb->dbname,
129
+ $table_name,
130
+ $nnr_column_ex_posts
131
+ ));
132
+ if (empty($nnr_check_column_ex_posts)) {
133
+ $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `ex_posts` varchar(300) DEFAULT 0 AFTER `s_posts`";
134
+ $wpdb->query($nnr_alter_sql);
135
+ }
136
+
137
+ // Check for Snippet Type
138
+ $nnr_column_snippet_type = 'snippet_type';
139
+ $nnr_check_column_snippet_type = $wpdb->get_results($wpdb->prepare(
140
+ "SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = %s AND TABLE_NAME = %s AND COLUMN_NAME = %s ",
141
+ $wpdb->dbname,
142
+ $table_name,
143
+ $nnr_column_snippet_type
144
+ ));
145
+ if (empty($nnr_check_column_snippet_type)) {
146
+ $nnr_alter_sql = "ALTER TABLE `$table_name` ADD `snippet_type` enum('html', 'js', 'css') DEFAULT 'html' AFTER `snippet`";
147
+ $wpdb->query($nnr_alter_sql);
148
+ }
149
+ }
150
+ self::hfcm_options_install();
151
+ }
152
+ update_option('hfcm_db_version', self::$nnr_hfcm_db_version);
153
+ }
154
+
155
+
156
+ /*
157
+ * Enqueue style-file, if it exists.
158
+ */
159
+ public static function hfcm_enqueue_assets($hook)
160
+ {
161
+ $allowed_pages = array(
162
+ 'toplevel_page_hfcm-list',
163
+ 'hfcm_page_hfcm-create',
164
+ 'admin_page_hfcm-update',
165
+ );
166
+
167
+ wp_register_style('hfcm_general_admin_assets', plugins_url('css/style-general-admin.css', __FILE__));
168
+ wp_enqueue_style('hfcm_general_admin_assets');
169
+
170
+ if (in_array($hook, $allowed_pages)) {
171
+ // Plugin's CSS
172
+ wp_register_style('hfcm_assets', plugins_url('css/style-admin.css', __FILE__));
173
+ wp_enqueue_style('hfcm_assets');
174
+ }
175
+
176
+ // Remove hfcm-list from $allowed_pages
177
+ array_shift($allowed_pages);
178
+
179
+ if (in_array($hook, $allowed_pages)) {
180
+ // selectize.js plugin CSS and JS files
181
+ wp_register_style('selectize-css', plugins_url('css/selectize.bootstrap3.css', __FILE__));
182
+ wp_enqueue_style('selectize-css');
183
+
184
+ wp_register_script('selectize-js', plugins_url('js/selectize.min.js', __FILE__), array('jquery'));
185
+ wp_enqueue_script('selectize-js');
186
+
187
+ wp_enqueue_code_editor(array('type' => 'text/html'));
188
+ }
189
+ }
190
+
191
+ /*
192
+ * This function loads plugins translation files
193
+ */
194
+
195
+ public static function hfcm_load_translation_files()
196
+ {
197
+ load_plugin_textdomain('99robots-header-footer-code-manager', false, dirname(plugin_basename(__FILE__)) . '/languages');
198
+ }
199
+
200
+
201
+ /*
202
+ * function to create menu page, and submenu pages.
203
+ */
204
+ public static function hfcm_modifymenu()
205
+ {
206
+
207
+ // This is the main item for the menu
208
+ add_menu_page(
209
+ __('Header Footer Code Manager', '99robots-header-footer-code-manager'),
210
+ __('HFCM', '99robots-header-footer-code-manager'),
211
+ 'manage_options',
212
+ 'hfcm-list',
213
+ array('NNR_HFCM', 'hfcm_list'),
214
+ plugins_url('images/', __FILE__) . '99robots.png'
215
+ );
216
+
217
+ // This is a submenu
218
+ add_submenu_page(
219
+ 'hfcm-list',
220
+ __('All Snippets', '99robots-header-footer-code-manager'),
221
+ __('All Snippets', '99robots-header-footer-code-manager'),
222
+ 'manage_options',
223
+ 'hfcm-list',
224
+ array('NNR_HFCM', 'hfcm_list')
225
+ );
226
+
227
+ // This is a submenu
228
+ add_submenu_page(
229
+ 'hfcm-list',
230
+ __('Add New Snippet', '99robots-header-footer-code-manager'),
231
+ __('Add New', '99robots-header-footer-code-manager'),
232
+ 'manage_options',
233
+ 'hfcm-create',
234
+ array('NNR_HFCM', 'hfcm_create')
235
+ );
236
+
237
+ // This is a submenu
238
+ add_submenu_page(
239
+ 'hfcm-list',
240
+ __('Tools', '99robots-header-footer-code-manager'),
241
+ __('Tools', '99robots-header-footer-code-manager'),
242
+ 'manage_options',
243
+ 'hfcm-tools',
244
+ array('NNR_HFCM', 'hfcm_tools')
245
+ );
246
+
247
+ // This submenu is HIDDEN, however, we need to add it anyways
248
+ add_submenu_page(
249
+ null,
250
+ __('Update Script', '99robots-header-footer-code-manager'),
251
+ __('Update', '99robots-header-footer-code-manager'),
252
+ 'manage_options',
253
+ 'hfcm-update',
254
+ array('NNR_HFCM', 'hfcm_update')
255
+ );
256
+
257
+ // This submenu is HIDDEN, however, we need to add it anyways
258
+ add_submenu_page(
259
+ null,
260
+ __('Request Handler Script', '99robots-header-footer-code-manager'),
261
+ __('Request Handler', '99robots-header-footer-code-manager'),
262
+ 'manage_options',
263
+ 'hfcm-request-handler',
264
+ array('NNR_HFCM', 'hfcm_request_handler')
265
+ );
266
+ }
267
+
268
+ /*
269
+ * function to add a settings link for the plugin on the Settings Page
270
+ */
271
+ public static function hfcm_add_plugin_page_settings_link($links)
272
+ {
273
+ $links = array_merge(
274
+ array('<a href="' . admin_url('admin.php?page=hfcm-list') . '">' . __('Settings') . '</a>'),
275
+ $links
276
+ );
277
+ return $links;
278
+ }
279
+
280
+ /*
281
+ * function to check the plugins installation date
282
+ */
283
+ public static function hfcm_check_installation_date()
284
+ {
285
+ $install_date = get_option('hfcm_activation_date');
286
+ $past_date = strtotime('-7 days');
287
+
288
+ if ($past_date >= $install_date) {
289
+ add_action('admin_notices', array('NNR_HFCM', 'hfcm_review_push_notice'));
290
+ }
291
+ }
292
+
293
+
294
+ /*
295
+ * function to create the Admin Notice
296
+ */
297
+ public static function hfcm_review_push_notice()
298
+ {
299
+ $allowed_pages_notices = array(
300
+ 'toplevel_page_hfcm-list',
301
+ 'hfcm_page_hfcm-create',
302
+ 'admin_page_hfcm-update',
303
+ );
304
+ $screen = get_current_screen()->id;
305
+
306
+ $user_id = get_current_user_id();
307
+ // Check if current user has already dismissed it
308
+ $install_date = get_option('hfcm_activation_date');
309
+ if (!get_user_meta($user_id, 'hfcm_plugin_notice_dismissed') && in_array($screen, $allowed_pages_notices)) {
310
+ ?>
311
+ <div id="hfcm-message" class="notice notice-success">
312
+ <a class="hfcm-dismiss-alert notice-dismiss" href="?hfcm-admin-notice-dismissed">Dismiss</a>
313
+ <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'); ?>
314
+ </p>
315
+ </div>
316
+ <?php
317
+ }
318
+ }
319
+
320
+ /*
321
+ * function to check if current user has already dismissed it
322
+ */
323
+ public static function hfcm_plugin_notice_dismissed()
324
+ {
325
+ $user_id = get_current_user_id();
326
+ // Checking if user clicked on the Dismiss button
327
+ if (isset($_GET['hfcm-admin-notice-dismissed'])) {
328
+ add_user_meta($user_id, 'hfcm_plugin_notice_dismissed', 'true', true);
329
+ // Redirect to original page the user was on
330
+ $current_url = wp_get_referer();
331
+ wp_redirect($current_url);
332
+ exit;
333
+ }
334
+ }
335
+
336
+ /*
337
+ * function to render the snippet
338
+ */
339
+ public static function hfcm_render_snippet($scriptdata)
340
+ {
341
+ $output = "<!-- HFCM by 99 Robots - Snippet # {$scriptdata->script_id}: {$scriptdata->name} -->\n{$scriptdata->snippet}\n<!-- /end HFCM by 99 Robots -->\n";
342
+
343
+ return $output;
344
+ }
345
+
346
+ /*
347
+ * function to implement shortcode
348
+ */
349
+ public static function hfcm_shortcode($atts)
350
+ {
351
+ global $wpdb;
352
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
353
+ if (!empty($atts['id'])) {
354
+ $id = (int)$atts['id'];
355
+ $hide_device = wp_is_mobile() ? 'desktop' : 'mobile';
356
+ $script = $wpdb->get_results($wpdb->prepare("SELECT * from $table_name where status='active' AND device_type!='$hide_device' AND script_id=%s", $id));
357
+ if (!empty($script)) {
358
+ return self::hfcm_render_snippet($script[0]);
359
+ }
360
+ }
361
+ }
362
+
363
+
364
+ /*
365
+ * Function to json_decode array and check if empty
366
+ */
367
+ public static function hfcm_not_empty($scriptdata, $prop_name)
368
+ {
369
+ $data = json_decode($scriptdata->{$prop_name});
370
+ if (empty($data)) {
371
+ return false;
372
+ }
373
+ return true;
374
+ }
375
+
376
+ /*
377
+ * function to decide which snippets to show - triggered by hooks
378
+ */
379
+ public static function hfcm_add_snippets($location = '', $content = '')
380
+ {
381
+ global $wpdb;
382
+
383
+ $beforecontent = '';
384
+ $aftercontent = '';
385
+
386
+ if ($location && in_array($location, array('header', 'footer'))) {
387
+ $display_location = "location='$location'";
388
+ } else {
389
+ $display_location = "location NOT IN ( 'header', 'footer' )";
390
+ }
391
+
392
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
393
+ $hide_device = wp_is_mobile() ? 'desktop' : 'mobile';
394
+ $script = $wpdb->get_results("SELECT * from $table_name where $display_location AND status='active' AND device_type!='$hide_device'");
395
+
396
+ if (!empty($script)) {
397
+ foreach ($script as $key => $scriptdata) {
398
+ $out = '';
399
+ switch ($scriptdata->display_on) {
400
+ case 'All':
401
+
402
+ $is_not_empty_ex_pages = self::hfcm_not_empty($scriptdata, 'ex_pages');
403
+ $is_not_empty_ex_posts = self::hfcm_not_empty($scriptdata, 'ex_posts');
404
+ 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)))) {
405
+ $out = '';
406
+ } else {
407
+ $out = self::hfcm_render_snippet($scriptdata);
408
+ }
409
+ break;
410
+ case 'latest_posts':
411
+ if (is_single()) {
412
+ if (!empty($scriptdata->lp_count)) {
413
+ $nnr_hfcm_latest_posts = wp_get_recent_posts(
414
+ array(
415
+ 'numberposts' => $scriptdata->lp_count,
416
+ )
417
+ );
418
+ } else {
419
+ $nnr_hfcm_latest_posts = wp_get_recent_posts(
420
+ array(
421
+ 'numberposts' => 5
422
+ )
423
+ );
424
+ }
425
+
426
+ foreach ($nnr_hfcm_latest_posts as $key => $lpostdata) {
427
+ if (get_the_ID() == $lpostdata['ID']) {
428
+ $out = self::hfcm_render_snippet($scriptdata);
429
+ }
430
+ }
431
+ }
432
+ break;
433
+ case 's_categories':
434
+ $is_not_empty_s_categories = self::hfcm_not_empty($scriptdata, 's_categories');
435
+ if ($is_not_empty_s_categories && in_category(json_decode($scriptdata->s_categories))) {
436
+ if (is_category(json_decode($scriptdata->s_categories))) {
437
+ $out = self::hfcm_render_snippet($scriptdata);
438
+ }
439
+ if (!is_archive() && !is_home()) {
440
+ $out = self::hfcm_render_snippet($scriptdata);
441
+ }
442
+ }
443
+ break;
444
+ case 's_custom_posts':
445
+ $is_not_empty_s_custom_posts = self::hfcm_not_empty($scriptdata, 's_custom_posts');
446
+ if ($is_not_empty_s_custom_posts && is_singular(json_decode($scriptdata->s_custom_posts))) {
447
+ $out = self::hfcm_render_snippet($scriptdata);
448
+ }
449
+ break;
450
+ case 's_posts':
451
+ $is_not_empty_s_posts = self::hfcm_not_empty($scriptdata, 's_posts');
452
+ if ($is_not_empty_s_posts && is_single(json_decode($scriptdata->s_posts))) {
453
+ $out = self::hfcm_render_snippet($scriptdata);
454
+ }
455
+ break;
456
+ case 's_pages':
457
+ $is_not_empty_s_pages = self::hfcm_not_empty($scriptdata, 's_pages');
458
+ if ($is_not_empty_s_pages) {
459
+ // Gets the page ID of the blog page
460
+ $blog_page = get_option('page_for_posts');
461
+ // Checks if the blog page is present in the array of selected pages
462
+ if (in_array($blog_page, json_decode($scriptdata->s_pages))) {
463
+ if (is_page(json_decode($scriptdata->s_pages)) || (!is_front_page() && is_home())) {
464
+ $out = self::hfcm_render_snippet($scriptdata);
465
+ }
466
+ } elseif (is_page(json_decode($scriptdata->s_pages))) {
467
+ $out = self::hfcm_render_snippet($scriptdata);
468
+ }
469
+ }
470
+ break;
471
+ case 's_tags':
472
+ $is_not_empty_s_tags = self::hfcm_not_empty($scriptdata, 's_tags');
473
+ if ($is_not_empty_s_tags && has_tag(json_decode($scriptdata->s_tags))) {
474
+ if (is_tag(json_decode($scriptdata->s_tags))) {
475
+ $out = self::hfcm_render_snippet($scriptdata);
476
+ }
477
+ if (!is_archive() && !is_home()) {
478
+ $out = self::hfcm_render_snippet($scriptdata);
479
+ }
480
+ }
481
+ }
482
+
483
+ switch ($scriptdata->location) {
484
+ case 'before_content':
485
+ $beforecontent .= $out;
486
+ break;
487
+ case 'after_content':
488
+ $aftercontent .= $out;
489
+ break;
490
+ default:
491
+ echo $out;
492
+ }
493
+ }
494
+ }
495
+ // Return results after the loop finishes
496
+ return $beforecontent . $content . $aftercontent;
497
+ }
498
+
499
+ /*
500
+ * function to add snippets in the header
501
+ */
502
+ public static function hfcm_header_scripts()
503
+ {
504
+ self::hfcm_add_snippets('header');
505
+ }
506
+
507
+ /*
508
+ * function to add snippets in the footer
509
+ */
510
+ public static function hfcm_footer_scripts()
511
+ {
512
+ self::hfcm_add_snippets('footer');
513
+ }
514
+
515
+ /*
516
+ * function to add snippets before/after the content
517
+ */
518
+ public static function hfcm_content_scripts($content)
519
+ {
520
+ return self::hfcm_add_snippets(false, $content);
521
+ }
522
+
523
+ /*
524
+ * load redirection Javascript code
525
+ */
526
+ public static function hfcm_redirect($url = '')
527
+ {
528
+ // Register the script
529
+ wp_register_script('hfcm_redirection', plugins_url('js/location.js', __FILE__));
530
+
531
+ // Localize the script with new data
532
+ $translation_array = array('url' => $url);
533
+ wp_localize_script('hfcm_redirection', 'hfcm_location', $translation_array);
534
+
535
+ // Enqueued script with localized data.
536
+ wp_enqueue_script('hfcm_redirection');
537
+ }
538
+
539
+ /*
540
+ * function to sanitize POST data
541
+ */
542
+ public static function hfcm_sanitize_text($key, $sanitize = true)
543
+ {
544
+ if (!empty($_POST['data'][$key])) {
545
+ $out = stripslashes_deep($_POST['data'][$key]);
546
+ if ($sanitize) {
547
+ $out = sanitize_text_field($out);
548
+ }
549
+ return $out;
550
+ }
551
+
552
+ return '';
553
+ }
554
+
555
+ /*
556
+ * function to sanitize strings within POST data arrays
557
+ */
558
+ public static function hfcm_sanitize_array($key, $type = 'integer')
559
+ {
560
+ if (!empty($_POST['data'][$key])) {
561
+ $arr = $_POST['data'][$key];
562
+
563
+ if (!is_array($arr)) {
564
+ return array();
565
+ }
566
+
567
+ if ('integer' === $type) {
568
+ return array_map('absint', $arr);
569
+ } else { // strings
570
+ $new_array = array();
571
+ foreach ($arr as $val) {
572
+ $new_array[] = sanitize_text_field($val);
573
+ }
574
+ }
575
+
576
+ return $new_array;
577
+ }
578
+
579
+ return array();
580
+ }
581
+
582
+ /*
583
+ * function for submenu "Add snippet" page
584
+ */
585
+ public static function hfcm_create()
586
+ {
587
+
588
+ // check user capabilities
589
+ current_user_can('administrator');
590
+
591
+ // prepare variables for includes/hfcm-add-edit.php
592
+ $name = '';
593
+ $snippet = '';
594
+ $nnr_snippet_type = 'html';
595
+ $device_type = '';
596
+ $location = '';
597
+ $display_on = '';
598
+ $status = '';
599
+ $lp_count = 5; // Default value
600
+ $s_pages = array();
601
+ $ex_pages = array();
602
+ $s_posts = array();
603
+ $ex_posts = array();
604
+ $s_custom_posts = array();
605
+ $s_categories = array();
606
+ $s_tags = array();
607
+
608
+ // Notify hfcm-add-edit.php NOT to make changes for update
609
+ $update = false;
610
+
611
+ require_once(plugin_dir_path(__FILE__) . 'includes/hfcm-add-edit.php');
612
+ }
613
+
614
+ /*
615
+ * function to handle add/update requests
616
+ */
617
+ public static function hfcm_request_handler()
618
+ {
619
+
620
+ // Check user capabilities
621
+ current_user_can('administrator');
622
+
623
+ if (isset($_POST['insert'])) {
624
+ // Check nonce
625
+ check_admin_referer('create-snippet');
626
+ } else {
627
+ if (!isset($_REQUEST['id'])) {
628
+ die('Missing ID parameter.');
629
+ }
630
+ $id = (int)$_REQUEST['id'];
631
+ }
632
+ if (isset($_POST['update'])) {
633
+ // Check nonce
634
+ check_admin_referer('update-snippet_' . $id);
635
+ }
636
+
637
+ // Handle AJAX on/off toggle for snippets
638
+ if (isset($_REQUEST['toggle']) && !empty($_REQUEST['togvalue'])) {
639
+
640
+ // Check nonce
641
+ check_ajax_referer('hfcm-toggle-snippet', 'security');
642
+
643
+ if ('on' === $_REQUEST['togvalue']) {
644
+ $status = 'active';
645
+ } else {
646
+ $status = 'inactive';
647
+ }
648
+
649
+ // Global vars
650
+ global $wpdb;
651
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
652
+
653
+ $wpdb->update(
654
+ $table_name, //table
655
+ array('status' => $status), //data
656
+ array('script_id' => $id), //where
657
+ array('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s'), //data format
658
+ array('%s') //where format
659
+ );
660
+
661
+ } elseif (isset($_POST['insert']) || isset($_POST['update'])) {
662
+
663
+ // Create / update snippet
664
+
665
+ // Sanitize fields
666
+ $name = self::hfcm_sanitize_text('name');
667
+ $snippet = self::hfcm_sanitize_text('snippet', false);
668
+ $nnr_snippet_type = self::hfcm_sanitize_text('snippet_type', false);
669
+ $device_type = self::hfcm_sanitize_text('device_type');
670
+ $display_on = self::hfcm_sanitize_text('display_on');
671
+ $location = self::hfcm_sanitize_text('location');
672
+ $lp_count = self::hfcm_sanitize_text('lp_count');
673
+ $status = self::hfcm_sanitize_text('status');
674
+ $s_pages = self::hfcm_sanitize_array('s_pages');
675
+ $ex_pages = self::hfcm_sanitize_array('ex_pages');
676
+ $s_posts = self::hfcm_sanitize_array('s_posts');
677
+ $ex_posts = self::hfcm_sanitize_array('ex_posts');
678
+ $s_custom_posts = self::hfcm_sanitize_array('s_custom_posts', 'string');
679
+ $s_categories = self::hfcm_sanitize_array('s_categories');
680
+ $s_tags = self::hfcm_sanitize_array('s_tags');
681
+
682
+ if ('manual' === $display_on) {
683
+ $location = '';
684
+ }
685
+ $lp_count = max(1, (int)$lp_count);
686
+
687
+ // Global vars
688
+ global $wpdb;
689
+ global $current_user;
690
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
691
+
692
+ // Update snippet
693
+ if (isset($id)) {
694
+
695
+ $wpdb->update($table_name, //table
696
+ // Data
697
+ array(
698
+ 'name' => $name,
699
+ 'snippet' => $snippet,
700
+ 'snippet_type' => $nnr_snippet_type,
701
+ 'device_type' => $device_type,
702
+ 'location' => $location,
703
+ 'display_on' => $display_on,
704
+ 'status' => $status,
705
+ 'lp_count' => $lp_count,
706
+ 's_pages' => wp_json_encode($s_pages),
707
+ 'ex_pages' => wp_json_encode($ex_pages),
708
+ 's_posts' => wp_json_encode($s_posts),
709
+ 'ex_posts' => wp_json_encode($ex_posts),
710
+ 's_custom_posts' => wp_json_encode($s_custom_posts),
711
+ 's_categories' => wp_json_encode($s_categories),
712
+ 's_tags' => wp_json_encode($s_tags),
713
+ 'last_revision_date' => current_time('Y-m-d H:i:s'),
714
+ 'last_modified_by' => sanitize_text_field($current_user->display_name),
715
+ ),
716
+ // Where
717
+ array('script_id' => $id),
718
+ // Data format
719
+ array(
720
+ '%s',
721
+ '%s',
722
+ '%s',
723
+ '%s',
724
+ '%s',
725
+ '%s',
726
+ '%s',
727
+ '%s',
728
+ '%s',
729
+ ),
730
+ // Where format
731
+ array('%s')
732
+ );
733
+ self::hfcm_redirect(admin_url('admin.php?page=hfcm-update&message=1&id=' . $id));
734
+ } else {
735
+
736
+ // Create new snippet
737
+ $wpdb->insert($table_name, //table
738
+ array(
739
+ 'name' => $name,
740
+ 'snippet' => $snippet,
741
+ 'snippet_type' => $nnr_snippet_type,
742
+ 'device_type' => $device_type,
743
+ 'location' => $location,
744
+ 'display_on' => $display_on,
745
+ 'status' => $status,
746
+ 'lp_count' => $lp_count,
747
+ 's_pages' => wp_json_encode($s_pages),
748
+ 'ex_pages' => wp_json_encode($ex_pages),
749
+ 's_posts' => wp_json_encode($s_posts),
750
+ 'ex_posts' => wp_json_encode($ex_posts),
751
+ 's_custom_posts' => wp_json_encode($s_custom_posts),
752
+ 's_categories' => wp_json_encode($s_categories),
753
+ 's_tags' => wp_json_encode($s_tags),
754
+ 'created' => current_time('Y-m-d H:i:s'),
755
+ 'created_by' => sanitize_text_field($current_user->display_name),
756
+ ), array(
757
+ '%s',
758
+ '%s',
759
+ '%s',
760
+ '%s',
761
+ '%s',
762
+ '%s',
763
+ '%s',
764
+ '%d',
765
+ '%s',
766
+ '%s',
767
+ '%s',
768
+ '%s',
769
+ '%s',
770
+ '%s',
771
+ '%s',
772
+ '%s',
773
+ '%s',
774
+ )
775
+ );
776
+ $lastid = $wpdb->insert_id;
777
+ self::hfcm_redirect(admin_url('admin.php?page=hfcm-update&message=6&id=' . $lastid));
778
+ }
779
+ } elseif (isset($_POST['get_posts'])) {
780
+
781
+ // JSON return posts for AJAX
782
+
783
+ // Check nonce
784
+ check_ajax_referer('hfcm-get-posts', 'security');
785
+
786
+ // Global vars
787
+ global $wpdb;
788
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
789
+
790
+ // Get all selected posts
791
+ if (-1 === $id) {
792
+ $s_posts = array();
793
+ $ex_posts = array();
794
+ } else {
795
+
796
+ // Select value to update
797
+ $script = $wpdb->get_results($wpdb->prepare("SELECT s_posts from $table_name where script_id=%s", $id));
798
+ foreach ($script as $s) {
799
+ $s_posts = json_decode($s->s_posts);
800
+ if (!is_array($s_posts)) {
801
+ $s_posts = array();
802
+ }
803
+ }
804
+
805
+ $script_ex = $wpdb->get_results($wpdb->prepare("SELECT ex_posts from $table_name where script_id=%s", $id));
806
+ foreach ($script_ex as $s) {
807
+ $ex_posts = json_decode($s->ex_posts);
808
+ if (!is_array($ex_posts)) {
809
+ $ex_posts = array();
810
+ }
811
+ }
812
+ }
813
+
814
+ // Get all posts
815
+ $args = array(
816
+ 'public' => true,
817
+ '_builtin' => false,
818
+ );
819
+
820
+ $output = 'names'; // names or objects, note names is the default
821
+ $operator = 'and'; // 'and' or 'or'
822
+
823
+ $c_posttypes = get_post_types($args, $output, $operator);
824
+ $posttypes = array('post');
825
+ foreach ($c_posttypes as $cpdata) {
826
+ $posttypes[] = $cpdata;
827
+ }
828
+ $posts = get_posts(array(
829
+ 'post_type' => $posttypes,
830
+ 'posts_per_page' => -1,
831
+ 'numberposts' => -1,
832
+ 'orderby' => 'title',
833
+ 'order' => 'ASC',
834
+ ));
835
+
836
+ $json_output = array(
837
+ 'selected' => array(),
838
+ 'posts' => array(),
839
+ 'excluded' => array(),
840
+ );
841
+
842
+ foreach ($posts as $pdata) {
843
+ $nnr_hfcm_post_title = trim($pdata->post_title);
844
+
845
+ if(empty($nnr_hfcm_post_title)) {
846
+ $nnr_hfcm_post_title = "(no title)";
847
+ }
848
+ if (in_array($pdata->ID, $ex_posts)) {
849
+ $json_output['excluded'][] = $pdata->ID;
850
+ }
851
+
852
+ if (in_array($pdata->ID, $s_posts)) {
853
+ $json_output['selected'][] = $pdata->ID;
854
+ }
855
+
856
+ $json_output['posts'][] = array(
857
+ 'text' => sanitize_text_field($nnr_hfcm_post_title),
858
+ 'value' => $pdata->ID,
859
+ );
860
+ }
861
+
862
+ echo wp_json_encode($json_output);
863
+ wp_die();
864
+ }
865
+ }
866
+
867
+ /*
868
+ * function for submenu "Update snippet" page
869
+ */
870
+ public static function hfcm_update()
871
+ {
872
+
873
+ add_action('wp_enqueue_scripts', 'hfcm_selectize_enqueue');
874
+
875
+ // check user capabilities
876
+ current_user_can('administrator');
877
+
878
+ if (empty($_GET['id'])) {
879
+ die('Missing ID parameter.');
880
+ }
881
+ $id = (int)$_GET['id'];
882
+
883
+ global $wpdb;
884
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
885
+
886
+ //selecting value to update
887
+ $nnr_hfcm_snippets = $wpdb->get_results($wpdb->prepare("SELECT * from $table_name where script_id=%s", $id));
888
+ foreach ($nnr_hfcm_snippets as $s) {
889
+ $name = $s->name;
890
+ $snippet = $s->snippet;
891
+ $nnr_snippet_type = $s->snippet_type;
892
+ $device_type = $s->device_type;
893
+ $location = $s->location;
894
+ $display_on = $s->display_on;
895
+ $status = $s->status;
896
+ $lp_count = $s->lp_count;
897
+ if (empty($lp_count)) {
898
+ $lp_count = 5;
899
+ }
900
+ $s_pages = json_decode($s->s_pages);
901
+ $ex_pages = json_decode($s->ex_pages);
902
+ $ex_posts = json_decode($s->ex_posts);
903
+
904
+ if (!is_array($s_pages)) {
905
+ $s_pages = array();
906
+ }
907
+
908
+ if (!is_array($ex_pages)) {
909
+ $ex_pages = array();
910
+ }
911
+
912
+ $s_posts = json_decode($s->s_posts);
913
+ if (!is_array($s_posts)) {
914
+ $s_posts = array();
915
+ }
916
+
917
+ $ex_posts = json_decode($s->ex_posts);
918
+ if (!is_array($ex_posts)) {
919
+ $ex_posts = array();
920
+ }
921
+
922
+ $s_custom_posts = json_decode($s->s_custom_posts);
923
+ if (!is_array($s_custom_posts)) {
924
+ $s_custom_posts = array();
925
+ }
926
+
927
+ $s_categories = json_decode($s->s_categories);
928
+ if (!is_array($s_categories)) {
929
+ $s_categories = array();
930
+ }
931
+
932
+ $s_tags = json_decode($s->s_tags);
933
+ if (!is_array($s_tags)) {
934
+ $s_tags = array();
935
+ }
936
+
937
+ $createdby = esc_html($s->created_by);
938
+ $lastmodifiedby = esc_html($s->last_modified_by);
939
+ $createdon = esc_html($s->created);
940
+ $lastrevisiondate = esc_html($s->last_revision_date);
941
+ }
942
+
943
+ // escape for html output
944
+ $name = esc_textarea($name);
945
+ $snippet = esc_textarea($snippet);
946
+ $nnr_snippet_type = esc_textarea($nnr_snippet_type);
947
+ $device_type = esc_html($device_type);
948
+ $location = esc_html($location);
949
+ $display_on = esc_html($display_on);
950
+ $status = esc_html($status);
951
+ $lp_count = esc_html($lp_count);
952
+ $i = esc_html($lp_count);
953
+ // Notify hfcm-add-edit.php to make necesary changes for update
954
+ $update = true;
955
+
956
+ require_once(plugin_dir_path(__FILE__) . 'includes/hfcm-add-edit.php');
957
+ }
958
+
959
+ /*
960
+ * function to get list of all snippets
961
+ */
962
+ public static function hfcm_list()
963
+ {
964
+
965
+ global $wpdb;
966
+ $table_name = $wpdb->prefix . self::$nnr_hfcm_table;
967
+ $activeclass = '';
968
+ $inactiveclass = '';
969
+ $allclass = 'current';
970
+ $snippet_obj = new Hfcm_Snippets_List();
971
+
972
+ $is_pro_version_active = self::is_hfcm_pro_active();
973
+
974
+ if($is_pro_version_active) {
975
+ ?>
976
+ <div class="notice hfcm-warning-notice notice-warning">
977
+ Please deactivate the pro version of this plugin in order to avoid duplication of the snippets.
978
+ You can use our tools to import all the snippets from the pro version of this plugin.
979
+ </div>
980
+ <?php
981
+ }
982
+
983
+ if (!empty($_GET['import'])) {
984
+ if ($_GET['import'] == 2) {
985
+ $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";
986
+ } else {
987
+ $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.";
988
+ }
989
+ ?>
990
+ <div id="hfcm-message" class="notice notice-success is-dismissible">
991
+ <p>
992
+ <?php _e($message, '99robots-header-footer-code-manager'); ?>
993
+ </p>
994
+ </div>
995
+ <?php
996
+ }
997
+ if (!empty($_GET['script_status']) && in_array($_GET['script_status'], array('active', 'inactive'))) {
998
+ $allclass = '';
999
+ if ('active' === $_GET['script_status']) {
1000
+ $activeclass = 'current';
1001
+ }
1002
+ if ('inactive' === $_GET['script_status']) {
1003
+ $inactiveclass = 'current';
1004
+ }
1005
+ }
1006
+ ?>
1007
+ <div class="wrap">
1008
+ <h1><?php esc_html_e('Snippets', '99robots-header-footer-code-manager') ?>
1009
+ <a href="<?php echo admin_url('admin.php?page=hfcm-create') ?>"
1010
+ class="page-title-action"><?php esc_html_e('Add New Snippet', '99robots-header-footer-code-manager') ?></a>
1011
+ </h1>
1012
+
1013
+ <form method="post">
1014
+ <?php
1015
+ $snippet_obj->prepare_items();
1016
+ $snippet_obj->display();
1017
+ ?>
1018
+ </form>
1019
+
1020
+ </div>
1021
+ <?php
1022
+
1023
+ // Register the script
1024
+ wp_register_script('hfcm_toggle', plugins_url('js/toggle.js', __FILE__));
1025
+
1026
+ // Localize the script with new data
1027
+ $translation_array = array(
1028
+ 'url' => admin_url('admin.php'),
1029
+ 'security' => wp_create_nonce('hfcm-toggle-snippet'),
1030
+ );
1031
+ wp_localize_script('hfcm_toggle', 'hfcm_ajax', $translation_array);
1032
+
1033
+ // Enqueued script with localized data.
1034
+ wp_enqueue_script('hfcm_toggle');
1035
+ }
1036
+
1037
+ /*
1038
+ * function to get load tools page
1039
+ */
1040
+ public static function hfcm_tools()
1041
+ {
1042
+ global $wpdb;
1043
+ $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1044
+
1045
+ $nnr_hfcm_snippets = $wpdb->get_results("SELECT * from $nnr_hfcm_table_name");
1046
+
1047
+ require_once(plugin_dir_path(__FILE__) . 'includes/hfcm-tools.php');
1048
+ }
1049
+
1050
+ /*
1051
+ * function to export snippets
1052
+ */
1053
+ public static function hfcm_export_snippets()
1054
+ {
1055
+ global $wpdb;
1056
+ $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1057
+
1058
+ if (!empty($_POST['nnr_hfcm_snippets']) && !empty($_POST['action']) && ($_POST['action'] == "download") && check_admin_referer('hfcm-nonce')) {
1059
+ $nnr_hfcm_snippets_comma_separated = "";
1060
+ foreach ($_POST['nnr_hfcm_snippets'] as $nnr_hfcm_key => $nnr_hfcm_snippet) {
1061
+ $nnr_hfcm_snippet = str_replace("snippet_", "", sanitize_text_field($nnr_hfcm_snippet));
1062
+ if (empty($nnr_hfcm_snippets_comma_separated)) {
1063
+ $nnr_hfcm_snippets_comma_separated .= $nnr_hfcm_snippet;
1064
+ } else {
1065
+ $nnr_hfcm_snippets_comma_separated .= "," . $nnr_hfcm_snippet;
1066
+ }
1067
+ }
1068
+ if (!empty($nnr_hfcm_snippets_comma_separated)) {
1069
+ $nnr_hfcm_snippets = $wpdb->get_results("SELECT * from $nnr_hfcm_table_name where script_id IN (" . $nnr_hfcm_snippets_comma_separated . ")");
1070
+
1071
+ if (!empty($nnr_hfcm_snippets)) {
1072
+ $nnr_hfcm_export_snippets = array("title" => "Header Footer Code Manager");
1073
+
1074
+ foreach ($nnr_hfcm_snippets as $nnr_hfcm_snippet_key => $nnr_hfcm_snippet_item) {
1075
+ unset($nnr_hfcm_snippet_item->script_id);
1076
+ $nnr_hfcm_export_snippets['snippets'][$nnr_hfcm_snippet_key] = $nnr_hfcm_snippet_item;
1077
+ }
1078
+ $file_name = 'hfcm-export-' . date('Y-m-d') . '.json';
1079
+ header("Content-Description: File Transfer");
1080
+ header("Content-Disposition: attachment; filename={$file_name}");
1081
+ header("Content-Type: application/json; charset=utf-8");
1082
+ echo json_encode($nnr_hfcm_export_snippets, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
1083
+ }
1084
+ }
1085
+ die;
1086
+ }
1087
+ }
1088
+
1089
+ /*
1090
+ * function to import snippets
1091
+ */
1092
+ public static function hfcm_import_snippets()
1093
+ {
1094
+ if (!empty($_FILES['nnr_hfcm_import_file']['tmp_name']) && check_admin_referer('hfcm-nonce')) {
1095
+ if(!empty($_FILES['nnr_hfcm_pro_import_file']['type']) && $_FILES['nnr_hfcm_pro_import_file']['type'] != "application/json") {
1096
+ ?>
1097
+ <div class="notice hfcm-warning-notice notice-warning">Please upload a valid import file</div>
1098
+ <?php
1099
+ return;
1100
+ }
1101
+
1102
+ global $wpdb;
1103
+ $nnr_hfcm_table_name = $wpdb->prefix . self::$nnr_hfcm_table;
1104
+
1105
+ $nnr_hfcm_snippets_json = file_get_contents($_FILES['nnr_hfcm_import_file']['tmp_name']);
1106
+ $nnr_hfcm_snippets = json_decode($nnr_hfcm_snippets_json);
1107
+
1108
+ if(empty($nnr_hfcm_snippets->title) || (!empty($nnr_hfcm_snippets->title) && $nnr_hfcm_snippets->title != "Header Footer Code Manager")) {
1109
+ ?>
1110
+ <div class="notice hfcm-warning-notice notice-warning">Please upload a valid import file</div>
1111
+ <?php
1112
+ return;
1113
+ }
1114
+
1115
+ $nnr_non_script_snippets = 1;
1116
+ foreach ($nnr_hfcm_snippets->snippets as $nnr_hfcm_key => $nnr_hfcm_snippet) {
1117
+ $nnr_hfcm_snippet = (array)$nnr_hfcm_snippet;
1118
+ if (!empty($nnr_hfcm_snippet['snippet_type']) && !in_array($nnr_hfcm_snippet['snippet_type'], array("html", "css", "js"))) {
1119
+ $nnr_non_script_snippets = 2;
1120
+ continue;
1121
+ }
1122
+ if (!empty($nnr_hfcm_snippet['display_to'])) {
1123
+ unset($nnr_hfcm_snippet['display_to']);
1124
+ }
1125
+ $nnr_hfcm_snippet['status'] = 'inactive';
1126
+ $wpdb->insert($nnr_hfcm_table_name, $nnr_hfcm_snippet);
1127
+ }
1128
+
1129
+ self::hfcm_redirect(admin_url('admin.php?page=hfcm-list&import=' . $nnr_non_script_snippets));
1130
+ }
1131
+ }
1132
+
1133
+ /**
1134
+ * Check if HFCM Pro is activated
1135
+ *
1136
+ * @return bool
1137
+ */
1138
+ public static function is_hfcm_pro_active(): bool {
1139
+ if ( is_plugin_active( '99robots-header-footer-code-manager-pro/99robots-header-footer-code-manager-pro.php' ) ) {
1140
+ return true;
1141
+ }
1142
+
1143
+ return false;
1144
+ }
1145
+ }
1146
+
1147
  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,90 +1,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
  }
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
  }
includes/hfcm-add-edit.php CHANGED
@@ -1,371 +1,372 @@
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 $name; ?>" class="hfcm-field-width"/>
70
- </td>
71
- </tr>
72
- <?php
73
- $nnr_hfcm_snippet_type_array = array(
74
- 'html' => esc_html__('HTML', '99robots-header-footer-code-manager'),
75
- 'css' => esc_html__('CSS', '99robots-header-footer-code-manager'),
76
- 'js' => esc_html__('Javascript', '99robots-header-footer-code-manager')
77
- ); ?>
78
- <tr id="snippet_type">
79
- <th class="hfcm-th-width"><?php esc_html_e('Snippet Type', '99robots-header-footer-code-manager'); ?></th>
80
- <td>
81
- <select name="data[snippet_type]">
82
- <?php
83
- foreach ($nnr_hfcm_snippet_type_array as $nnr_key => $nnr_item) {
84
- if ($nnr_key === $nnr_snippet_type) {
85
- echo "<option value='{$nnr_key}' selected>{$nnr_item}</option>";
86
- } else {
87
- echo "<option value='{$nnr_key}'>{$nnr_item}</option>";
88
- }
89
- }
90
- ?>
91
- </select>
92
- </td>
93
- </tr>
94
- <?php
95
- $nnr_hfcm_display_array = array(
96
- 'All' => esc_html__('Site Wide', '99robots-header-footer-code-manager'),
97
- 's_posts' => esc_html__('Specific Posts', '99robots-header-footer-code-manager'),
98
- 's_pages' => esc_html__('Specific Pages', '99robots-header-footer-code-manager'),
99
- 's_categories' => esc_html__('Specific Categories', '99robots-header-footer-code-manager'),
100
- 's_custom_posts' => esc_html__('Specific Post Types', '99robots-header-footer-code-manager'),
101
- 's_tags' => esc_html__('Specific Tags', '99robots-header-footer-code-manager'),
102
- 'latest_posts' => esc_html__('Latest Posts', '99robots-header-footer-code-manager'),
103
- 'manual' => esc_html__('Shortcode Only', '99robots-header-footer-code-manager'),
104
- ); ?>
105
- <tr>
106
- <th class="hfcm-th-width"><?php esc_html_e('Site Display', '99robots-header-footer-code-manager'); ?></th>
107
- <td>
108
- <select name="data[display_on]" onchange="hfcm_showotherboxes(this.value);">
109
- <?php
110
- foreach ($nnr_hfcm_display_array as $dkey => $statusv) {
111
- if ($display_on === $dkey) {
112
- printf('<option value="%1$s" selected="selected">%2$s</option>', $dkey, $statusv);
113
- } else {
114
- printf('<option value="%1$s">%2$s</option>', $dkey, $statusv);
115
- }
116
- }
117
- ?>
118
- </select>
119
- </td>
120
- </tr>
121
- <?php
122
- $nnr_hfcm_pages = get_pages();
123
- $expagesstyle = ('s_pages' === $display_on) ? 'display:none;' : '';
124
- $expostsstyle = ('s_posts' === $display_on) ? 'display:none;' : '';
125
- $excategoriesstyle = 's_categories' === $display_on ? 'display:none;' : '';
126
- $extagsstyle = 's_tags' === $display_on ? 'display:none;' : '';
127
- $excpostssstyle = 's_custom_posts' === $display_on ? 'display:none;' : '';
128
- $exlpcountstyle = 'latest_posts' === $display_on ? 'display:none;' : '';
129
- $exmanualstyle = 'manual' === $display_on ? 'display:none;' : '';
130
- ?>
131
- <tr id="ex_pages"
132
- style="<?php echo $expagesstyle . $expostsstyle . $extagsstyle . $excpostssstyle . $excategoriesstyle . $exlpcountstyle . $exmanualstyle; ?>">
133
- <th class="hfcm-th-width"><?php esc_html_e('Exclude Pages', '99robots-header-footer-code-manager'); ?></th>
134
- <td>
135
- <select name="data[ex_pages][]" multiple>
136
- <?php
137
- foreach ($nnr_hfcm_pages as $pdata) {
138
- if (in_array($pdata->ID, $ex_pages)) {
139
- printf('<option value="%1$s" selected="selected">%2$s</option>', $pdata->ID, $pdata->post_title);
140
- } else {
141
- printf('<option value="%1$s">%2$s</option>', $pdata->ID, $pdata->post_title);
142
- }
143
- }
144
- ?>
145
- </select>
146
- </td>
147
- </tr>
148
- <tr id="ex_posts"
149
- style="<?php echo $expagesstyle . $expostsstyle . $extagsstyle . $excpostssstyle . $excategoriesstyle . $exlpcountstyle . $exmanualstyle; ?>">
150
- <th class="hfcm-th-width"><?php esc_html_e('Exclude Posts', '99robots-header-footer-code-manager'); ?></th>
151
- <td>
152
- <select class="nnr-wraptext" name="data[ex_posts][]" multiple>
153
- <option disabled></option>
154
- </select> <img id="loader"
155
- src="<?php echo plugins_url('images/ajax-loader.gif', dirname(__FILE__)); ?>">
156
- </td>
157
- </tr>
158
- <?php
159
- $nnr_hfcm_pages = get_pages();
160
- $spagesstyle = ('s_pages' === $display_on) ? '' : 'display:none;';
161
- ?>
162
- <tr id="s_pages" style="<?php echo $spagesstyle; ?>">
163
- <th class="hfcm-th-width"><?php esc_html_e('Page List', '99robots-header-footer-code-manager'); ?></th>
164
- <td>
165
- <select name="data[s_pages][]" multiple>
166
- <?php
167
- foreach ($nnr_hfcm_pages as $pdata) {
168
- if (in_array($pdata->ID, $s_pages)) {
169
- printf('<option value="%1$s" selected="selected">%2$s</option>', $pdata->ID, $pdata->post_title);
170
- } else {
171
- printf('<option value="%1$s">%2$s</option>', $pdata->ID, $pdata->post_title);
172
- }
173
- }
174
- ?>
175
- </select>
176
- </td>
177
- </tr>
178
- <?php $spostsstyle = 's_posts' === $display_on ? '' : 'display:none;'; ?>
179
- <tr id="s_posts" style="<?php echo $spostsstyle; ?>">
180
- <th class="hfcm-th-width"><?php esc_html_e('Post List', '99robots-header-footer-code-manager'); ?></th>
181
- <td>
182
- <select class="nnr-wraptext" name="data[s_posts][]" multiple>
183
- <option disabled>...</option>
184
- </select>
185
- </td>
186
- </tr>
187
- <?php
188
- $args = array('hide_empty' => 0);
189
- $categories = get_categories($args);
190
- $tags = get_tags($args);
191
-
192
- $scategoriesstyle = 's_categories' === $display_on ? '' : 'display:none;';
193
- $stagsstyle = 's_tags' === $display_on ? '' : 'display:none;';
194
- $cpostssstyle = 's_custom_posts' === $display_on ? '' : 'display:none;';
195
- $lpcountstyle = 'latest_posts' === $display_on ? '' : 'display:none;';
196
- $locationstyle = 'manual' === $display_on ? 'display:none;' : '';
197
-
198
- // Get all names of Post Types
199
- $args = array(
200
- 'public' => true,
201
- );
202
-
203
- $output = 'names';
204
- $operator = 'and';
205
-
206
- $c_posttypes = get_post_types($args, $output, $operator);
207
- $posttypes = array('post');
208
- foreach ($c_posttypes as $cpdata) {
209
- $posttypes[] = $cpdata;
210
- }
211
- ?>
212
- <tr id="s_categories" style="<?php echo $scategoriesstyle; ?>">
213
- <th class="hfcm-th-width"><?php esc_html_e('Category List', '99robots-header-footer-code-manager'); ?></th>
214
- <td>
215
- <select name="data[s_categories][]" multiple>
216
- <?php
217
- foreach ($categories as $cdata) {
218
- if (in_array($cdata->term_id, $s_categories)) {
219
- echo "<option value='{$cdata->term_id}' selected>{$cdata->name}</option>";
220
- } else {
221
- echo "<option value='{$cdata->term_id}'>{$cdata->name}</option>";
222
- }
223
- }
224
- ?>
225
- </select>
226
- </td>
227
- </tr>
228
- <tr id="s_tags" style="<?php echo $stagsstyle; ?>">
229
- <th class="hfcm-th-width"><?php esc_html_e('Tags List', '99robots-header-footer-code-manager'); ?></th>
230
- <td>
231
- <select name="data[s_tags][]" multiple>
232
- <?php
233
- foreach ($tags as $tdata) {
234
- if (in_array($tdata->term_id, $s_tags)) {
235
- echo "<option value='{$tdata->term_id}' selected>{$tdata->name}</option>";
236
- } else {
237
- echo "<option value='{$tdata->term_id}'>{$tdata->name}</option>";
238
- }
239
- }
240
- ?>
241
- </select>
242
- </td>
243
- </tr>
244
- <tr id="c_posttype" style="<?php echo $cpostssstyle; ?>">
245
- <th class="hfcm-th-width"><?php esc_html_e('Post Types', '99robots-header-footer-code-manager'); ?></th>
246
- <td>
247
- <select name="data[s_custom_posts][]" multiple>
248
- <?php
249
- foreach ($c_posttypes as $cpkey => $cpdata) {
250
- if (in_array($cpkey, $s_custom_posts)) {
251
- echo "<option value='$cpkey' selected>$cpdata</option>";
252
- } else {
253
- echo "<option value='$cpkey'>$cpdata</option>";
254
- }
255
- }
256
- ?>
257
- </select>
258
- </td>
259
- </tr>
260
- <tr id="lp_count" style="<?php echo $lpcountstyle; ?>">
261
- <th class="hfcm-th-width"><?php esc_html_e('Post Count', '99robots-header-footer-code-manager'); ?></th>
262
- <td>
263
- <select name="data[lp_count]">
264
- <?php
265
- for ($i = 1; $i <= 20; $i++) {
266
- if ($i == $lp_count) {
267
- echo "<option value='{$i}' selected>{$i}</option>";
268
- } else {
269
- echo "<option value='{$i}'>{$i}</option>";
270
- }
271
- }
272
- ?>
273
- </select>
274
- </td>
275
- </tr>
276
- <?php
277
- if (in_array($display_on, array('s_posts', 's_pages', 's_custom_posts', 's_tags', 'latest_posts'))) {
278
- $nnr_hfcm_locations = array('header' => 'Header', 'before_content' => 'Before Content', 'after_content' => 'After Content', 'footer' => 'Footer');
279
- } else {
280
- $nnr_hfcm_locations = array('header' => 'Header', 'footer' => 'Footer');
281
- }
282
- ?>
283
- <tr id="locationtr" style="<?php echo $locationstyle; ?>">
284
- <th class="hfcm-th-width"><?php esc_html_e('Location', '99robots-header-footer-code-manager'); ?></th>
285
- <td>
286
- <select name="data[location]" id="data_location">
287
- <?php
288
- foreach ($nnr_hfcm_locations as $lkey => $statusv) {
289
- if ($location === $lkey) {
290
- echo "<option value='" . $lkey . "' selected='selected'>" . $statusv . '</option>';
291
- } else {
292
- echo "<option value='" . $lkey . "'>" . $statusv . '</option>';
293
- }
294
- }
295
- ?>
296
- </select>
297
- </td>
298
- </tr>
299
- <?php $devicetypearray = array('both' => 'Show on All Devices', 'desktop' => 'Only Desktop', 'mobile' => 'Only Mobile Devices') ?>
300
- <?php $statusarray = array('active' => 'Active', 'inactive' => 'Inactive') ?>
301
- <tr>
302
- <th class="hfcm-th-width"><?php esc_html_e('Device Display', '99robots-header-footer-code-manager'); ?></th>
303
- <td>
304
- <select name="data[device_type]">
305
- <?php
306
- foreach ($devicetypearray as $smkey => $typev) {
307
- if ($device_type === $smkey) {
308
- echo "<option value='" . $smkey . "' selected='selected'>" . $typev . '</option>';
309
- } else {
310
- echo "<option value='" . $smkey . "'>" . $typev . '</option>';
311
- }
312
- }
313
- ?>
314
- </select>
315
- </td>
316
- </tr>
317
- <tr>
318
- <th class="hfcm-th-width"><?php esc_html_e('Status', '99robots-header-footer-code-manager'); ?></th>
319
- <td>
320
- <select name="data[status]">
321
- <?php
322
- foreach ($statusarray as $skey => $statusv) {
323
- if ($status === $skey) {
324
- echo "<option value='" . $skey . "' selected='selected'>" . $statusv . '</option>';
325
- } else {
326
- echo "<option value='" . $skey . "'>" . $statusv . '</option>';
327
- }
328
- }
329
- ?>
330
- </select>
331
- </td>
332
- </tr>
333
- <?php if ($update) : ?>
334
- <tr>
335
- <th class="hfcm-th-width"><?php esc_html_e('Shortcode', '99robots-header-footer-code-manager'); ?></th>
336
- <td>
337
- <p>[hfcm id="<?php echo $id; ?>"]</p>
338
- </td>
339
- </tr>
340
- <tr>
341
- <th class="hfcm-th-width"><?php esc_html_e('Changelog', '99robots-header-footer-code-manager'); ?></th>
342
- <td>
343
- <p>
344
- <?php esc_html_e('Snippet created by', '99robots-header-footer-code-manager'); ?>
345
- <b><?php echo $createdby; ?></b> <?php echo __('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)) ?>
346
- <br/>
347
- <?php if (!empty($lastmodifiedby)) : ?>
348
- <?php esc_html_e('Last edited by', '99robots-header-footer-code-manager'); ?>
349
- <b><?php echo $lastmodifiedby; ?></b> <?php echo __('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)) ?>
350
- <?php endif; ?>
351
- </p>
352
- </td>
353
- </tr>
354
- <?php endif; ?>
355
- </table>
356
- <div class="wrap">
357
- <h1><?php esc_html_e('Snippet', '99robots-header-footer-code-manager'); ?>
358
- / <?php esc_html_e('Code', '99robots-header-footer-code-manager') ?></h1>
359
- <div class="wrap">
360
- <textarea name="data[snippet]" aria-describedby="nnr-newcontent-description" id="nnr_newcontent"
361
- rows="10"><?php echo $snippet; ?></textarea>
362
- <div class="wp-core-ui">
363
- <input type="submit"
364
- name="<?php echo $update ? 'update' : 'insert'; ?>"
365
- value="<?php echo $update ? esc_html__('Update', '99robots-header-footer-code-manager') : esc_html__('Save', '99robots-header-footer-code-manager') ?>"
366
- class="button button-primary button-large nnr-btnsave">
367
- </div>
368
- </div>
369
- </div>
370
- </form>
371
- </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 $name; ?>" class="hfcm-field-width"/>
70
+ </td>
71
+ </tr>
72
+ <?php
73
+ $nnr_hfcm_snippet_type_array = array(
74
+ 'html' => esc_html__('HTML', '99robots-header-footer-code-manager'),
75
+ 'css' => esc_html__('CSS', '99robots-header-footer-code-manager'),
76
+ 'js' => esc_html__('Javascript', '99robots-header-footer-code-manager')
77
+ ); ?>
78
+ <tr id="snippet_type">
79
+ <th class="hfcm-th-width"><?php esc_html_e('Snippet Type', '99robots-header-footer-code-manager'); ?></th>
80
+ <td>
81
+ <select name="data[snippet_type]">
82
+ <?php
83
+ foreach ($nnr_hfcm_snippet_type_array as $nnr_key => $nnr_item) {
84
+ if ($nnr_key === $nnr_snippet_type) {
85
+ echo "<option value='{$nnr_key}' selected>{$nnr_item}</option>";
86
+ } else {
87
+ echo "<option value='{$nnr_key}'>{$nnr_item}</option>";
88
+ }
89
+ }
90
+ ?>
91
+ </select>
92
+ </td>
93
+ </tr>
94
+ <?php
95
+ $nnr_hfcm_display_array = array(
96
+ 'All' => esc_html__('Site Wide', '99robots-header-footer-code-manager'),
97
+ 's_posts' => esc_html__('Specific Posts', '99robots-header-footer-code-manager'),
98
+ 's_pages' => esc_html__('Specific Pages', '99robots-header-footer-code-manager'),
99
+ 's_categories' => esc_html__('Specific Categories (Archive & Posts)', '99robots-header-footer-code-manager'),
100
+ 's_custom_posts' => esc_html__('Specific Post Types (Archive & Posts)', '99robots-header-footer-code-manager'),
101
+ 's_tags' => esc_html__('Specific Tags (Archive & Posts)', '99robots-header-footer-code-manager'),
102
+ 'latest_posts' => esc_html__('Latest Posts', '99robots-header-footer-code-manager'),
103
+ 'manual' => esc_html__('Shortcode Only', '99robots-header-footer-code-manager'),
104
+ ); ?>
105
+ <tr>
106
+ <th class="hfcm-th-width"><?php esc_html_e('Site Display', '99robots-header-footer-code-manager'); ?></th>
107
+ <td>
108
+ <select name="data[display_on]" onchange="hfcm_showotherboxes(this.value);">
109
+ <?php
110
+ foreach ($nnr_hfcm_display_array as $dkey => $statusv) {
111
+ if ($display_on === $dkey) {
112
+ printf('<option value="%1$s" selected="selected">%2$s</option>', $dkey, $statusv);
113
+ } else {
114
+ printf('<option value="%1$s">%2$s</option>', $dkey, $statusv);
115
+ }
116
+ }
117
+ ?>
118
+ </select>
119
+ </td>
120
+ </tr>
121
+ <?php
122
+ $nnr_hfcm_pages = get_pages();
123
+ $expagesstyle = ('s_pages' === $display_on) ? 'display:none;' : '';
124
+ $expostsstyle = ('s_posts' === $display_on) ? 'display:none;' : '';
125
+ $excategoriesstyle = 's_categories' === $display_on ? 'display:none;' : '';
126
+ $extagsstyle = 's_tags' === $display_on ? 'display:none;' : '';
127
+ $excpostssstyle = 's_custom_posts' === $display_on ? 'display:none;' : '';
128
+ $exlpcountstyle = 'latest_posts' === $display_on ? 'display:none;' : '';
129
+ $exmanualstyle = 'manual' === $display_on ? 'display:none;' : '';
130
+ ?>
131
+ <tr id="ex_pages"
132
+ style="<?php echo $expagesstyle . $expostsstyle . $extagsstyle . $excpostssstyle . $excategoriesstyle . $exlpcountstyle . $exmanualstyle; ?>">
133
+ <th class="hfcm-th-width"><?php esc_html_e('Exclude Pages', '99robots-header-footer-code-manager'); ?></th>
134
+ <td>
135
+ <select name="data[ex_pages][]" multiple>
136
+ <?php
137
+ foreach ($nnr_hfcm_pages as $pdata) {
138
+ if (in_array($pdata->ID, $ex_pages)) {
139
+ printf('<option value="%1$s" selected="selected">%2$s</option>', $pdata->ID, $pdata->post_title);
140
+ } else {
141
+ printf('<option value="%1$s">%2$s</option>', $pdata->ID, $pdata->post_title);
142
+ }
143
+ }
144
+ ?>
145
+ </select>
146
+ </td>
147
+ </tr>
148
+ <tr id="ex_posts"
149
+ style="<?php echo $expagesstyle . $expostsstyle . $extagsstyle . $excpostssstyle . $excategoriesstyle . $exlpcountstyle . $exmanualstyle; ?>">
150
+ <th class="hfcm-th-width"><?php esc_html_e('Exclude Posts', '99robots-header-footer-code-manager'); ?></th>
151
+ <td>
152
+ <select class="nnr-wraptext" name="data[ex_posts][]" multiple>
153
+ <option disabled></option>
154
+ </select> <img id="loader"
155
+ src="<?php echo plugins_url('images/ajax-loader.gif', dirname(__FILE__)); ?>">
156
+ </td>
157
+ </tr>
158
+ <?php
159
+ $nnr_hfcm_pages = get_pages();
160
+ $spagesstyle = ('s_pages' === $display_on) ? '' : 'display:none;';
161
+ ?>
162
+ <tr id="s_pages" style="<?php echo $spagesstyle; ?>">
163
+ <th class="hfcm-th-width"><?php esc_html_e('Page List', '99robots-header-footer-code-manager'); ?></th>
164
+ <td>
165
+ <select name="data[s_pages][]" multiple>
166
+ <?php
167
+ foreach ($nnr_hfcm_pages as $pdata) {
168
+ if (in_array($pdata->ID, $s_pages)) {
169
+ printf('<option value="%1$s" selected="selected">%2$s</option>', $pdata->ID, $pdata->post_title);
170
+ } else {
171
+ printf('<option value="%1$s">%2$s</option>', $pdata->ID, $pdata->post_title);
172
+ }
173
+ }
174
+ ?>
175
+ </select>
176
+ </td>
177
+ </tr>
178
+ <?php $spostsstyle = 's_posts' === $display_on ? '' : 'display:none;'; ?>
179
+ <tr id="s_posts" style="<?php echo $spostsstyle; ?>">
180
+ <th class="hfcm-th-width"><?php esc_html_e('Post List', '99robots-header-footer-code-manager'); ?></th>
181
+ <td>
182
+ <select class="nnr-wraptext" name="data[s_posts][]" multiple>
183
+ <option disabled>...</option>
184
+ </select>
185
+ </td>
186
+ </tr>
187
+ <?php
188
+ $args = array('hide_empty' => 0);
189
+ $categories = get_categories($args);
190
+ $tags = get_tags($args);
191
+
192
+ $scategoriesstyle = 's_categories' === $display_on ? '' : 'display:none;';
193
+ $stagsstyle = 's_tags' === $display_on ? '' : 'display:none;';
194
+ $cpostssstyle = 's_custom_posts' === $display_on ? '' : 'display:none;';
195
+ $lpcountstyle = 'latest_posts' === $display_on ? '' : 'display:none;';
196
+ $locationstyle = 'manual' === $display_on ? 'display:none;' : '';
197
+
198
+ // Get all names of Post Types
199
+ $args = array(
200
+ 'public' => true,
201
+ );
202
+
203
+ $output = 'names';
204
+ $operator = 'and';
205
+
206
+ $c_posttypes = get_post_types($args, $output, $operator);
207
+ $posttypes = array('post');
208
+ foreach ($c_posttypes as $cpdata) {
209
+ $posttypes[] = $cpdata;
210
+ }
211
+ ?>
212
+ <tr id="s_categories" style="<?php echo $scategoriesstyle; ?>">
213
+ <th class="hfcm-th-width"><?php esc_html_e('Category List', '99robots-header-footer-code-manager'); ?></th>
214
+ <td>
215
+ <select name="data[s_categories][]" multiple>
216
+ <?php
217
+ foreach ($categories as $cdata) {
218
+ if (in_array($cdata->term_id, $s_categories)) {
219
+ echo "<option value='{$cdata->term_id}' selected>{$cdata->name}</option>";
220
+ } else {
221
+ echo "<option value='{$cdata->term_id}'>{$cdata->name}</option>";
222
+ }
223
+ }
224
+ ?>
225
+ </select>
226
+ </td>
227
+ </tr>
228
+ <tr id="s_tags" style="<?php echo $stagsstyle; ?>">
229
+ <th class="hfcm-th-width"><?php esc_html_e('Tags List', '99robots-header-footer-code-manager'); ?></th>
230
+ <td>
231
+ <select name="data[s_tags][]" multiple>
232
+ <?php
233
+ foreach ($tags as $tdata) {
234
+ if (in_array($tdata->term_id, $s_tags)) {
235
+ echo "<option value='{$tdata->term_id}' selected>{$tdata->name}</option>";
236
+ } else {
237
+ echo "<option value='{$tdata->term_id}'>{$tdata->name}</option>";
238
+ }
239
+ }
240
+ ?>
241
+ </select>
242
+ </td>
243
+ </tr>
244
+ <tr id="c_posttype" style="<?php echo $cpostssstyle; ?>">
245
+ <th class="hfcm-th-width"><?php esc_html_e('Post Types', '99robots-header-footer-code-manager'); ?></th>
246
+ <td>
247
+ <select name="data[s_custom_posts][]" multiple>
248
+ <?php
249
+ foreach ($c_posttypes as $cpkey => $cpdata) {
250
+ if (in_array($cpkey, $s_custom_posts)) {
251
+ echo "<option value='$cpkey' selected>$cpdata</option>";
252
+ } else {
253
+ echo "<option value='$cpkey'>$cpdata</option>";
254
+ }
255
+ }
256
+ ?>
257
+ </select>
258
+ </td>
259
+ </tr>
260
+ <tr id="lp_count" style="<?php echo $lpcountstyle; ?>">
261
+ <th class="hfcm-th-width"><?php esc_html_e('Post Count', '99robots-header-footer-code-manager'); ?></th>
262
+ <td>
263
+ <select name="data[lp_count]">
264
+ <?php
265
+ for ($i = 1; $i <= 20; $i++) {
266
+ if ($i == $lp_count) {
267
+ echo "<option value='{$i}' selected>{$i}</option>";
268
+ } else {
269
+ echo "<option value='{$i}'>{$i}</option>";
270
+ }
271
+ }
272
+ ?>
273
+ </select>
274
+ </td>
275
+ </tr>
276
+ <?php
277
+ if (in_array($display_on, array('s_posts', 's_pages', 's_custom_posts', 's_tags', 'latest_posts'))) {
278
+ $nnr_hfcm_locations = array('header' => 'Header', 'before_content' => 'Before Content', 'after_content' => 'After Content', 'footer' => 'Footer');
279
+ } else {
280
+ $nnr_hfcm_locations = array('header' => 'Header', 'footer' => 'Footer');
281
+ }
282
+ ?>
283
+ <tr id="locationtr" style="<?php echo $locationstyle; ?>">
284
+ <th class="hfcm-th-width"><?php esc_html_e('Location', '99robots-header-footer-code-manager'); ?></th>
285
+ <td>
286
+ <select name="data[location]" id="data_location">
287
+ <?php
288
+ foreach ($nnr_hfcm_locations as $lkey => $statusv) {
289
+ if ($location === $lkey) {
290
+ echo "<option value='" . $lkey . "' selected='selected'>" . $statusv . '</option>';
291
+ } else {
292
+ echo "<option value='" . $lkey . "'>" . $statusv . '</option>';
293
+ }
294
+ }
295
+ ?>
296
+ </select>
297
+ <p><b>Note</b>: Snippet will only execute if the placement hook exists on the page.</p>
298
+ </td>
299
+ </tr>
300
+ <?php $devicetypearray = array('both' => 'Show on All Devices', 'desktop' => 'Only Desktop', 'mobile' => 'Only Mobile Devices') ?>
301
+ <?php $statusarray = array('active' => 'Active', 'inactive' => 'Inactive') ?>
302
+ <tr>
303
+ <th class="hfcm-th-width"><?php esc_html_e('Device Display', '99robots-header-footer-code-manager'); ?></th>
304
+ <td>
305
+ <select name="data[device_type]">
306
+ <?php
307
+ foreach ($devicetypearray as $smkey => $typev) {
308
+ if ($device_type === $smkey) {
309
+ echo "<option value='" . $smkey . "' selected='selected'>" . $typev . '</option>';
310
+ } else {
311
+ echo "<option value='" . $smkey . "'>" . $typev . '</option>';
312
+ }
313
+ }
314
+ ?>
315
+ </select>
316
+ </td>
317
+ </tr>
318
+ <tr>
319
+ <th class="hfcm-th-width"><?php esc_html_e('Status', '99robots-header-footer-code-manager'); ?></th>
320
+ <td>
321
+ <select name="data[status]">
322
+ <?php
323
+ foreach ($statusarray as $skey => $statusv) {
324
+ if ($status === $skey) {
325
+ echo "<option value='" . $skey . "' selected='selected'>" . $statusv . '</option>';
326
+ } else {
327
+ echo "<option value='" . $skey . "'>" . $statusv . '</option>';
328
+ }
329
+ }
330
+ ?>
331
+ </select>
332
+ </td>
333
+ </tr>
334
+ <?php if ($update) : ?>
335
+ <tr>
336
+ <th class="hfcm-th-width"><?php esc_html_e('Shortcode', '99robots-header-footer-code-manager'); ?></th>
337
+ <td>
338
+ <p>[hfcm id="<?php echo $id; ?>"]</p>
339
+ </td>
340
+ </tr>
341
+ <tr>
342
+ <th class="hfcm-th-width"><?php esc_html_e('Changelog', '99robots-header-footer-code-manager'); ?></th>
343
+ <td>
344
+ <p>
345
+ <?php esc_html_e('Snippet created by', '99robots-header-footer-code-manager'); ?>
346
+ <b><?php echo $createdby; ?></b> <?php echo __('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)) ?>
347
+ <br/>
348
+ <?php if (!empty($lastmodifiedby)) : ?>
349
+ <?php esc_html_e('Last edited by', '99robots-header-footer-code-manager'); ?>
350
+ <b><?php echo $lastmodifiedby; ?></b> <?php echo __('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)) ?>
351
+ <?php endif; ?>
352
+ </p>
353
+ </td>
354
+ </tr>
355
+ <?php endif; ?>
356
+ </table>
357
+ <div class="wrap">
358
+ <h1><?php esc_html_e('Snippet', '99robots-header-footer-code-manager'); ?>
359
+ / <?php esc_html_e('Code', '99robots-header-footer-code-manager') ?></h1>
360
+ <div class="wrap">
361
+ <textarea name="data[snippet]" aria-describedby="nnr-newcontent-description" id="nnr_newcontent"
362
+ rows="10"><?php echo $snippet; ?></textarea>
363
+ <div class="wp-core-ui">
364
+ <input type="submit"
365
+ name="<?php echo $update ? 'update' : 'insert'; ?>"
366
+ value="<?php echo $update ? esc_html__('Update', '99robots-header-footer-code-manager') : esc_html__('Save', '99robots-header-footer-code-manager') ?>"
367
+ class="button button-primary button-large nnr-btnsave">
368
+ </div>
369
+ </div>
370
+ </div>
371
+ </form>
372
+ </div>
includes/hfcm-list.php CHANGED
@@ -1,421 +1,421 @@
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
- /** Class constructor */
9
- public function __construct() {
10
-
11
- parent::__construct(
12
- array(
13
- 'singular' => esc_html__( 'Snippet', '99robots-header-footer-code-manager' ),
14
- 'plural' => esc_html__( 'Snippets', '99robots-header-footer-code-manager' ),
15
- 'ajax' => false,
16
- )
17
- );
18
- }
19
-
20
- /**
21
- * Retrieve snippets data from the database
22
- *
23
- * @param int $per_page
24
- * @param int $page_number
25
- *
26
- * @return mixed
27
- */
28
- public static function get_snippets( $per_page = 20, $page_number = 1, $customvar = 'all' ) {
29
-
30
- global $wpdb;
31
- $table_name = "{$wpdb->prefix}hfcm_scripts";
32
- $sql = "SELECT * FROM $table_name";
33
-
34
- if ( in_array( $customvar, array( 'inactive', 'active' ) ) ) {
35
- $sql .= " where status = '$customvar'";
36
- }
37
-
38
- if ( ! empty( $_REQUEST['orderby'] ) ) {
39
- $sql .= ' ORDER BY ' . esc_sql( $_REQUEST['orderby'] );
40
- $sql .= ! empty( $_REQUEST['order'] ) ? ' ' . esc_sql( $_REQUEST['order'] ) : ' ASC';
41
- }
42
-
43
- $sql .= " LIMIT $per_page";
44
- $sql .= ' OFFSET ' . ( $page_number - 1 ) * $per_page;
45
-
46
- $result = $wpdb->get_results( $sql, 'ARRAY_A' );
47
- return $result;
48
- }
49
-
50
- /**
51
- * Delete a snipppet record.
52
- *
53
- * @param int $id snippet ID
54
- */
55
- public static function delete_snippet( $id ) {
56
-
57
- global $wpdb;
58
- $table_name = "{$wpdb->prefix}hfcm_scripts";
59
-
60
- $wpdb->delete(
61
- $table_name, array( 'script_id' => $id ), array( '%d' )
62
- );
63
- }
64
-
65
- /**
66
- * Activate a snipppet record.
67
- *
68
- * @param int $id snippet ID
69
- */
70
- public static function activate_snippet( $id ) {
71
-
72
- global $wpdb;
73
- $table_name = "{$wpdb->prefix}hfcm_scripts";
74
-
75
- $wpdb->update(
76
- $table_name, array(
77
- 'status' => 'active',
78
- ), array( 'script_id' => $id ), array( '%s' ), array( '%d' )
79
- );
80
- }
81
-
82
- /**
83
- * Deactivate a snipppet record.
84
- *
85
- * @param int $id snippet ID
86
- */
87
- public static function deactivate_snippet( $id ) {
88
-
89
- global $wpdb;
90
- $table_name = "{$wpdb->prefix}hfcm_scripts";
91
-
92
- $wpdb->update(
93
- $table_name, array(
94
- 'status' => 'inactive',
95
- ), array( 'script_id' => $id ), array( '%s' ), array( '%d' )
96
- );
97
- }
98
-
99
- /**
100
- * Returns the count of records in the database.
101
- *
102
- * @return null|string
103
- */
104
- public static function record_count( $customvar = 'all' ) {
105
-
106
- global $wpdb;
107
- $table_name = "{$wpdb->prefix}hfcm_scripts";
108
- $sql = "SELECT COUNT(*) FROM $table_name";
109
-
110
- if ( in_array( $customvar, array( 'inactive', 'active' ) ) ) {
111
- $sql .= " where status = '$customvar'";
112
- }
113
-
114
- return $wpdb->get_var( $sql );
115
- }
116
-
117
- /** Text displayed when no snippet data is available */
118
- public function no_items() {
119
- esc_html_e( 'No Snippets avaliable.', '99robots-header-footer-code-manager' );
120
- }
121
-
122
- /**
123
- * Render a column when no column specific method exist.
124
- *
125
- * @param array $item
126
- * @param string $column_name
127
- *
128
- * @return mixed
129
- */
130
- public function column_default( $item, $column_name ) {
131
-
132
- switch ( $column_name ) {
133
- case 'name':
134
- return esc_html( $item[ $column_name ] );
135
-
136
- case 'display_on':
137
- $nnr_hfcm_display_array = array(
138
- 'All' => esc_html__( 'Site Wide', '99robots-header-footer-code-manager' ),
139
- 's_posts' => esc_html__( 'Specific Posts', '99robots-header-footer-code-manager' ),
140
- 's_pages' => esc_html__( 'Specific Pages', '99robots-header-footer-code-manager' ),
141
- 's_categories' => esc_html__( 'Specific Categories', '99robots-header-footer-code-manager' ),
142
- 's_custom_posts' => esc_html__( 'Specific Custom Post Types', '99robots-header-footer-code-manager' ),
143
- 's_tags' => esc_html__( 'Specific Tags', '99robots-header-footer-code-manager' ),
144
- 'latest_posts' => esc_html__( 'Latest Posts', '99robots-header-footer-code-manager' ),
145
- 'manual' => esc_html__( 'Shortcode Only', '99robots-header-footer-code-manager' ),
146
- );
147
-
148
- if ( 's_posts' === $item[ $column_name ] ) {
149
-
150
- $empty = 1;
151
- $s_posts = json_decode( $item['s_posts'] );
152
-
153
- foreach ( $s_posts as $id ) {
154
- if ( 'publish' === get_post_status( $id ) ) {
155
- $empty = 0;
156
- break;
157
- }
158
- }
159
- if ( $empty ) {
160
- return '<span class="hfcm-red">' . esc_html__( 'No post selected', '99robots-header-footer-code-manager' ) . '</span>';
161
- }
162
- }
163
-
164
- return esc_html( $nnr_hfcm_display_array[ $item[ $column_name ] ] );
165
-
166
- case 'location':
167
-
168
- if ( ! $item[ $column_name ] ) {
169
- return esc_html__( 'N/A', '99robots-header-footer-code-manager' );
170
- }
171
-
172
- $nnr_hfcm_locations = array(
173
- 'header' => esc_html__( 'Header', '99robots-header-footer-code-manager' ),
174
- 'before_content' => esc_html__( 'Before Content', '99robots-header-footer-code-manager' ),
175
- 'after_content' => esc_html__( 'After Content', '99robots-header-footer-code-manager' ),
176
- 'footer' => esc_html__( 'Footer', '99robots-header-footer-code-manager' ),
177
- );
178
- return esc_html( $nnr_hfcm_locations[ $item[ $column_name ] ] );
179
-
180
- case 'device_type':
181
-
182
- if ( 'both' === $item[ $column_name ] ) {
183
- return esc_html__( 'Show on All Devices', '99robots-header-footer-code-manager' );
184
- } elseif ( 'mobile' === $item[ $column_name ] ) {
185
- return esc_html__( 'Only Mobile Devices', '99robots-header-footer-code-manager' );
186
- } elseif ( 'desktop' === $item[ $column_name ] ) {
187
- return esc_html__( 'Only Desktop', '99robots-header-footer-code-manager' );
188
- } else {
189
- return esc_html( $item[ $column_name ] );
190
- }
191
-
192
- case 'status':
193
-
194
- if ( 'inactive' === $item[ $column_name ] ) {
195
- return '<div class="nnr-switch">
196
- <label for="nnr-round-toggle' . $item['script_id'] . '">OFF</label>
197
- <input id="nnr-round-toggle' . $item['script_id'] . '" class="round-toggle round-toggle-round-flat" type="checkbox" data-id="' . $item['script_id'] . '" />
198
- <label for="nnr-round-toggle' . $item['script_id'] . '"></label>
199
- <label for="nnr-round-toggle' . $item['script_id'] . '">ON</label>
200
- </div>
201
- ';
202
- } elseif ( 'active' === $item[ $column_name ] ) {
203
- return '<div class="nnr-switch">
204
- <label for="nnr-round-toggle' . $item['script_id'] . '">OFF</label>
205
- <input id="nnr-round-toggle' . $item['script_id'] . '" class="round-toggle round-toggle-round-flat" type="checkbox" data-id="' . $item['script_id'] . '" checked="checked" />
206
- <label for="nnr-round-toggle' . $item['script_id'] . '"></label>
207
- <label for="nnr-round-toggle' . $item['script_id'] . '">ON</label>
208
- </div>
209
- ';
210
- } else {
211
- return esc_html( $item[ $column_name ] );
212
- }
213
-
214
- case 'script_id':
215
- return esc_html( $item[ $column_name ] );
216
-
217
- case 'shortcode':
218
- return '[hfcm id="' . $item['script_id'] . '"]';
219
-
220
- default:
221
- return print_r( $item, true ); // Show the whole array for troubleshooting purposes
222
- }
223
- }
224
-
225
- /**
226
- * Render the bulk edit checkbox
227
- *
228
- * @param array $item
229
- *
230
- * @return string
231
- */
232
- function column_cb( $item ) {
233
- return sprintf(
234
- '<input type="checkbox" name="snippets[]" value="%s" />', $item['script_id']
235
- );
236
- }
237
-
238
- /**
239
- * Method for name column
240
- *
241
- * @param array $item an array of DB data
242
- *
243
- * @return string
244
- */
245
- function column_name( $item ) {
246
-
247
- $delete_nonce = wp_create_nonce( 'hfcm_delete_snippet' );
248
- $edit_nonce = wp_create_nonce( 'hfcm_edit_snippet' );
249
-
250
- $title = '<strong>' . $item['name'] . '</strong>';
251
-
252
- $actions = array(
253
- '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 ),
254
- 'delete' => sprintf( '<a href="?page=%s&action=%s&snippet=%s&_wpnonce=%s">' . esc_html__( 'Delete', '99robots-header-footer-code-manager' ) . '</a>', esc_attr( $_REQUEST['page'] ), 'delete', absint( $item['script_id'] ), $delete_nonce ),
255
- );
256
-
257
- return $title . $this->row_actions( $actions );
258
- }
259
-
260
- /**
261
- * Associative array of columns
262
- *
263
- * @return array
264
- */
265
- function get_columns() {
266
- $columns = array(
267
- 'cb' => '<input type="checkbox" />',
268
- 'script_id' => esc_html__( 'ID', '99robots-header-footer-code-manager' ),
269
- 'status' => esc_html__( 'Status', '99robots-header-footer-code-manager' ),
270
- 'name' => esc_html__( 'Snippet Name', '99robots-header-footer-code-manager' ),
271
- 'display_on' => esc_html__( 'Display On', '99robots-header-footer-code-manager' ),
272
- 'location' => esc_html__( 'Location', '99robots-header-footer-code-manager' ),
273
- 'device_type' => esc_html__( 'Devices', '99robots-header-footer-code-manager' ),
274
- 'shortcode' => esc_html__( 'Shortcode', '99robots-header-footer-code-manager' ),
275
- );
276
-
277
- return $columns;
278
- }
279
-
280
- /**
281
- * Columns to make sortable.
282
- *
283
- * @return array
284
- */
285
- public function get_sortable_columns() {
286
-
287
- return array(
288
- 'name' => array( 'name', true ),
289
- 'script_id' => array( 'script_id', false ),
290
- );
291
- }
292
-
293
- /**
294
- * Returns an associative array containing the bulk action
295
- *
296
- * @return array
297
- */
298
- public function get_bulk_actions() {
299
-
300
- return array(
301
- 'bulk-activate' => esc_html__( 'Activate', '99robots-header-footer-code-manager' ),
302
- 'bulk-deactivate' => esc_html__( 'Deactivate', '99robots-header-footer-code-manager' ),
303
- 'bulk-delete' => esc_html__( 'Remove', '99robots-header-footer-code-manager' ),
304
- );
305
- }
306
-
307
- /**
308
- * Handles data query and filter, sorting, and pagination.
309
- */
310
- public function prepare_items() {
311
-
312
- $columns = $this->get_columns();
313
- $hidden = array();
314
- $sortable = $this->get_sortable_columns();
315
-
316
- //Retrieve $customvar for use in query to get items.
317
- $customvar = ( isset( $_REQUEST['customvar'] ) ? $_REQUEST['customvar'] : 'all');
318
- $this->_column_headers = array( $columns, $hidden, $sortable );
319
-
320
- /** Process bulk action */
321
- $this->process_bulk_action();
322
- $this->views();
323
- $per_page = $this->get_items_per_page( 'snippets_per_page', 20 );
324
- $current_page = $this->get_pagenum();
325
- $total_items = self::record_count();
326
-
327
- $this->set_pagination_args(array(
328
- 'total_items' => $total_items,
329
- 'per_page' => $per_page,
330
- ));
331
-
332
- $this->items = self::get_snippets( $per_page, $current_page, $customvar );
333
- }
334
-
335
- public function get_views() {
336
- $views = array();
337
- $current = ( ! empty( $_REQUEST['customvar'] ) ? $_REQUEST['customvar'] : 'all');
338
-
339
- //All link
340
- $class = 'all' === $current ? ' class="current"' : '';
341
- $all_url = remove_query_arg( 'customvar' );
342
- $views['all'] = "<a href='{$all_url }' {$class} >" . esc_html__( 'All', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count() . ')</a>';
343
-
344
- //Foo link
345
- $foo_url = add_query_arg( 'customvar', 'active' );
346
- $class = ( 'active' === $current ? ' class="current"' : '');
347
- $views['active'] = "<a href='{$foo_url}' {$class} >" . esc_html__( 'Active', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count( 'active' ) . ')</a>';
348
-
349
- //Bar link
350
- $bar_url = add_query_arg( 'customvar', 'inactive' );
351
- $class = ( 'inactive' === $current ? ' class="current"' : '');
352
- $views['inactive'] = "<a href='{$bar_url}' {$class} >" . esc_html__( 'Inactive', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count( 'inactive' ) . ')</a>';
353
-
354
- return $views;
355
- }
356
-
357
- public function process_bulk_action() {
358
-
359
- //Detect when a bulk action is being triggered...
360
- if ( 'delete' === $this->current_action() ) {
361
-
362
- // In our file that handles the request, verify the nonce.
363
- $nonce = esc_attr( $_REQUEST['_wpnonce'] );
364
-
365
- if ( ! wp_verify_nonce( $nonce, 'hfcm_delete_snippet' ) ) {
366
- die( 'Go get a life script kiddies' );
367
- } else {
368
- self::delete_snippet( absint( $_GET['snippet'] ) );
369
-
370
- NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
371
- return;
372
- }
373
- }
374
-
375
- // If the delete bulk action is triggered
376
- if (
377
- ( isset( $_POST['action'] ) && 'bulk-delete' === $_POST['action'] ) ||
378
- ( isset( $_POST['action2'] ) && 'bulk-delete' === $_POST['action2'] )
379
- ) {
380
- $delete_ids = esc_sql( $_POST['snippets'] );
381
-
382
- // loop over the array of record IDs and delete them
383
- foreach ( $delete_ids as $id ) {
384
- self::delete_snippet( $id );
385
- }
386
-
387
- NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
388
- return;
389
- } elseif (
390
- ( isset( $_POST['action'] ) && 'bulk-activate' === $_POST['action'] ) ||
391
- ( isset( $_POST['action2'] ) && 'bulk-activate' === $_POST['action2'] )
392
- ) {
393
-
394
- $activate_ids = esc_sql( $_POST['snippets'] );
395
-
396
- // loop over the array of record IDs and activate them
397
- foreach ( $activate_ids as $id ) {
398
- self::activate_snippet( $id );
399
- }
400
-
401
- NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
402
- return;
403
- } elseif (
404
- ( isset( $_POST['action'] ) && 'bulk-deactivate' === $_POST['action'] ) ||
405
- ( isset( $_POST['action2'] ) && 'bulk-deactivate' === $_POST['action2'] )
406
- ) {
407
-
408
- $delete_ids = esc_sql( $_POST['snippets'] );
409
-
410
- // loop over the array of record IDs and deactivate them
411
- foreach ( $delete_ids as $id ) {
412
- self::deactivate_snippet( $id );
413
- }
414
-
415
- NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
416
-
417
- return;
418
- }
419
- }
420
- }
421
-
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
+ /** Class constructor */
9
+ public function __construct() {
10
+
11
+ parent::__construct(
12
+ array(
13
+ 'singular' => esc_html__( 'Snippet', '99robots-header-footer-code-manager' ),
14
+ 'plural' => esc_html__( 'Snippets', '99robots-header-footer-code-manager' ),
15
+ 'ajax' => false,
16
+ )
17
+ );
18
+ }
19
+
20
+ /**
21
+ * Retrieve snippets data from the database
22
+ *
23
+ * @param int $per_page
24
+ * @param int $page_number
25
+ *
26
+ * @return mixed
27
+ */
28
+ public static function get_snippets( $per_page = 20, $page_number = 1, $customvar = 'all' ) {
29
+
30
+ global $wpdb;
31
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
32
+ $sql = "SELECT * FROM $table_name";
33
+
34
+ if ( in_array( $customvar, array( 'inactive', 'active' ) ) ) {
35
+ $sql .= " where status = '$customvar'";
36
+ }
37
+
38
+ if ( ! empty( $_REQUEST['orderby'] ) ) {
39
+ $sql .= ' ORDER BY ' . esc_sql( $_REQUEST['orderby'] );
40
+ $sql .= ! empty( $_REQUEST['order'] ) ? ' ' . esc_sql( $_REQUEST['order'] ) : ' ASC';
41
+ }
42
+
43
+ $sql .= " LIMIT $per_page";
44
+ $sql .= ' OFFSET ' . ( $page_number - 1 ) * $per_page;
45
+
46
+ $result = $wpdb->get_results( $sql, 'ARRAY_A' );
47
+ return $result;
48
+ }
49
+
50
+ /**
51
+ * Delete a snipppet record.
52
+ *
53
+ * @param int $id snippet ID
54
+ */
55
+ public static function delete_snippet( $id ) {
56
+
57
+ global $wpdb;
58
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
59
+
60
+ $wpdb->delete(
61
+ $table_name, array( 'script_id' => $id ), array( '%d' )
62
+ );
63
+ }
64
+
65
+ /**
66
+ * Activate a snipppet record.
67
+ *
68
+ * @param int $id snippet ID
69
+ */
70
+ public static function activate_snippet( $id ) {
71
+
72
+ global $wpdb;
73
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
74
+
75
+ $wpdb->update(
76
+ $table_name, array(
77
+ 'status' => 'active',
78
+ ), array( 'script_id' => $id ), array( '%s' ), array( '%d' )
79
+ );
80
+ }
81
+
82
+ /**
83
+ * Deactivate a snipppet record.
84
+ *
85
+ * @param int $id snippet ID
86
+ */
87
+ public static function deactivate_snippet( $id ) {
88
+
89
+ global $wpdb;
90
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
91
+
92
+ $wpdb->update(
93
+ $table_name, array(
94
+ 'status' => 'inactive',
95
+ ), array( 'script_id' => $id ), array( '%s' ), array( '%d' )
96
+ );
97
+ }
98
+
99
+ /**
100
+ * Returns the count of records in the database.
101
+ *
102
+ * @return null|string
103
+ */
104
+ public static function record_count( $customvar = 'all' ) {
105
+
106
+ global $wpdb;
107
+ $table_name = "{$wpdb->prefix}hfcm_scripts";
108
+ $sql = "SELECT COUNT(*) FROM $table_name";
109
+
110
+ if ( in_array( $customvar, array( 'inactive', 'active' ) ) ) {
111
+ $sql .= " where status = '$customvar'";
112
+ }
113
+
114
+ return $wpdb->get_var( $sql );
115
+ }
116
+
117
+ /** Text displayed when no snippet data is available */
118
+ public function no_items() {
119
+ esc_html_e( 'No Snippets avaliable.', '99robots-header-footer-code-manager' );
120
+ }
121
+
122
+ /**
123
+ * Render a column when no column specific method exist.
124
+ *
125
+ * @param array $item
126
+ * @param string $column_name
127
+ *
128
+ * @return mixed
129
+ */
130
+ public function column_default( $item, $column_name ) {
131
+
132
+ switch ( $column_name ) {
133
+ case 'name':
134
+ return esc_html( $item[ $column_name ] );
135
+
136
+ case 'display_on':
137
+ $nnr_hfcm_display_array = array(
138
+ 'All' => esc_html__( 'Site Wide', '99robots-header-footer-code-manager' ),
139
+ 's_posts' => esc_html__( 'Specific Posts', '99robots-header-footer-code-manager' ),
140
+ 's_pages' => esc_html__( 'Specific Pages', '99robots-header-footer-code-manager' ),
141
+ 's_categories' => esc_html__( 'Specific Categories', '99robots-header-footer-code-manager' ),
142
+ 's_custom_posts' => esc_html__( 'Specific Custom Post Types', '99robots-header-footer-code-manager' ),
143
+ 's_tags' => esc_html__( 'Specific Tags', '99robots-header-footer-code-manager' ),
144
+ 'latest_posts' => esc_html__( 'Latest Posts', '99robots-header-footer-code-manager' ),
145
+ 'manual' => esc_html__( 'Shortcode Only', '99robots-header-footer-code-manager' ),
146
+ );
147
+
148
+ if ( 's_posts' === $item[ $column_name ] ) {
149
+
150
+ $empty = 1;
151
+ $s_posts = json_decode( $item['s_posts'] );
152
+
153
+ foreach ( $s_posts as $id ) {
154
+ if ( 'publish' === get_post_status( $id ) ) {
155
+ $empty = 0;
156
+ break;
157
+ }
158
+ }
159
+ if ( $empty ) {
160
+ return '<span class="hfcm-red">' . esc_html__( 'No post selected', '99robots-header-footer-code-manager' ) . '</span>';
161
+ }
162
+ }
163
+
164
+ return esc_html( $nnr_hfcm_display_array[ $item[ $column_name ] ] );
165
+
166
+ case 'location':
167
+
168
+ if ( ! $item[ $column_name ] ) {
169
+ return esc_html__( 'N/A', '99robots-header-footer-code-manager' );
170
+ }
171
+
172
+ $nnr_hfcm_locations = array(
173
+ 'header' => esc_html__( 'Header', '99robots-header-footer-code-manager' ),
174
+ 'before_content' => esc_html__( 'Before Content', '99robots-header-footer-code-manager' ),
175
+ 'after_content' => esc_html__( 'After Content', '99robots-header-footer-code-manager' ),
176
+ 'footer' => esc_html__( 'Footer', '99robots-header-footer-code-manager' ),
177
+ );
178
+ return esc_html( $nnr_hfcm_locations[ $item[ $column_name ] ] );
179
+
180
+ case 'device_type':
181
+
182
+ if ( 'both' === $item[ $column_name ] ) {
183
+ return esc_html__( 'Show on All Devices', '99robots-header-footer-code-manager' );
184
+ } elseif ( 'mobile' === $item[ $column_name ] ) {
185
+ return esc_html__( 'Only Mobile Devices', '99robots-header-footer-code-manager' );
186
+ } elseif ( 'desktop' === $item[ $column_name ] ) {
187
+ return esc_html__( 'Only Desktop', '99robots-header-footer-code-manager' );
188
+ } else {
189
+ return esc_html( $item[ $column_name ] );
190
+ }
191
+
192
+ case 'status':
193
+
194
+ if ( 'inactive' === $item[ $column_name ] ) {
195
+ return '<div class="nnr-switch">
196
+ <label for="nnr-round-toggle' . $item['script_id'] . '">OFF</label>
197
+ <input id="nnr-round-toggle' . $item['script_id'] . '" class="round-toggle round-toggle-round-flat" type="checkbox" data-id="' . $item['script_id'] . '" />
198
+ <label for="nnr-round-toggle' . $item['script_id'] . '"></label>
199
+ <label for="nnr-round-toggle' . $item['script_id'] . '">ON</label>
200
+ </div>
201
+ ';
202
+ } elseif ( 'active' === $item[ $column_name ] ) {
203
+ return '<div class="nnr-switch">
204
+ <label for="nnr-round-toggle' . $item['script_id'] . '">OFF</label>
205
+ <input id="nnr-round-toggle' . $item['script_id'] . '" class="round-toggle round-toggle-round-flat" type="checkbox" data-id="' . $item['script_id'] . '" checked="checked" />
206
+ <label for="nnr-round-toggle' . $item['script_id'] . '"></label>
207
+ <label for="nnr-round-toggle' . $item['script_id'] . '">ON</label>
208
+ </div>
209
+ ';
210
+ } else {
211
+ return esc_html( $item[ $column_name ] );
212
+ }
213
+
214
+ case 'script_id':
215
+ return esc_html( $item[ $column_name ] );
216
+
217
+ case 'shortcode':
218
+ return '[hfcm id="' . $item['script_id'] . '"]';
219
+
220
+ default:
221
+ return print_r( $item, true ); // Show the whole array for troubleshooting purposes
222
+ }
223
+ }
224
+
225
+ /**
226
+ * Render the bulk edit checkbox
227
+ *
228
+ * @param array $item
229
+ *
230
+ * @return string
231
+ */
232
+ function column_cb( $item ) {
233
+ return sprintf(
234
+ '<input type="checkbox" name="snippets[]" value="%s" />', $item['script_id']
235
+ );
236
+ }
237
+
238
+ /**
239
+ * Method for name column
240
+ *
241
+ * @param array $item an array of DB data
242
+ *
243
+ * @return string
244
+ */
245
+ function column_name( $item ) {
246
+
247
+ $delete_nonce = wp_create_nonce( 'hfcm_delete_snippet' );
248
+ $edit_nonce = wp_create_nonce( 'hfcm_edit_snippet' );
249
+
250
+ $title = '<strong>' . $item['name'] . '</strong>';
251
+
252
+ $actions = array(
253
+ '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 ),
254
+ 'delete' => sprintf( '<a href="?page=%s&action=%s&snippet=%s&_wpnonce=%s">' . esc_html__( 'Delete', '99robots-header-footer-code-manager' ) . '</a>', esc_attr( $_REQUEST['page'] ), 'delete', absint( $item['script_id'] ), $delete_nonce ),
255
+ );
256
+
257
+ return $title . $this->row_actions( $actions );
258
+ }
259
+
260
+ /**
261
+ * Associative array of columns
262
+ *
263
+ * @return array
264
+ */
265
+ function get_columns() {
266
+ $columns = array(
267
+ 'cb' => '<input type="checkbox" />',
268
+ 'script_id' => esc_html__( 'ID', '99robots-header-footer-code-manager' ),
269
+ 'status' => esc_html__( 'Status', '99robots-header-footer-code-manager' ),
270
+ 'name' => esc_html__( 'Snippet Name', '99robots-header-footer-code-manager' ),
271
+ 'display_on' => esc_html__( 'Display On', '99robots-header-footer-code-manager' ),
272
+ 'location' => esc_html__( 'Location', '99robots-header-footer-code-manager' ),
273
+ 'device_type' => esc_html__( 'Devices', '99robots-header-footer-code-manager' ),
274
+ 'shortcode' => esc_html__( 'Shortcode', '99robots-header-footer-code-manager' ),
275
+ );
276
+
277
+ return $columns;
278
+ }
279
+
280
+ /**
281
+ * Columns to make sortable.
282
+ *
283
+ * @return array
284
+ */
285
+ public function get_sortable_columns() {
286
+
287
+ return array(
288
+ 'name' => array( 'name', true ),
289
+ 'script_id' => array( 'script_id', false ),
290
+ );
291
+ }
292
+
293
+ /**
294
+ * Returns an associative array containing the bulk action
295
+ *
296
+ * @return array
297
+ */
298
+ public function get_bulk_actions() {
299
+
300
+ return array(
301
+ 'bulk-activate' => esc_html__( 'Activate', '99robots-header-footer-code-manager' ),
302
+ 'bulk-deactivate' => esc_html__( 'Deactivate', '99robots-header-footer-code-manager' ),
303
+ 'bulk-delete' => esc_html__( 'Remove', '99robots-header-footer-code-manager' ),
304
+ );
305
+ }
306
+
307
+ /**
308
+ * Handles data query and filter, sorting, and pagination.
309
+ */
310
+ public function prepare_items() {
311
+
312
+ $columns = $this->get_columns();
313
+ $hidden = array();
314
+ $sortable = $this->get_sortable_columns();
315
+
316
+ //Retrieve $customvar for use in query to get items.
317
+ $customvar = ( isset( $_REQUEST['customvar'] ) ? $_REQUEST['customvar'] : 'all');
318
+ $this->_column_headers = array( $columns, $hidden, $sortable );
319
+
320
+ /** Process bulk action */
321
+ $this->process_bulk_action();
322
+ $this->views();
323
+ $per_page = $this->get_items_per_page( 'snippets_per_page', 20 );
324
+ $current_page = $this->get_pagenum();
325
+ $total_items = self::record_count();
326
+
327
+ $this->set_pagination_args(array(
328
+ 'total_items' => $total_items,
329
+ 'per_page' => $per_page,
330
+ ));
331
+
332
+ $this->items = self::get_snippets( $per_page, $current_page, $customvar );
333
+ }
334
+
335
+ public function get_views() {
336
+ $views = array();
337
+ $current = ( ! empty( $_REQUEST['customvar'] ) ? $_REQUEST['customvar'] : 'all');
338
+
339
+ //All link
340
+ $class = 'all' === $current ? ' class="current"' : '';
341
+ $all_url = remove_query_arg( 'customvar' );
342
+ $views['all'] = "<a href='{$all_url }' {$class} >" . esc_html__( 'All', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count() . ')</a>';
343
+
344
+ //Foo link
345
+ $foo_url = add_query_arg( 'customvar', 'active' );
346
+ $class = ( 'active' === $current ? ' class="current"' : '');
347
+ $views['active'] = "<a href='{$foo_url}' {$class} >" . esc_html__( 'Active', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count( 'active' ) . ')</a>';
348
+
349
+ //Bar link
350
+ $bar_url = add_query_arg( 'customvar', 'inactive' );
351
+ $class = ( 'inactive' === $current ? ' class="current"' : '');
352
+ $views['inactive'] = "<a href='{$bar_url}' {$class} >" . esc_html__( 'Inactive', '99robots-header-footer-code-manager' ) . ' (' . $this->record_count( 'inactive' ) . ')</a>';
353
+
354
+ return $views;
355
+ }
356
+
357
+ public function process_bulk_action() {
358
+
359
+ //Detect when a bulk action is being triggered...
360
+ if ( 'delete' === $this->current_action() ) {
361
+
362
+ // In our file that handles the request, verify the nonce.
363
+ $nonce = esc_attr( $_REQUEST['_wpnonce'] );
364
+
365
+ if ( ! wp_verify_nonce( $nonce, 'hfcm_delete_snippet' ) ) {
366
+ die( 'Go get a life script kiddies' );
367
+ } else {
368
+ self::delete_snippet( absint( $_GET['snippet'] ) );
369
+
370
+ NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
371
+ return;
372
+ }
373
+ }
374
+
375
+ // If the delete bulk action is triggered
376
+ if (
377
+ ( isset( $_POST['action'] ) && 'bulk-delete' === $_POST['action'] ) ||
378
+ ( isset( $_POST['action2'] ) && 'bulk-delete' === $_POST['action2'] )
379
+ ) {
380
+ $delete_ids = esc_sql( $_POST['snippets'] );
381
+
382
+ // loop over the array of record IDs and delete them
383
+ foreach ( $delete_ids as $id ) {
384
+ self::delete_snippet( $id );
385
+ }
386
+
387
+ NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
388
+ return;
389
+ } elseif (
390
+ ( isset( $_POST['action'] ) && 'bulk-activate' === $_POST['action'] ) ||
391
+ ( isset( $_POST['action2'] ) && 'bulk-activate' === $_POST['action2'] )
392
+ ) {
393
+
394
+ $activate_ids = esc_sql( $_POST['snippets'] );
395
+
396
+ // loop over the array of record IDs and activate them
397
+ foreach ( $activate_ids as $id ) {
398
+ self::activate_snippet( $id );
399
+ }
400
+
401
+ NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
402
+ return;
403
+ } elseif (
404
+ ( isset( $_POST['action'] ) && 'bulk-deactivate' === $_POST['action'] ) ||
405
+ ( isset( $_POST['action2'] ) && 'bulk-deactivate' === $_POST['action2'] )
406
+ ) {
407
+
408
+ $delete_ids = esc_sql( $_POST['snippets'] );
409
+
410
+ // loop over the array of record IDs and deactivate them
411
+ foreach ( $delete_ids as $id ) {
412
+ self::deactivate_snippet( $id );
413
+ }
414
+
415
+ NNR_HFCM::hfcm_redirect( admin_url( 'admin.php?page=hfcm-list' ) );
416
+
417
+ return;
418
+ }
419
+ }
420
+ }
421
+
includes/hfcm-tools.php CHANGED
@@ -1,104 +1,104 @@
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
- Tools
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">Export Snippets</h2>
30
- </div>
31
- <div class="inside">
32
- <form method="post">
33
- <p>Select the snippets you would like to export and then select your export method. Use the
34
- download button to export to a .json file which you can then import to another HFCM
35
- installation.</p>
36
- <div class="hfcm-notice notice-warning">
37
- <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>
38
- </div>
39
- <div class="hfcm-fields">
40
- <div class="hfcm-field hfcm-field-checkbox" data-name="keys" data-type="checkbox">
41
- <div class="hfcm-label">
42
- <label for="keys">Select Snippets</label></div>
43
- <div class="hfcm-input">
44
- <input type="hidden" name="keys">
45
- <ul class="hfcm-checkbox-list hfcm-bl">
46
- <?php if (!empty($nnr_hfcm_snippets)) {
47
- foreach ($nnr_hfcm_snippets as $nnr_key => $nnr_hfcm_snippet) {
48
- ?>
49
- <li>
50
- <label>
51
- <input type="checkbox" id="keys-snippet_<?php echo $nnr_hfcm_snippet->script_id; ?>"
52
- name="nnr_hfcm_snippets[]" value="snippet_<?php echo $nnr_hfcm_snippet->script_id; ?>"> <?php echo $nnr_hfcm_snippet->name; ?>
53
- </label>
54
- </li>
55
- <?php
56
- }
57
- } ?>
58
- </ul>
59
- </div>
60
- </div>
61
- </div>
62
- <p class="hfcm-submit">
63
- <button type="submit" name="action" class="button button-primary" value="download">
64
- Export File
65
- </button>
66
- </p>
67
- <?php wp_nonce_field('hfcm-nonce'); ?>
68
- </form>
69
- </div>
70
- </div>
71
- <div id="hfcm-admin-tool-import" class="postbox ">
72
- <div class="postbox-header">
73
- <h2 class="hndle">Import Snippets</h2>
74
- </div>
75
- <div class="inside">
76
- <form method="post" enctype="multipart/form-data">
77
- <p>Select the HFCM JSON file you would like to import. When you click the import button below,
78
- HFCM will import the field groups.</p>
79
- <div class="hfcm-fields">
80
- <div class="hfcm-field hfcm-field-file" data-name="hfcm_import_file" data-type="file">
81
- <div class="hfcm-label">
82
- <label for="hfcm_import_file">Select File</label></div>
83
- <div class="hfcm-input">
84
- <div class="hfcm-file-uploader" data-library="all" data-mime_types=""
85
- data-uploader="basic">
86
- <div class="hide-if-value">
87
- <label class="hfcm-basic-uploader">
88
- <input type="file" name="nnr_hfcm_import_file" id="nnr_hfcm_import_file">
89
- </label>
90
- </div>
91
- </div>
92
- </div>
93
- </div>
94
- </div>
95
- <p class="hfcm-submit">
96
- <input type="submit" class="button button-primary" value="import">
97
- </p>
98
- <?php wp_nonce_field('hfcm-nonce'); ?>
99
- </form>
100
- </div>
101
- </div>
102
- </div>
103
- </div>
104
- </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
+ Tools
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">Export Snippets</h2>
30
+ </div>
31
+ <div class="inside">
32
+ <form method="post">
33
+ <p>Select the snippets you would like to export and then select your export method. Use the
34
+ download button to export to a .json file which you can then import to another HFCM
35
+ installation.</p>
36
+ <div class="hfcm-notice notice-warning">
37
+ <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>
38
+ </div>
39
+ <div class="hfcm-fields">
40
+ <div class="hfcm-field hfcm-field-checkbox" data-name="keys" data-type="checkbox">
41
+ <div class="hfcm-label">
42
+ <label for="keys">Select Snippets</label></div>
43
+ <div class="hfcm-input">
44
+ <input type="hidden" name="keys">
45
+ <ul class="hfcm-checkbox-list hfcm-bl">
46
+ <?php if (!empty($nnr_hfcm_snippets)) {
47
+ foreach ($nnr_hfcm_snippets as $nnr_key => $nnr_hfcm_snippet) {
48
+ ?>
49
+ <li>
50
+ <label>
51
+ <input type="checkbox" id="keys-snippet_<?php echo $nnr_hfcm_snippet->script_id; ?>"
52
+ name="nnr_hfcm_snippets[]" value="snippet_<?php echo $nnr_hfcm_snippet->script_id; ?>"> <?php echo $nnr_hfcm_snippet->name; ?>
53
+ </label>
54
+ </li>
55
+ <?php
56
+ }
57
+ } ?>
58
+ </ul>
59
+ </div>
60
+ </div>
61
+ </div>
62
+ <p class="hfcm-submit">
63
+ <button type="submit" name="action" class="button button-primary" value="download">
64
+ Export File
65
+ </button>
66
+ </p>
67
+ <?php wp_nonce_field('hfcm-nonce'); ?>
68
+ </form>
69
+ </div>
70
+ </div>
71
+ <div id="hfcm-admin-tool-import" class="postbox ">
72
+ <div class="postbox-header">
73
+ <h2 class="hndle">Import Snippets</h2>
74
+ </div>
75
+ <div class="inside">
76
+ <form method="post" enctype="multipart/form-data">
77
+ <p>Select the HFCM JSON file you would like to import. When you click the import button below,
78
+ HFCM will import the field groups.</p>
79
+ <div class="hfcm-fields">
80
+ <div class="hfcm-field hfcm-field-file" data-name="hfcm_import_file" data-type="file">
81
+ <div class="hfcm-label">
82
+ <label for="hfcm_import_file">Select File</label></div>
83
+ <div class="hfcm-input">
84
+ <div class="hfcm-file-uploader" data-library="all" data-mime_types=""
85
+ data-uploader="basic">
86
+ <div class="hide-if-value">
87
+ <label class="hfcm-basic-uploader">
88
+ <input type="file" name="nnr_hfcm_import_file" id="nnr_hfcm_import_file">
89
+ </label>
90
+ </div>
91
+ </div>
92
+ </div>
93
+ </div>
94
+ </div>
95
+ <p class="hfcm-submit">
96
+ <input type="submit" class="button button-primary" value="import">
97
+ </p>
98
+ <?php wp_nonce_field('hfcm-nonce'); ?>
99
+ </form>
100
+ </div>
101
+ </div>
102
+ </div>
103
+ </div>
104
+ </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(header + footer);
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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
131
- msgid "No Snippets avaliable."
132
- msgstr "No Hay Snippets Disponibles."
133
-
134
- #: ../hfcm-list.php:218
135
- msgid "Edit"
136
- msgstr "Editar"
137
-
138
- #: ../hfcm-list.php:219
139
- msgid "Delete"
140
- msgstr "Borrar"
141
-
142
- #: ../hfcm-list.php:236
143
- msgid "Display On"
144
- msgstr "Mostrar en"
145
-
146
- #: ../hfcm-list.php:238
147
- msgid "Devices"
148
- msgstr "Dispositivos"
149
-
150
- #: ../hfcm-list.php:266
151
- msgid "Activate"
152
- msgstr "Activar"
153
-
154
- #: ../hfcm-list.php:267
155
- msgid "Deactivate"
156
- msgstr "Desactivar"
157
-
158
- #: ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
131
+ msgid "No Snippets avaliable."
132
+ msgstr "No Hay Snippets Disponibles."
133
+
134
+ #: ../hfcm-list.php:218
135
+ msgid "Edit"
136
+ msgstr "Editar"
137
+
138
+ #: ../hfcm-list.php:219
139
+ msgid "Delete"
140
+ msgstr "Borrar"
141
+
142
+ #: ../hfcm-list.php:236
143
+ msgid "Display On"
144
+ msgstr "Mostrar en"
145
+
146
+ #: ../hfcm-list.php:238
147
+ msgid "Devices"
148
+ msgstr "Dispositivos"
149
+
150
+ #: ../hfcm-list.php:266
151
+ msgid "Activate"
152
+ msgstr "Activar"
153
+
154
+ #: ../hfcm-list.php:267
155
+ msgid "Deactivate"
156
+ msgstr "Desactivar"
157
+
158
+ #: ../hfcm-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 ../hfcm-list.php:12 ../hfcm-update.php:486
32
- msgid "Snippet"
33
- msgstr "स्निपेट"
34
-
35
- #: ../hfcm-list.php:13 ../hfcm-list.php:416
36
- msgid "Snippets"
37
- msgstr "स्निपेट्स"
38
-
39
- #: ../hfcm-list.php:233
40
- msgid "ID"
41
- msgstr "आईडी"
42
-
43
- #: ../hfcm-create.php:397 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
- #: ../hfcm-list.php:111
146
- msgid "No Snippets avaliable."
147
- msgstr "कोई स्निपेट्स उपलब्ध नहीं"
148
-
149
- #: ../hfcm-list.php:218
150
- msgid "Edit"
151
- msgstr "सम्पादन"
152
-
153
- #: ../hfcm-list.php:219
154
- msgid "Delete"
155
- msgstr "मिटाएं"
156
-
157
- #: ../hfcm-list.php:236
158
- msgid "Display On"
159
- msgstr "पर प्रदर्शन"
160
-
161
- #: ../hfcm-list.php:238
162
- msgid "Devices"
163
- msgstr "उपकरण"
164
-
165
- #: ../hfcm-list.php:266
166
- msgid "Activate"
167
- msgstr "सक्रिय करें"
168
-
169
- #: ../hfcm-list.php:267
170
- msgid "Deactivate"
171
- msgstr "निष्क्रिय करें"
172
-
173
- #: ../hfcm-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 ../hfcm-list.php:12 ../hfcm-update.php:486
32
+ msgid "Snippet"
33
+ msgstr "स्निपेट"
34
+
35
+ #: ../hfcm-list.php:13 ../hfcm-list.php:416
36
+ msgid "Snippets"
37
+ msgstr "स्निपेट्स"
38
+
39
+ #: ../hfcm-list.php:233
40
+ msgid "ID"
41
+ msgstr "आईडी"
42
+
43
+ #: ../hfcm-create.php:397 ../hfcm-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 ../hfcm-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 ../hfcm-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 ../hfcm-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
+ #: ../hfcm-list.php:111
146
+ msgid "No Snippets avaliable."
147
+ msgstr "कोई स्निपेट्स उपलब्ध नहीं"
148
+
149
+ #: ../hfcm-list.php:218
150
+ msgid "Edit"
151
+ msgstr "सम्पादन"
152
+
153
+ #: ../hfcm-list.php:219
154
+ msgid "Delete"
155
+ msgstr "मिटाएं"
156
+
157
+ #: ../hfcm-list.php:236
158
+ msgid "Display On"
159
+ msgstr "पर प्रदर्शन"
160
+
161
+ #: ../hfcm-list.php:238
162
+ msgid "Devices"
163
+ msgstr "उपकरण"
164
+
165
+ #: ../hfcm-list.php:266
166
+ msgid "Activate"
167
+ msgstr "सक्रिय करें"
168
+
169
+ #: ../hfcm-list.php:267
170
+ msgid "Deactivate"
171
+ msgstr "निष्क्रिय करें"
172
+
173
+ #: ../hfcm-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,193 +1,199 @@
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.0
5
- Tested up to: 5.7.2
6
- Stable tag: 1.1.11
7
- License: GPLv2 or later
8
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
- Donate link: https://draftpress.com
10
-
11
- Easily add tracking code snippets, conversion pixels, or other scripts required by third party services for analytics, marketing, or chat features.
12
-
13
- == Description ==
14
- 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.
15
-
16
- = BENEFITS =
17
- * Never have to worry about inadvertently breaking your site by adding code
18
- * Avoid inadvertently placing snippets in the wrong place
19
- * Eliminate the need for a dozen or more silly plugins just to add a small code snippet - Less plugins is always better!
20
- * Never lose your code snippets when switching or changing themes
21
- * Know exactly which snippets are loading on your site, where they display, and who added them
22
-
23
- = FEATURES =
24
- * Add an unlimited number of scripts and styles anywhere and on any post / page
25
- * Manage which posts or pages the script loads
26
- * Supports custom post types
27
- * Supports ability to load only on a specific post or page, or latest posts
28
- * Control where exactly on the page the script is loaded - head, footer, before content, or after content
29
- * Script can load only on desktops or mobile. Enable or disable one or the other.
30
- * Use shortcodes to manually place the code anywhere
31
- * Label every snippet for easy reference
32
- * Plugin logs which user added and last edited the snippet, and when
33
-
34
- = PAGE DISPLAY OPTIONS =
35
- 1. Site wide on every post / page
36
- 2. Specific post
37
- 3. Specific page
38
- 4. Specific category
39
- 5. Specific tag
40
- 6. Specific custom post type
41
- 7. Latest posts only (you choose how many)
42
- 8. Manually place using shortcodes
43
-
44
- = INJECTION LOCATIONS =
45
- 1. Head section
46
- 2. Footer
47
- 3. Top of content
48
- 4. Bottom of content
49
-
50
- = DEVICE OPTIONS =
51
- * Show on All Devices
52
- * Only Desktop
53
- * Only Mobile Devices
54
-
55
- = SUPPORTED SERVICES =
56
- * Google Analytics
57
- * Google Adsense
58
- * Google Tag Manager
59
- * Clicky Web Analytics or other analytics tracking scripts
60
- * Chat modules such as Olark, Drip, or
61
- * Pinterest site verification
62
- * Facebook Pixels, Facebook Scripts, Facebook og:image Tag
63
- * Google Conversion Pixels
64
- * Twitter
65
- * Heatmaps from Crazy Egg, notification bars Hello Bar, etc.
66
- * It can accept ANY code snippet (HTML / Javascript / CSS) from any service
67
- * and the list goes on and on...
68
-
69
- == MULTISITE NOTE ==
70
- If using this plugin on a multisite network, please make sure that the plugin is activated on a subsite level only.
71
-
72
- > #### Plugin Information
73
- > * [Plugin Site](https://www.draftpress.com/header-footer-code-manager)
74
- > * [Plugin Documentation](https://www.draftpress.com/docs/header-footer-code-manager)
75
- > * [Free Plugins on WordPress.org](https://profiles.wordpress.org/99robots#content-plugins)
76
- > * [Premium Plugins](https://www.draftpress.com/products)
77
-
78
- == Installation ==
79
-
80
- 1. Upload `99robots-header-footer-code-manager` to the `/wp-content/plugins/` directory
81
- 1. Activate the plugin through the 'Plugins' menu in WordPress
82
- 1. Go to plugins page to see instructions for shortcode and php template tags
83
-
84
- NOTE: If using this plugin on a multisite network, please make sure that the plugin is activated on a subsite level only.
85
-
86
- == Screenshots ==
87
-
88
- 1. HFCM Settings
89
- 2. Dashboard - All Snippets
90
- 3. Add New Snippet - Read the documentation at:
91
- http://www.draftpress.com/docs/header-footer-code-manager
92
- 4. Choose where you want your snippet to be displayed
93
-
94
- == Frequently Asked Questions ==
95
-
96
- = Q. Why do my scripts appear as text on the website? =
97
- A. Please make sure to enclose your script within script tags - <<script>> Insert Script Here <</script>>.
98
-
99
- = Q. Where are this plugin’s Settings located? =
100
- 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.
101
-
102
- = Q. How do I add code snippets to all my posts/pages? =
103
- 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.
104
-
105
- = Q. I have a question =
106
- 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.
107
-
108
- = Q. How can I request a feature or encourage future development? =
109
- 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.
110
-
111
- = Q. Do you support X or Y tracking scripts? =
112
- 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.
113
-
114
- == Changelog ==
115
- = 1.1.11 = 2021-08-10
116
- * FIXED: Warnings - Undefined Variables
117
- * FIXED: Selectize issue of not able to select first option from the dropdown
118
- * ADDED: Snippet types
119
- * ADDED: Code Editor in place of textarea
120
- * ADDED: Import/Export Snippets
121
- * UPDATED: Compatibility with WordPress 5.8
122
-
123
- = 1.1.10 = 2021-04-23
124
- * FIXED: Warnings - Undefined Variables
125
- * UPDATED: Compatibility with WordPress 5.7.1
126
-
127
- = 1.1.9 = 2021-02-18
128
- * UPDATED: Compatibility with WordPress 5.6.1
129
-
130
- = 1.1.8 = 2020-09-01
131
- * FIXED: Specific Taxonomy Snippets showing on archives with at least one instance.
132
- * UPDATED: Compatibility with WordPress 5.5.0
133
-
134
- = 1.1.7 = 2020-04-20
135
- * UPDATED: Compatibility with WordPress 5.4.0
136
- * FIXED: Warnings and Exclude Pages/Posts showing up on Shortcode Only screen
137
-
138
- = 1.1.6 = 2019-09-22
139
- * FIXED: Specific Pages targeting Blog index page, even when it is not selected.
140
-
141
- = 1.1.5 = 2019-08-29
142
- * FIXED: Unable to target Blog index page
143
-
144
- = 1.1.4 = 2019-08-15
145
- * UPDATED: All snippets list now shows 20 snippets in the first page instead of 10
146
- * 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
147
- * UPDATED: Compatibility with WordPress 5.2.2
148
-
149
- = 1.1.3 = 2019-05-03
150
- * UPDATED: Compatibility with WordPress 5.1.1
151
-
152
- = 1.1.2 = 2019-01-07
153
- * FIXED: Blank page on dismissing notice when on a few admin pages
154
- * UPDATED: Admin notice will now only show on the HFCM plugin admin pages
155
-
156
- = 1.1.1 = 2018-12-31
157
- * FIXED: Warning - Unexpected Output - headers already sent
158
-
159
- = 1.1.0 = 2018-12-31
160
- * UPDATED: Code Optimization
161
- * UPDATED: Added plugin settings link, and update documentation.
162
- * Compatible with WordPress 5.0.2
163
-
164
- = 1.0.9 = 2018-10-09
165
- * UPDATED: Code Optimization
166
-
167
- = 1.0.8 = 2018-10-04
168
- * FIXED: Updated obsolete code causing errors.
169
-
170
- = 1.0.7 = 2018-10-01
171
- * ADDED: Functionality to Exclude Posts and Pages from the Site Wide option.
172
-
173
- = 1.0.6 = 2018-07-10
174
- * FIXED: Latest Posts dropdown selection always resets to 1 on save / update.
175
-
176
- = 1.0.5 = 2018-06-14
177
- * UPDATED: "All Snippets" page to show 10 snippets before pagination starts.
178
-
179
- = 1.0.4 = 2018-05-23
180
- * FIXED: style-admin.css not loading on "Add New Snippet" page.
181
- * FIXED: Post List not loading when selecting "Specific Posts" in "Site Display" under Add New Snippet.
182
-
183
- = 1.0.3 = 2017-06-09
184
- * Compatible with WordPress 4.8
185
-
186
- = 1.0.2 = 2016-9-22
187
- * FIXED: Updated code triggering a fatal error for sites with older PHP versions.
188
-
189
- = 1.0.1 = 2016-9-20
190
- * FIXED: Updated code triggering a fatal error for sites with older PHP versions; now compatible.
191
-
192
- = 1.0.0 = 2016-7-20
193
- * 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
+ Tested up to: 5.8
6
+ Stable tag: 1.1.12
7
+ License: GPLv2 or later
8
+ License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
+ Donate link: https://draftpress.com
10
+
11
+ Easily add tracking code snippets, conversion pixels, or other scripts required by third party services for analytics, marketing, or chat features.
12
+
13
+ == Description ==
14
+ 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.
15
+
16
+ = BENEFITS =
17
+ * Never have to worry about inadvertently breaking your site by adding code
18
+ * Avoid inadvertently placing snippets in the wrong place
19
+ * Eliminate the need for a dozen or more silly plugins just to add a small code snippet - Less plugins is always better!
20
+ * Never lose your code snippets when switching or changing themes
21
+ * Know exactly which snippets are loading on your site, where they display, and who added them
22
+
23
+ = FEATURES =
24
+ * Add an unlimited number of scripts and styles anywhere and on any post / page
25
+ * Manage which posts or pages the script loads
26
+ * Supports custom post types
27
+ * Supports ability to load only on a specific post or page, or latest posts
28
+ * Control where exactly on the page the script is loaded - head, footer, before content, or after content
29
+ * Script can load only on desktops or mobile. Enable or disable one or the other.
30
+ * Use shortcodes to manually place the code anywhere
31
+ * Label every snippet for easy reference
32
+ * Plugin logs which user added and last edited the snippet, and when
33
+
34
+ = PAGE DISPLAY OPTIONS =
35
+ 1. Site wide on every post / page
36
+ 2. Specific post
37
+ 3. Specific page
38
+ 4. Specific category
39
+ 5. Specific tag
40
+ 6. Specific custom post type
41
+ 7. Latest posts only (you choose how many)
42
+ 8. Manually place using shortcodes
43
+
44
+ = INJECTION LOCATIONS =
45
+ 1. Head section
46
+ 2. Footer
47
+ 3. Top of content
48
+ 4. Bottom of content
49
+
50
+ = DEVICE OPTIONS =
51
+ * Show on All Devices
52
+ * Only Desktop
53
+ * Only Mobile Devices
54
+
55
+ = SUPPORTED SERVICES =
56
+ * Google Analytics
57
+ * Google Adsense
58
+ * Google Tag Manager
59
+ * Clicky Web Analytics or other analytics tracking scripts
60
+ * Chat modules such as Olark, Drip, or
61
+ * Pinterest site verification
62
+ * Facebook Pixels, Facebook Scripts, Facebook og:image Tag
63
+ * Google Conversion Pixels
64
+ * Twitter
65
+ * Heatmaps from Crazy Egg, notification bars Hello Bar, etc.
66
+ * It can accept ANY code snippet (HTML / Javascript / CSS) from any service
67
+ * and the list goes on and on...
68
+
69
+ == MULTISITE NOTE ==
70
+ If using this plugin on a multisite network, please make sure that the plugin is activated on a subsite level only.
71
+
72
+ > #### Plugin Information
73
+ > * [Plugin Site](https://www.draftpress.com/header-footer-code-manager)
74
+ > * [Plugin Documentation](https://www.draftpress.com/docs/header-footer-code-manager)
75
+ > * [Free Plugins on WordPress.org](https://profiles.wordpress.org/99robots#content-plugins)
76
+ > * [Premium Plugins](https://www.draftpress.com/products)
77
+
78
+ == Installation ==
79
+
80
+ 1. Upload `99robots-header-footer-code-manager` to the `/wp-content/plugins/` directory
81
+ 1. Activate the plugin through the 'Plugins' menu in WordPress
82
+ 1. Go to plugins page to see instructions for shortcode and php template tags
83
+
84
+ NOTE: If using this plugin on a multisite network, please make sure that the plugin is activated on a subsite level only.
85
+
86
+ == Screenshots ==
87
+
88
+ 1. HFCM Settings
89
+ 2. Dashboard - All Snippets
90
+ 3. Add New Snippet - Read the documentation at:
91
+ http://www.draftpress.com/docs/header-footer-code-manager
92
+ 4. Choose where you want your snippet to be displayed
93
+
94
+ == Frequently Asked Questions ==
95
+
96
+ = Q. Why do my scripts appear as text on the website? =
97
+ A. Please make sure to enclose your script within script tags - <<script>> Insert Script Here <</script>>.
98
+
99
+ = Q. Where are this plugin’s Settings located? =
100
+ 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.
101
+
102
+ = Q. How do I add code snippets to all my posts/pages? =
103
+ 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.
104
+
105
+ = Q. I have a question =
106
+ 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.
107
+
108
+ = Q. How can I request a feature or encourage future development? =
109
+ 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.
110
+
111
+ = Q. Do you support X or Y tracking scripts? =
112
+ 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.
113
+
114
+ == Changelog ==
115
+ = 1.1.12 = 2021-09-04
116
+ * FIXED: Import upload file type error
117
+ * FIXED: Location options for site display (specific categories)
118
+ * UPDATED: File format for the import/export files
119
+ * UPDATED: Compatibility with WordPress 5.8
120
+
121
+ = 1.1.11 = 2021-08-10
122
+ * FIXED: Warnings - Undefined Variables
123
+ * FIXED: Selectize issue of not able to select first option from the dropdown
124
+ * ADDED: Snippet types
125
+ * ADDED: Code Editor in place of textarea
126
+ * ADDED: Import/Export Snippets
127
+ * UPDATED: Compatibility with WordPress 5.8
128
+
129
+ = 1.1.10 = 2021-04-23
130
+ * FIXED: Warnings - Undefined Variables
131
+ * UPDATED: Compatibility with WordPress 5.7.1
132
+
133
+ = 1.1.9 = 2021-02-18
134
+ * UPDATED: Compatibility with WordPress 5.6.1
135
+
136
+ = 1.1.8 = 2020-09-01
137
+ * FIXED: Specific Taxonomy Snippets showing on archives with at least one instance.
138
+ * UPDATED: Compatibility with WordPress 5.5.0
139
+
140
+ = 1.1.7 = 2020-04-20
141
+ * UPDATED: Compatibility with WordPress 5.4.0
142
+ * FIXED: Warnings and Exclude Pages/Posts showing up on Shortcode Only screen
143
+
144
+ = 1.1.6 = 2019-09-22
145
+ * FIXED: Specific Pages targeting Blog index page, even when it is not selected.
146
+
147
+ = 1.1.5 = 2019-08-29
148
+ * FIXED: Unable to target Blog index page
149
+
150
+ = 1.1.4 = 2019-08-15
151
+ * UPDATED: All snippets list now shows 20 snippets in the first page instead of 10
152
+ * 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
153
+ * UPDATED: Compatibility with WordPress 5.2.2
154
+
155
+ = 1.1.3 = 2019-05-03
156
+ * UPDATED: Compatibility with WordPress 5.1.1
157
+
158
+ = 1.1.2 = 2019-01-07
159
+ * FIXED: Blank page on dismissing notice when on a few admin pages
160
+ * UPDATED: Admin notice will now only show on the HFCM plugin admin pages
161
+
162
+ = 1.1.1 = 2018-12-31
163
+ * FIXED: Warning - Unexpected Output - headers already sent
164
+
165
+ = 1.1.0 = 2018-12-31
166
+ * UPDATED: Code Optimization
167
+ * UPDATED: Added plugin settings link, and update documentation.
168
+ * Compatible with WordPress 5.0.2
169
+
170
+ = 1.0.9 = 2018-10-09
171
+ * UPDATED: Code Optimization
172
+
173
+ = 1.0.8 = 2018-10-04
174
+ * FIXED: Updated obsolete code causing errors.
175
+
176
+ = 1.0.7 = 2018-10-01
177
+ * ADDED: Functionality to Exclude Posts and Pages from the Site Wide option.
178
+
179
+ = 1.0.6 = 2018-07-10
180
+ * FIXED: Latest Posts dropdown selection always resets to 1 on save / update.
181
+
182
+ = 1.0.5 = 2018-06-14
183
+ * UPDATED: "All Snippets" page to show 10 snippets before pagination starts.
184
+
185
+ = 1.0.4 = 2018-05-23
186
+ * FIXED: style-admin.css not loading on "Add New Snippet" page.
187
+ * FIXED: Post List not loading when selecting "Specific Posts" in "Site Display" under Add New Snippet.
188
+
189
+ = 1.0.3 = 2017-06-09
190
+ * Compatible with WordPress 4.8
191
+
192
+ = 1.0.2 = 2016-9-22
193
+ * FIXED: Updated code triggering a fatal error for sites with older PHP versions.
194
+
195
+ = 1.0.1 = 2016-9-20
196
+ * FIXED: Updated code triggering a fatal error for sites with older PHP versions; now compatible.
197
+
198
+ = 1.0.0 = 2016-7-20
199
+ * 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" );