Business Profile - Version 1.1.2

Version Description

This minor update fixes a few obscure bugs and prevents the [contact-card] shortcode from displaying an unpublished location. It also adds Italian and Swedish translations.

Download this release

Release Info

Developer NateWr
Plugin Icon 128x128 Business Profile
Version 1.1.2
Comparing to
See all releases

Code changes from version 1.1.1 to 1.1.2

Files changed (31) hide show
  1. Gruntfile.js +50 -0
  2. business-profile.php +6 -5
  3. includes/class-settings.php +36 -1
  4. includes/template-functions.php +6 -0
  5. languages/business-profile-it_IT.mo +0 -0
  6. languages/business-profile-it_IT.po +693 -0
  7. languages/business-profile-sv_SE.mo +0 -0
  8. languages/business-profile-sv_SE.po +670 -0
  9. languages/business-profile.pot +100 -117
  10. lib/simple-admin-pages/README.md +5 -2
  11. lib/simple-admin-pages/classes/AdminPage.Menu.class.php +1 -1
  12. lib/simple-admin-pages/classes/AdminPage.Submenu.class.php +1 -1
  13. lib/simple-admin-pages/classes/AdminPage.Themes.class.php +1 -1
  14. lib/simple-admin-pages/classes/AdminPage.class.php +1 -1
  15. lib/simple-admin-pages/classes/AdminPageSection.class.php +1 -1
  16. lib/simple-admin-pages/classes/AdminPageSetting.Address.class.php +2 -2
  17. lib/simple-admin-pages/classes/AdminPageSetting.Editor.class.php +1 -1
  18. lib/simple-admin-pages/classes/AdminPageSetting.HTML.class.php +1 -1
  19. lib/simple-admin-pages/classes/AdminPageSetting.OpeningHours.class.php +4 -4
  20. lib/simple-admin-pages/classes/AdminPageSetting.Scheduler.class.php +1 -1
  21. lib/simple-admin-pages/classes/AdminPageSetting.Select.class.php +1 -1
  22. lib/simple-admin-pages/classes/AdminPageSetting.SelectPost.class.php +1 -1
  23. lib/simple-admin-pages/classes/AdminPageSetting.SelectTaxonomy.class.php +1 -1
  24. lib/simple-admin-pages/classes/AdminPageSetting.Text.class.php +1 -1
  25. lib/simple-admin-pages/classes/AdminPageSetting.Textarea.class.php +1 -1
  26. lib/simple-admin-pages/classes/AdminPageSetting.Toggle.class.php +1 -1
  27. lib/simple-admin-pages/classes/AdminPageSetting.class.php +13 -5
  28. lib/simple-admin-pages/classes/Library.class.php +3 -3
  29. lib/simple-admin-pages/lib/pickadate/themes/default.css +2 -2
  30. package.json +15 -0
  31. readme.txt +12 -2
Gruntfile.js ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 'use strict';
2
+
3
+ module.exports = function(grunt) {
4
+
5
+ // Project configuration.
6
+ grunt.initConfig({
7
+
8
+ // Load grunt project configuration
9
+ pkg: grunt.file.readJSON('package.json'),
10
+
11
+ // Configure JSHint
12
+ jshint: {
13
+ test: {
14
+ src: 'assets/js/**/*.js'
15
+ }
16
+ },
17
+
18
+ // Watch for changes on some files and auto-compile them
19
+ watch: {
20
+ js: {
21
+ files: ['assets/js/**/*.js'],
22
+ tasks: ['jshint']
23
+ },
24
+ },
25
+
26
+ // Create a .pot file
27
+ makepot: {
28
+ target: {
29
+ options: {
30
+ domainPath: 'languages',
31
+ processPot: function( pot, options ) {
32
+ pot.headers['report-msgid-bugs-to'] = 'https://themeofthecrop.com';
33
+ return pot;
34
+ },
35
+ type: 'wp-plugin',
36
+ }
37
+ }
38
+ }
39
+
40
+ });
41
+
42
+ // Load tasks
43
+ grunt.loadNpmTasks('grunt-contrib-jshint');
44
+ grunt.loadNpmTasks('grunt-contrib-watch');
45
+ grunt.loadNpmTasks('grunt-wp-i18n');
46
+
47
+ // Default task(s).
48
+ grunt.registerTask('default', ['watch']);
49
+
50
+ };
business-profile.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Business Profile
4
  * Plugin URI: http://themeofthecrop.com
5
  * Description: Contact information, Google Maps and opening hours made easy for businesses.
6
- * Version: 1.1.1
7
  * Author: Theme of the Crop
8
  * Author URI: http://themeofthecrop.com
9
  * License: GNU General Public License v2.0 or later
@@ -89,7 +89,7 @@ if ( ! class_exists( 'bpfwpInit', false ) ) :
89
  define( 'BPFWP_PLUGIN_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
90
  define( 'BPFWP_PLUGIN_URL', untrailingslashit( plugin_dir_url( __FILE__ ) ) );
91
  define( 'BPFWP_PLUGIN_FNAME', plugin_basename( __FILE__ ) );
92
- define( 'BPFWP_VERSION', '1.1.1' );
93
  }
94
 
95
  /**
@@ -119,8 +119,9 @@ if ( ! class_exists( 'bpfwpInit', false ) ) :
119
  new bpfwpCompatibility();
120
  new bpfwpIntegrations(); // Deprecated in v1.1.
121
  $this->settings = new bpfwpSettings();
 
 
122
  if ( $this->settings->get_setting( 'multiple-locations' ) ) {
123
- $this->cpts = new bpfwpCustomPostTypes();
124
  $this->cpts->run();
125
  }
126
  }
@@ -133,7 +134,7 @@ if ( ! class_exists( 'bpfwpInit', false ) ) :
133
  * @return void
134
  */
135
  protected function wp_hooks() {
136
- add_action( 'init', array( $this, 'load_textdomain' ) );
137
  add_action( 'wp_enqueue_scripts', array( $this, 'register_assets' ) );
138
  add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_admin_assets' ) );
139
  add_action( 'widgets_init', array( $this, 'register_widgets' ) );
@@ -204,7 +205,7 @@ if ( ! class_exists( 'bpfwpInit', false ) ) :
204
  global $post;
205
 
206
  if ( 'post-new.php' === $hook_suffix || 'post.php' === $hook_suffix ) {
207
- if ( $this->cpts->location_cpt_slug === $post->post_type ) {
208
  wp_enqueue_style( 'bpfwp-admin-location', BPFWP_PLUGIN_URL . '/assets/css/admin.css' );
209
  }
210
  }
3
  * Plugin Name: Business Profile
4
  * Plugin URI: http://themeofthecrop.com
5
  * Description: Contact information, Google Maps and opening hours made easy for businesses.
6
+ * Version: 1.1.2
7
  * Author: Theme of the Crop
8
  * Author URI: http://themeofthecrop.com
9
  * License: GNU General Public License v2.0 or later
89
  define( 'BPFWP_PLUGIN_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
90
  define( 'BPFWP_PLUGIN_URL', untrailingslashit( plugin_dir_url( __FILE__ ) ) );
91
  define( 'BPFWP_PLUGIN_FNAME', plugin_basename( __FILE__ ) );
92
+ define( 'BPFWP_VERSION', '1.1.2' );
93
  }
94
 
95
  /**
119
  new bpfwpCompatibility();
120
  new bpfwpIntegrations(); // Deprecated in v1.1.
121
  $this->settings = new bpfwpSettings();
122
+ $this->cpts = new bpfwpCustomPostTypes();
123
+
124
  if ( $this->settings->get_setting( 'multiple-locations' ) ) {
 
125
  $this->cpts->run();
126
  }
127
  }
134
  * @return void
135
  */
136
  protected function wp_hooks() {
137
+ add_action( 'plugins_loaded', array( $this, 'load_textdomain' ) );
138
  add_action( 'wp_enqueue_scripts', array( $this, 'register_assets' ) );
139
  add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_admin_assets' ) );
140
  add_action( 'widgets_init', array( $this, 'register_widgets' ) );
205
  global $post;
206
 
207
  if ( 'post-new.php' === $hook_suffix || 'post.php' === $hook_suffix ) {
208
+ if ( $this->settings->get_setting( 'multiple-locations' ) && $this->cpts->location_cpt_slug === $post->post_type ) {
209
  wp_enqueue_style( 'bpfwp-admin-location', BPFWP_PLUGIN_URL . '/assets/css/admin.css' );
210
  }
211
  }
includes/class-settings.php CHANGED
@@ -193,7 +193,7 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
193
  require_once BPFWP_PLUGIN_DIR . '/lib/simple-admin-pages/simple-admin-pages.php';
194
  $sap = sap_initialize_library(
195
  $args = array(
196
- 'version' => '2.0',
197
  'lib_url' => BPFWP_PLUGIN_URL . '/lib/simple-admin-pages/',
198
  )
199
  );
@@ -258,6 +258,10 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
258
  'description' => __( 'Select the option that best describes your business to improve how search engines understand your website', 'business-profile' ) . ' <a href="http://schema.org/" target="_blank">Schema.org</a>',
259
  'blank_option' => false,
260
  'options' => $this->get_schema_types(),
 
 
 
 
261
  )
262
  );
263
 
@@ -278,6 +282,11 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
278
  'title' => __( 'Name', 'business-profile' ),
279
  'description' => __( 'Enter the name of your business if it is different than the website name.', 'business-profile' ),
280
  'placeholder' => $this->defaults['name'],
 
 
 
 
 
281
  )
282
  );
283
 
@@ -304,6 +313,10 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
304
  'result_limit' => __( 'Request denied because you are over your request quota.', 'business-profile' ),
305
  'result_empty' => __( 'Nothing was found at that address', 'business-profile' ),
306
  ),
 
 
 
 
307
  )
308
  );
309
 
@@ -321,6 +334,10 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
321
  '<a href="http://doc.themeofthecrop.com/plugins/business-profile/user/faq#google-maps-api-key">',
322
  '</a>'
323
  ),
 
 
 
 
324
  )
325
  );
326
 
@@ -331,6 +348,10 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
331
  array(
332
  'id' => 'phone',
333
  'title' => __( 'Phone', 'business-profile' ),
 
 
 
 
334
  )
335
  );
336
 
@@ -347,6 +368,8 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
347
  'post_type' => 'page',
348
  'posts_per_page' => -1,
349
  'post_status' => 'publish',
 
 
350
  ),
351
  )
352
  );
@@ -359,6 +382,10 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
359
  'id' => 'contact-email',
360
  'title' => __( 'Email Address (optional)', 'business-profile' ),
361
  'description' => __( 'Enter an email address only if you want to display this publicly. Showing your email address on your site may cause you to receive excessive spam.', 'business-profile' ),
 
 
 
 
362
  )
363
  );
364
 
@@ -416,6 +443,9 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
416
  'after' => _x( 'Starts at', 'Brief default description of a scheduling rule when a start time is set but no end time. If the start time is 6pm, it will read: Starts at 6pm', 'business-profile' ),
417
  'separator' => _x( '&mdash;', 'Separator between times of a scheduling rule', 'business-profile' ),
418
  ),
 
 
 
419
  )
420
  );
421
 
@@ -435,6 +465,11 @@ if ( ! class_exists( 'bpfwpSettings' ) ) :
435
  'id' => 'multiple-locations',
436
  'title' => __( 'Multiple Locations', 'business-profile' ),
437
  'label' => __( 'Enable support for multiple business locations.', 'business-profile' ),
 
 
 
 
 
438
  )
439
  );
440
 
193
  require_once BPFWP_PLUGIN_DIR . '/lib/simple-admin-pages/simple-admin-pages.php';
194
  $sap = sap_initialize_library(
195
  $args = array(
196
+ 'version' => '2.0.1',
197
  'lib_url' => BPFWP_PLUGIN_URL . '/lib/simple-admin-pages/',
198
  )
199
  );
258
  'description' => __( 'Select the option that best describes your business to improve how search engines understand your website', 'business-profile' ) . ' <a href="http://schema.org/" target="_blank">Schema.org</a>',
259
  'blank_option' => false,
260
  'options' => $this->get_schema_types(),
261
+ 'args' => array(
262
+ 'label_for' => 'schema_type',
263
+ 'class' => 'bpfwp-schema_type'
264
+ )
265
  )
266
  );
267
 
282
  'title' => __( 'Name', 'business-profile' ),
283
  'description' => __( 'Enter the name of your business if it is different than the website name.', 'business-profile' ),
284
  'placeholder' => $this->defaults['name'],
285
+ 'args' => array(
286
+ 'label_for' => 'bpfwp-settings[name]',
287
+ 'class' => 'bpfwp-name'
288
+ )
289
+
290
  )
291
  );
292
 
313
  'result_limit' => __( 'Request denied because you are over your request quota.', 'business-profile' ),
314
  'result_empty' => __( 'Nothing was found at that address', 'business-profile' ),
315
  ),
316
+ 'args' => array(
317
+ 'label_for' => 'bpfwp-settings[address]',
318
+ 'class' => 'bpfwp-address'
319
+ )
320
  )
321
  );
322
 
334
  '<a href="http://doc.themeofthecrop.com/plugins/business-profile/user/faq#google-maps-api-key">',
335
  '</a>'
336
  ),
337
+ 'args' => array(
338
+ 'label_for' => 'bpfwp-settings[google-maps-api-key]',
339
+ 'class' => 'bpfwp-google-maps-api-key'
340
+ )
341
  )
342
  );
343
 
348
  array(
349
  'id' => 'phone',
350
  'title' => __( 'Phone', 'business-profile' ),
351
+ 'args' => array(
352
+ 'label_for' => 'bpfwp-settings[phone]',
353
+ 'class' => 'bpfwp-phone'
354
+ )
355
  )
356
  );
357
 
368
  'post_type' => 'page',
369
  'posts_per_page' => -1,
370
  'post_status' => 'publish',
371
+ 'label_for' => 'bpfwp-settings[contact-page]',
372
+ 'class' => 'bpfwp-contact-page'
373
  ),
374
  )
375
  );
382
  'id' => 'contact-email',
383
  'title' => __( 'Email Address (optional)', 'business-profile' ),
384
  'description' => __( 'Enter an email address only if you want to display this publicly. Showing your email address on your site may cause you to receive excessive spam.', 'business-profile' ),
385
+ 'args' => array(
386
+ 'label_for' => 'bpfwp-settings[contact-email]',
387
+ 'class' => 'bpfwp-contact-email'
388
+ )
389
  )
390
  );
391
 
443
  'after' => _x( 'Starts at', 'Brief default description of a scheduling rule when a start time is set but no end time. If the start time is 6pm, it will read: Starts at 6pm', 'business-profile' ),
444
  'separator' => _x( '&mdash;', 'Separator between times of a scheduling rule', 'business-profile' ),
445
  ),
446
+ 'args' => array(
447
+ 'class' => 'bpfwp-opening-hours'
448
+ )
449
  )
450
  );
451
 
465
  'id' => 'multiple-locations',
466
  'title' => __( 'Multiple Locations', 'business-profile' ),
467
  'label' => __( 'Enable support for multiple business locations.', 'business-profile' ),
468
+ 'args' => array(
469
+ 'label_for' => 'bpfwp-settings[multiple-locations]',
470
+ 'class' => 'bpfwp-multiple-locations'
471
+ )
472
+
473
  )
474
  );
475
 
includes/template-functions.php CHANGED
@@ -96,6 +96,12 @@ if ( ! function_exists( 'bpwfwp_print_contact_card' ) ) {
96
  'contact-card'
97
  );
98
 
 
 
 
 
 
 
99
  // Setup components and callback functions to render them.
100
  $data = apply_filters(
101
  'bpwfwp_component_callbacks',
96
  'contact-card'
97
  );
98
 
99
+ // Check if location is allowed to be viewed
100
+ $location_id = bpfwp_get_display( 'location' );
101
+ if ( $location_id && !current_user_can( 'edit_location', $location_id ) && get_post_status( $location_id ) !== 'publish' ) {
102
+ return apply_filters( 'bpwfwp_protected_contact_card_output', '' );
103
+ }
104
+
105
  // Setup components and callback functions to render them.
106
  $data = apply_filters(
107
  'bpwfwp_component_callbacks',
languages/business-profile-it_IT.mo ADDED
Binary file
languages/business-profile-it_IT.po ADDED
@@ -0,0 +1,693 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2016 Business Profile
2
+ # This file is distributed under the same license as the Business Profile package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: Business Profile 1.1.1\n"
6
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-profile\n"
7
+ "POT-Creation-Date: 2017-02-17 17:53+0100\n"
8
+ "PO-Revision-Date: 2017-02-17 17:53+0100\n"
9
+ "Last-Translator: \n"
10
+ "Language-Team: \n"
11
+ "Language: it_IT\n"
12
+ "MIME-Version: 1.0\n"
13
+ "Content-Type: text/plain; charset=UTF-8\n"
14
+ "Content-Transfer-Encoding: 8bit\n"
15
+ "X-Generator: Poedit 1.8.11\n"
16
+ "X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
17
+ "_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
18
+ "esc_html_x:1,2c\n"
19
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
+ "X-Poedit-SourceCharset: UTF-8\n"
21
+ "X-Poedit-Basepath: ..\n"
22
+ "X-Textdomain-Support: yes\n"
23
+ "X-Poedit-SearchPath-0: .\n"
24
+
25
+ #: business-profile.php:227
26
+ msgid "View the help documentation for Business Profile"
27
+ msgstr "Vedi la documentazione d'aiuto per \"Profilo aziendale\""
28
+
29
+ #: business-profile.php:228
30
+ msgid "Help"
31
+ msgstr "Aiuto"
32
+
33
+ #: includes/class-contact-card-widget.php:39
34
+ msgid "Show Name"
35
+ msgstr "Mostra nome"
36
+
37
+ #: includes/class-contact-card-widget.php:40
38
+ msgid "Show Address"
39
+ msgstr "Mostra indirizzo"
40
+
41
+ #: includes/class-contact-card-widget.php:41
42
+ msgid "Show link to get directions on Google Maps"
43
+ msgstr "Mostra il link per le indicazioni stradali in Google Maps"
44
+
45
+ #: includes/class-contact-card-widget.php:42
46
+ msgid "Show Phone number"
47
+ msgstr "Mostra il numero di telefono"
48
+
49
+ #: includes/class-contact-card-widget.php:43
50
+ msgid "Show Fax number"
51
+ msgstr "Mostra il numero di fax"
52
+
53
+ #: includes/class-contact-card-widget.php:44
54
+ msgid "Show contact details"
55
+ msgstr "Mostra i dettagli di contatto"
56
+
57
+ #: includes/class-contact-card-widget.php:45
58
+ msgid "Show Opening Hours"
59
+ msgstr "Mostra l'orario di apertura"
60
+
61
+ #: includes/class-contact-card-widget.php:46
62
+ msgid "Show brief opening hours on one line"
63
+ msgstr "Mostra l'orario di apertura su una riga"
64
+
65
+ #: includes/class-contact-card-widget.php:47
66
+ msgid "Show Google Map"
67
+ msgstr "Mostra la mappa di Google"
68
+
69
+ #: includes/class-contact-card-widget.php:53
70
+ msgid "Contact Card"
71
+ msgstr "Scheda di contatto"
72
+
73
+ #: includes/class-contact-card-widget.php:54
74
+ msgid ""
75
+ "Display a contact card with your name, address, phone number, fax number, "
76
+ "opening hours and map."
77
+ msgstr ""
78
+ "Mostra una scheda di contatto con nome, indirizzo, telefono, fax, orari e "
79
+ "mappa."
80
+
81
+ #: includes/class-contact-card-widget.php:92
82
+ msgid "Title"
83
+ msgstr "Titolo"
84
+
85
+ #: includes/class-contact-card-widget.php:118
86
+ #: includes/class-custom-post-types.php:60
87
+ msgid "Location"
88
+ msgstr "Sede"
89
+
90
+ #: includes/class-contact-card-widget.php:120
91
+ msgid "Use Primary Business Profile"
92
+ msgstr "Utilizza il tuo profilo aziendale primario"
93
+
94
+ #: includes/class-custom-post-types.php:59
95
+ #: includes/class-custom-post-types.php:61
96
+ #: includes/class-custom-post-types.php:62 includes/class-settings.php:217
97
+ #: includes/class-settings.php:218
98
+ msgid "Locations"
99
+ msgstr "Sedi"
100
+
101
+ #: includes/class-custom-post-types.php:63
102
+ msgid "Add New"
103
+ msgstr "Aggiungi nuova"
104
+
105
+ #: includes/class-custom-post-types.php:64
106
+ msgid "Add New Location"
107
+ msgstr "Aggiuyngi una nuova sede"
108
+
109
+ #: includes/class-custom-post-types.php:65
110
+ msgid "Edit Location"
111
+ msgstr "Modifica sede"
112
+
113
+ #: includes/class-custom-post-types.php:66
114
+ msgid "New Location"
115
+ msgstr "Nuova sede"
116
+
117
+ #: includes/class-custom-post-types.php:67
118
+ msgid "View Location"
119
+ msgstr "Mostra sede"
120
+
121
+ #: includes/class-custom-post-types.php:68
122
+ msgid "Search Locations"
123
+ msgstr "Cerca sedi"
124
+
125
+ #: includes/class-custom-post-types.php:69
126
+ msgid "No locations found"
127
+ msgstr "Nessuna sede trovata"
128
+
129
+ #: includes/class-custom-post-types.php:70
130
+ msgid "No locations found in trash"
131
+ msgstr "Nessuna sede trovata nel cestino"
132
+
133
+ #: includes/class-custom-post-types.php:71
134
+ msgid "All Locations"
135
+ msgstr "Tutte le sedi"
136
+
137
+ #: includes/class-custom-post-types.php:146 includes/class-settings.php:266
138
+ msgid "Schema Type"
139
+ msgstr "Tipo di Schema"
140
+
141
+ #: includes/class-custom-post-types.php:157
142
+ msgid "Contact Details"
143
+ msgstr "Dettagli di contatto"
144
+
145
+ #: includes/class-custom-post-types.php:167
146
+ #: includes/class-custom-post-types.php:414 includes/class-settings.php:398
147
+ #: templates/opening-hours.php:21
148
+ msgid "Opening Hours"
149
+ msgstr "Orario d'apertura"
150
+
151
+ #: includes/class-custom-post-types.php:228
152
+ msgid "Schema type"
153
+ msgstr "Tipo di Schema"
154
+
155
+ #: includes/class-custom-post-types.php:238
156
+ msgid ""
157
+ "Select the option that best describes your business to improve how search "
158
+ "engines understand your website."
159
+ msgstr ""
160
+ "Seleziona l'opzione che descrive meglio la tua azienda per aiutare i motori "
161
+ "di ricerca a capire meglio il tuo sito"
162
+
163
+ #: includes/class-custom-post-types.php:264
164
+ #: includes/class-custom-post-types.php:288 includes/class-settings.php:303
165
+ msgid "No map coordinates set."
166
+ msgstr "Coordinate della mappa non impostate."
167
+
168
+ #: includes/class-custom-post-types.php:265
169
+ #: includes/class-custom-post-types.php:290 includes/class-settings.php:302
170
+ msgctxt "separates latitude and longitude"
171
+ msgid ", "
172
+ msgstr ","
173
+
174
+ #: includes/class-custom-post-types.php:266 includes/class-settings.php:304
175
+ msgid "Requesting new coordinates"
176
+ msgstr "Richiesta di nuove coordinate"
177
+
178
+ #: includes/class-custom-post-types.php:267 includes/class-settings.php:305
179
+ msgid "Select a match below"
180
+ msgstr "Seleziona una corrispondenza qui sotto"
181
+
182
+ #: includes/class-custom-post-types.php:268
183
+ #: includes/class-custom-post-types.php:291 includes/class-settings.php:306
184
+ msgid "View"
185
+ msgstr "Mostra"
186
+
187
+ #: includes/class-custom-post-types.php:269 includes/class-settings.php:310
188
+ msgid "Error"
189
+ msgstr "Errore"
190
+
191
+ #: includes/class-custom-post-types.php:270 includes/class-settings.php:311
192
+ msgid ""
193
+ "Invalid request. Be sure to fill out the address field before retrieving "
194
+ "coordinates."
195
+ msgstr ""
196
+ "Richiesta non valida. Assicurati di riempire il campo dell'indirizzo prima "
197
+ "di ricercare le coordinate."
198
+
199
+ #: includes/class-custom-post-types.php:271 includes/class-settings.php:312
200
+ msgid "Request denied."
201
+ msgstr "Richiesta negata."
202
+
203
+ #: includes/class-custom-post-types.php:272 includes/class-settings.php:313
204
+ msgid "Request denied because you are over your request quota."
205
+ msgstr "Richiesta negata perché hai superato il limite della tua quota."
206
+
207
+ #: includes/class-custom-post-types.php:273
208
+ msgid "Nothing was found at that address."
209
+ msgstr "Nessuna corrispondenza per l'indirizzo."
210
+
211
+ #: includes/class-custom-post-types.php:298 includes/class-settings.php:307
212
+ msgid "Retrieve map coordinates"
213
+ msgstr "Recupera le coordinate della mappa"
214
+
215
+ #: includes/class-custom-post-types.php:300 includes/class-settings.php:301
216
+ msgctxt "separator between admin action links in address component"
217
+ msgid " | "
218
+ msgstr " | "
219
+
220
+ #: includes/class-custom-post-types.php:302 includes/class-settings.php:308
221
+ msgid "Remove map coordinates"
222
+ msgstr "Rimuovi le coordinate della mappa"
223
+
224
+ #: includes/class-custom-post-types.php:330 includes/class-settings.php:362
225
+ msgid "Contact Page"
226
+ msgstr "Pagina di contatto"
227
+
228
+ #: includes/class-custom-post-types.php:344 includes/class-settings.php:379
229
+ msgid "Email Address (optional)"
230
+ msgstr "Indirizzo email (opzionale)"
231
+
232
+ #: includes/class-custom-post-types.php:351
233
+ msgid "Phone Number"
234
+ msgstr "Numero di telefono"
235
+
236
+ #: includes/class-custom-post-types.php:358
237
+ msgid "Fax Number"
238
+ msgstr "Numero di fax"
239
+
240
+ #: includes/class-custom-post-types.php:415 includes/class-settings.php:399
241
+ msgid "Define your weekly opening hours by adding scheduling rules."
242
+ msgstr ""
243
+ "Imposta l'orario di apertura settimanale aggiungendo regole di pianificazione"
244
+
245
+ #: includes/class-custom-post-types.php:417 includes/class-settings.php:401
246
+ msgctxt "Monday abbreviation"
247
+ msgid "Mo"
248
+ msgstr "Lun"
249
+
250
+ #: includes/class-custom-post-types.php:418 includes/class-settings.php:402
251
+ msgctxt "Tuesday abbreviation"
252
+ msgid "Tu"
253
+ msgstr "Mar"
254
+
255
+ #: includes/class-custom-post-types.php:419 includes/class-settings.php:403
256
+ msgctxt "Wednesday abbreviation"
257
+ msgid "We"
258
+ msgstr "Mer"
259
+
260
+ #: includes/class-custom-post-types.php:420 includes/class-settings.php:404
261
+ msgctxt "Thursday abbreviation"
262
+ msgid "Th"
263
+ msgstr "Gio"
264
+
265
+ #: includes/class-custom-post-types.php:421 includes/class-settings.php:405
266
+ msgctxt "Friday abbreviation"
267
+ msgid "Fr"
268
+ msgstr "Ven"
269
+
270
+ #: includes/class-custom-post-types.php:422 includes/class-settings.php:406
271
+ msgctxt "Saturday abbreviation"
272
+ msgid "Sa"
273
+ msgstr "Sab"
274
+
275
+ #: includes/class-custom-post-types.php:423 includes/class-settings.php:407
276
+ msgctxt "Sunday abbreviation"
277
+ msgid "Su"
278
+ msgstr "Dom"
279
+
280
+ #: includes/class-custom-post-types.php:425 includes/class-settings.php:409
281
+ msgctxt ""
282
+ "Time format displayed in the opening hours setting panel in your admin area. "
283
+ "Must match formatting rules at http://amsul.ca/pickadate.js/time.htm#formats"
284
+ msgid "h:i A"
285
+ msgstr "H:i"
286
+
287
+ #: includes/class-custom-post-types.php:426 includes/class-settings.php:410
288
+ msgctxt ""
289
+ "Date format displayed in the opening hours setting panel in your admin area. "
290
+ "Must match formatting rules at http://amsul.ca/pickadate.js/date."
291
+ "htm#formatting-rules"
292
+ msgid "mmmm d, yyyy"
293
+ msgstr "d mmmm yyyy"
294
+
295
+ #: includes/class-custom-post-types.php:430 includes/class-settings.php:414
296
+ msgid "Add another opening time"
297
+ msgstr "Aggiungi un altro orario d'apertura"
298
+
299
+ #: includes/class-custom-post-types.php:431 includes/class-settings.php:415
300
+ msgctxt "Format of a scheduling rule"
301
+ msgid "Weekly"
302
+ msgstr "Settimanale"
303
+
304
+ #: includes/class-custom-post-types.php:432 includes/class-settings.php:416
305
+ msgctxt "Format of a scheduling rule"
306
+ msgid "Monthly"
307
+ msgstr "Mensile"
308
+
309
+ #: includes/class-custom-post-types.php:433 includes/class-settings.php:417
310
+ msgctxt "Format of a scheduling rule"
311
+ msgid "Date"
312
+ msgstr "Data"
313
+
314
+ #: includes/class-custom-post-types.php:434 includes/class-settings.php:418
315
+ msgctxt "Label for selecting days of the week in a scheduling rule"
316
+ msgid "Days of the week"
317
+ msgstr "Giorni della settimana"
318
+
319
+ #: includes/class-custom-post-types.php:435 includes/class-settings.php:419
320
+ msgctxt "Label for selecting weeks of the month in a scheduling rule"
321
+ msgid "Weeks of the month"
322
+ msgstr "Settimane del mese"
323
+
324
+ #: includes/class-custom-post-types.php:436 includes/class-settings.php:420
325
+ msgctxt "Label to select a date for a scheduling rule"
326
+ msgid "Date"
327
+ msgstr "Data"
328
+
329
+ #: includes/class-custom-post-types.php:437 includes/class-settings.php:421
330
+ msgctxt "Label to select a time slot for a scheduling rule"
331
+ msgid "Time"
332
+ msgstr "Ora"
333
+
334
+ #: includes/class-custom-post-types.php:438 includes/class-settings.php:422
335
+ msgctxt "Label to set a scheduling rule to last all day"
336
+ msgid "All day"
337
+ msgstr "Tutto il giorno"
338
+
339
+ #: includes/class-custom-post-types.php:439 includes/class-settings.php:423
340
+ msgctxt "Label for the starting time of a scheduling rule"
341
+ msgid "Start"
342
+ msgstr "Inizio"
343
+
344
+ #: includes/class-custom-post-types.php:440 includes/class-settings.php:424
345
+ msgctxt "Label for the ending time of a scheduling rule"
346
+ msgid "End"
347
+ msgstr "Fine"
348
+
349
+ #: includes/class-custom-post-types.php:441 includes/class-settings.php:425
350
+ #, php-format
351
+ msgctxt ""
352
+ "Prompt displayed when a scheduling rule is set without any time restrictions"
353
+ msgid "All day long. Want to %sset a time slot%s?"
354
+ msgstr "Intera giornata. Vuoi %simpostare degli orari%s?"
355
+
356
+ #: includes/class-custom-post-types.php:442 includes/class-settings.php:426
357
+ msgctxt "Toggle a scheduling rule open and closed"
358
+ msgid "Open and close this rule"
359
+ msgstr "Apri e chiudi questa regola"
360
+
361
+ #: includes/class-custom-post-types.php:443 includes/class-settings.php:427
362
+ msgctxt "Delete a scheduling rule"
363
+ msgid "Delete rule"
364
+ msgstr "Cancella regola"
365
+
366
+ #: includes/class-custom-post-types.php:444 includes/class-settings.php:428
367
+ msgid "Delete scheduling rule"
368
+ msgstr "Cancella regola di calendario"
369
+
370
+ #: includes/class-custom-post-types.php:445 includes/class-settings.php:429
371
+ msgctxt ""
372
+ "Brief default description of a scheduling rule when no weekdays or weeks are "
373
+ "included in the rule"
374
+ msgid "Never"
375
+ msgstr "Mai"
376
+
377
+ #: includes/class-custom-post-types.php:446 includes/class-settings.php:430
378
+ msgctxt ""
379
+ "Brief default description of a scheduling rule when all the weekdays/weeks "
380
+ "are included in the rule"
381
+ msgid "Every day"
382
+ msgstr "Ogni giorno"
383
+
384
+ #: includes/class-custom-post-types.php:447 includes/class-settings.php:431
385
+ #, php-format
386
+ msgctxt ""
387
+ "Brief default description of a scheduling rule when some weekdays are "
388
+ "included on only some weeks of the month. %s should be left alone and will "
389
+ "be replaced by a comma-separated list of days and weeks in the following "
390
+ "format: M, T, W on the first, second week of the month"
391
+ msgid "%s on the %s week of the month"
392
+ msgstr "%s durante la %s settimana del mese"
393
+
394
+ #: includes/class-custom-post-types.php:448 includes/class-settings.php:432
395
+ #, php-format
396
+ msgctxt ""
397
+ "Brief default description of a scheduling rule when some weeks of the month "
398
+ "are included but all or no weekdays are selected. %s should be left alone "
399
+ "and will be replaced by a comma-separated list of weeks in the following "
400
+ "format: First, second week of the month"
401
+ msgid "%s week of the month"
402
+ msgstr "%s settimana del mese"
403
+
404
+ #: includes/class-custom-post-types.php:449 includes/class-settings.php:433
405
+ msgctxt "Brief default description of a scheduling rule when no times are set"
406
+ msgid "All day"
407
+ msgstr "Tutto il giorno"
408
+
409
+ #: includes/class-custom-post-types.php:450 includes/class-settings.php:434
410
+ msgctxt ""
411
+ "Brief default description of a scheduling rule when an end time is set but "
412
+ "no start time. If the end time is 6pm, it will read: Ends at 6pm"
413
+ msgid "Ends at"
414
+ msgstr "Fino alle"
415
+
416
+ #: includes/class-custom-post-types.php:451 includes/class-settings.php:435
417
+ msgctxt ""
418
+ "Brief default description of a scheduling rule when a start time is set but "
419
+ "no end time. If the start time is 6pm, it will read: Starts at 6pm"
420
+ msgid "Starts at"
421
+ msgstr "A partire dalle"
422
+
423
+ #: includes/class-custom-post-types.php:452 includes/class-settings.php:436
424
+ msgctxt "Separator between times of a scheduling rule"
425
+ msgid "&mdash;"
426
+ msgstr "&mdash;"
427
+
428
+ #. Plugin Name of the plugin/theme
429
+ #: includes/class-settings.php:230 includes/class-settings.php:231
430
+ #: includes/class-settings.php:242 includes/class-settings.php:243
431
+ msgid "Business Profile"
432
+ msgstr "Profilo aziendale"
433
+
434
+ #: includes/class-settings.php:256
435
+ msgid "Search Engine Optimization"
436
+ msgstr "Ottimizzazione per i motori di ricerca"
437
+
438
+ #: includes/class-settings.php:267
439
+ msgid ""
440
+ "Select the option that best describes your business to improve how search "
441
+ "engines understand your website"
442
+ msgstr ""
443
+ "Seleziona l'opzione che descrive meglio la tua azienda per aiutare i motori "
444
+ "di ricerca a capire meglio il tuo sito"
445
+
446
+ #: includes/class-settings.php:277
447
+ msgid "Contact Information"
448
+ msgstr "Informazioni di contatto"
449
+
450
+ #: includes/class-settings.php:287
451
+ msgid "Name"
452
+ msgstr "Nome"
453
+
454
+ #: includes/class-settings.php:288
455
+ msgid ""
456
+ "Enter the name of your business if it is different than the website name."
457
+ msgstr "Inserisci il nome dell'azienda se è differente dal nome del sito."
458
+
459
+ #: includes/class-settings.php:299
460
+ msgid "Address"
461
+ msgstr "Indirizzo"
462
+
463
+ #: includes/class-settings.php:309
464
+ msgid "Try again?"
465
+ msgstr "Riprova?"
466
+
467
+ #: includes/class-settings.php:314
468
+ msgid "Nothing was found at that address"
469
+ msgstr "Non risulta niente a quest'indirizzo"
470
+
471
+ #: includes/class-settings.php:325
472
+ msgid "Google Maps API Key"
473
+ msgstr "API Key di Google Maps"
474
+
475
+ #: includes/class-settings.php:327
476
+ #, php-format
477
+ msgid ""
478
+ "Google requires an API key to use their maps. %sGet an API key%s. A full "
479
+ "walk-through is available in the %sdocumentation%s."
480
+ msgstr ""
481
+ "Google richiede una API key per utilizzare le mappe. %sOttieni una API key"
482
+ "%s. Una guida passo-passo è disponibile nella %sdocumentazione%s."
483
+
484
+ #: includes/class-settings.php:342
485
+ msgid "Phone"
486
+ msgstr "Telefono"
487
+
488
+ #: includes/class-settings.php:352
489
+ msgid "Fax"
490
+ msgstr "Fax"
491
+
492
+ #: includes/class-settings.php:363
493
+ msgid ""
494
+ "Select a page on your site where users can reach you, such as a contact form."
495
+ msgstr ""
496
+ "Seleziona una pagina del sito dove gli utenti possono contattarti, ad "
497
+ "esempio tramite un modulo di contatto"
498
+
499
+ #: includes/class-settings.php:380
500
+ msgid ""
501
+ "Enter an email address only if you want to display this publicly. Showing "
502
+ "your email address on your site may cause you to receive excessive spam."
503
+ msgstr ""
504
+ "Inserire un indirizzo email solo se lo si vuole mostrare pubblicamente. "
505
+ "Mostrare un indirizzo email sul proprio sito può causare la ricezione di "
506
+ "quantità eccessive di spam."
507
+
508
+ #: includes/class-settings.php:388
509
+ msgid "Schedule"
510
+ msgstr "Calendario"
511
+
512
+ #: includes/class-settings.php:447
513
+ msgid "Additional Information"
514
+ msgstr "Informazioni aggiuntive"
515
+
516
+ #: includes/class-settings.php:448
517
+ msgid "Additional information displayed below Opening Hours."
518
+ msgstr "Informazioni aggiuntive mostrate sotto l'orario di apertura."
519
+
520
+ #: includes/class-settings.php:456 includes/class-settings.php:466
521
+ msgid "Multiple Locations"
522
+ msgstr "Sedi multiple"
523
+
524
+ #: includes/class-settings.php:467
525
+ msgid "Enable support for multiple business locations."
526
+ msgstr "Abilita il supporto per sedi multiple."
527
+
528
+ #: includes/deprecated/class-integrations.php:147
529
+ msgid "Book a table"
530
+ msgstr "Prenota un tavolo"
531
+
532
+ #: includes/deprecated/class-integrations.php:170
533
+ #: includes/deprecated/class-integrations.php:173
534
+ msgid "Show book a table link"
535
+ msgstr "Mostra il link prenota un tavolo"
536
+
537
+ #: includes/template-functions.php:214
538
+ msgid "Get directions"
539
+ msgstr "Indicazioni stradali"
540
+
541
+ #: includes/template-functions.php:316
542
+ msgid "Contact"
543
+ msgstr "Contatto"
544
+
545
+ #: includes/template-functions.php:364
546
+ msgid "Mo"
547
+ msgstr "Lun"
548
+
549
+ #: includes/template-functions.php:365
550
+ msgid "Tu"
551
+ msgstr "Mar"
552
+
553
+ #: includes/template-functions.php:366
554
+ msgid "We"
555
+ msgstr "Mer"
556
+
557
+ #: includes/template-functions.php:367
558
+ msgid "Th"
559
+ msgstr "Gio"
560
+
561
+ #: includes/template-functions.php:368
562
+ msgid "Fr"
563
+ msgstr "Ven"
564
+
565
+ #: includes/template-functions.php:369
566
+ msgid "Sa"
567
+ msgstr "Sab"
568
+
569
+ #: includes/template-functions.php:370
570
+ msgid "Su"
571
+ msgstr "Dom"
572
+
573
+ #: includes/template-functions.php:375
574
+ msgctxt ""
575
+ "Separator between days of the week when displaying opening hours in brief. "
576
+ "Example: Mo,Tu,We"
577
+ msgid ","
578
+ msgstr ","
579
+
580
+ #: includes/template-functions.php:378
581
+ #, php-format
582
+ msgctxt ""
583
+ "Brief opening hours description which lists days_strings when open all day. "
584
+ "Example: Mo,Tu,We all day"
585
+ msgid "%s all day"
586
+ msgstr "%s tutto il giorno"
587
+
588
+ #: includes/template-functions.php:390
589
+ #, php-format
590
+ msgctxt ""
591
+ "Brief opening hours description which lists the days followed by the closing "
592
+ "time. Example: Mo,Tu,We open until 9:00pm"
593
+ msgid "%s open until %s"
594
+ msgstr "%s aperto fino alle %s"
595
+
596
+ #: includes/template-functions.php:392
597
+ #, php-format
598
+ msgctxt ""
599
+ "Brief opening hours description which lists the days followed by the opening "
600
+ "time. Example: Mo,Tu,We open from 9:00am"
601
+ msgid "%s open from %s"
602
+ msgstr "%s aperto dalle %s"
603
+
604
+ #: includes/template-functions.php:394
605
+ #, php-format
606
+ msgctxt ""
607
+ "Brief opening hours description which lists the days followed by the opening "
608
+ "and closing times. Example: Mo,Tu,We 9:00am&thinsp;&ndash;&thinsp;5:00pm"
609
+ msgid "%s %s&thinsp;&ndash;&thinsp;%s"
610
+ msgstr "%s %s&thinsp;&ndash;&thinsp;%s"
611
+
612
+ #: includes/template-functions.php:401
613
+ msgctxt ""
614
+ "Separator between multiple opening times in the brief opening hours. "
615
+ "Example: Mo,We 9:00 AM&thinsp;&ndash;&thinsp;5:00 PM; Tu,Th 10:00 AM&thinsp;"
616
+ "&ndash;&thinsp;5:00 PM"
617
+ msgid "; "
618
+ msgstr ";"
619
+
620
+ #: includes/template-functions.php:411
621
+ msgid "Monday"
622
+ msgstr "Lunedì"
623
+
624
+ #: includes/template-functions.php:412
625
+ msgid "Tuesday"
626
+ msgstr "Martedì"
627
+
628
+ #: includes/template-functions.php:413
629
+ msgid "Wednesday"
630
+ msgstr "Mercoledì"
631
+
632
+ #: includes/template-functions.php:414
633
+ msgid "Thursday"
634
+ msgstr "Giovedì"
635
+
636
+ #: includes/template-functions.php:415
637
+ msgid "Friday"
638
+ msgstr "Venerdì"
639
+
640
+ #: includes/template-functions.php:416
641
+ msgid "Saturday"
642
+ msgstr "Sabato"
643
+
644
+ #: includes/template-functions.php:417
645
+ msgid "Sunday"
646
+ msgstr "Domenica"
647
+
648
+ #: includes/template-functions.php:429
649
+ msgid "Open"
650
+ msgstr "Aperto"
651
+
652
+ #: includes/template-functions.php:441
653
+ msgid "Open until "
654
+ msgstr "Aperto fino "
655
+
656
+ #: includes/template-functions.php:443
657
+ msgid "Open from "
658
+ msgstr "Aperto dalle"
659
+
660
+ #: includes/template-functions.php:445
661
+ msgctxt ""
662
+ "Separator between opening and closing times. Example: 9:00am&thinsp;&ndash;"
663
+ "&thinsp;5:00pm"
664
+ msgid "&thinsp;&ndash;&thinsp;"
665
+ msgstr "&thinsp;&ndash;&thinsp;"
666
+
667
+ #: includes/template-functions.php:465
668
+ msgid "Closed"
669
+ msgstr "Chiuso"
670
+
671
+ #: includes/template-functions.php:617
672
+ msgid "Get Directions"
673
+ msgstr "Indicazioni stradali"
674
+
675
+ #: lib/simple-admin-pages/classes/AdminPage.class.php:173
676
+ msgid "You do not have sufficient permissions to access this page."
677
+ msgstr "Non hai permessi sufficienti per accedere a questa pagina."
678
+
679
+ #. Plugin URI of the plugin/theme
680
+ #. Author URI of the plugin/theme
681
+ msgid "http://themeofthecrop.com"
682
+ msgstr "http://themeofthecrop.com"
683
+
684
+ #. Description of the plugin/theme
685
+ msgid ""
686
+ "Contact information, Google Maps and opening hours made easy for businesses."
687
+ msgstr ""
688
+ "Informazioni di contatto, Mappe Google e orario d'apertura resi facili per "
689
+ "le aziende."
690
+
691
+ #. Author of the plugin/theme
692
+ msgid "Theme of the Crop"
693
+ msgstr "Theme of the Crop"
languages/business-profile-sv_SE.mo ADDED
Binary file
languages/business-profile-sv_SE.po ADDED
@@ -0,0 +1,670 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Business Profile 1.1.1\n"
4
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-profile\n"
5
+ "POT-Creation-Date: 2016-06-28 11:05:42+00:00\n"
6
+ "MIME-Version: 1.0\n"
7
+ "Content-Type: text/plain; charset=UTF-8\n"
8
+ "Content-Transfer-Encoding: 8bit\n"
9
+ "PO-Revision-Date: 2017-03-04 10:07+0000\n"
10
+ "Last-Translator: daniel <daniel@duktig.nu>\n"
11
+ "Language-Team: Swedish\n"
12
+ "X-Generator: Loco - https://localise.biz/\n"
13
+ "X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
14
+ "_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
15
+ "esc_html_x:1,2c;\n"
16
+ "Language: sv-SE\n"
17
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
18
+ "X-Poedit-Country: United States\n"
19
+ "X-Poedit-SourceCharset: UTF-8\n"
20
+ "X-Poedit-Basepath: ../\n"
21
+ "X-Poedit-SearchPath-0: .\n"
22
+ "X-Poedit-Bookmarks: \n"
23
+ "X-Textdomain-Support: yes"
24
+
25
+ #: includes/class-contact-card-widget.php:41
26
+ msgid "Show link to get directions on Google Maps"
27
+ msgstr "Visa länk för att få anvisningar om Google Maps"
28
+
29
+ #: business-profile.php:226
30
+ msgid "View the help documentation for Business Profile"
31
+ msgstr "Visa hjälpen för Business Profile"
32
+
33
+ #: includes/class-contact-card-widget.php:45
34
+ msgid "Show brief opening hours on one line"
35
+ msgstr "Visa öppettider på en rad"
36
+
37
+ #: includes/class-contact-card-widget.php:53
38
+ msgid ""
39
+ "Display a contact card with your name, address, phone number, opening hours "
40
+ "and map."
41
+ msgstr ""
42
+ "Visa ett kontaktkort med ditt namn, adress, telefonnummer, öppettider och "
43
+ "karta."
44
+
45
+ #: includes/class-contact-card-widget.php:117
46
+ #: includes/class-custom-post-types.php:60
47
+ msgid "Location"
48
+ msgstr "Plats"
49
+
50
+ #: includes/class-contact-card-widget.php:119
51
+ msgid "Use Primary Business Profile"
52
+ msgstr "Använd primära företagsprofilen"
53
+
54
+ #: includes/class-custom-post-types.php:59
55
+ #: includes/class-custom-post-types.php:61
56
+ #: includes/class-custom-post-types.php:62 includes/class-settings.php:208
57
+ #: includes/class-settings.php:209
58
+ msgid "Locations"
59
+ msgstr "Platser"
60
+
61
+ #: includes/class-custom-post-types.php:63
62
+ msgid "Add New"
63
+ msgstr "Lägg till"
64
+
65
+ #: includes/class-custom-post-types.php:64
66
+ msgid "Add New Location"
67
+ msgstr "Lägg till ny plats"
68
+
69
+ #: includes/class-custom-post-types.php:65
70
+ msgid "Edit Location"
71
+ msgstr "Ändra plats"
72
+
73
+ #: includes/class-custom-post-types.php:66
74
+ msgid "New Location"
75
+ msgstr "Ny plats"
76
+
77
+ #: includes/class-custom-post-types.php:67
78
+ msgid "View Location"
79
+ msgstr "Visa plats"
80
+
81
+ #: includes/class-custom-post-types.php:68
82
+ msgid "Search Locations"
83
+ msgstr "Sök platser"
84
+
85
+ #: includes/class-custom-post-types.php:69
86
+ msgid "No locations found"
87
+ msgstr "Inga platser funna"
88
+
89
+ #: includes/class-custom-post-types.php:70
90
+ msgid "No locations found in trash"
91
+ msgstr "Inga funna platser i papperskorgen"
92
+
93
+ #: includes/class-custom-post-types.php:71
94
+ msgid "All Locations"
95
+ msgstr "Alla platser"
96
+
97
+ #: includes/class-custom-post-types.php:146 includes/class-settings.php:257
98
+ msgid "Schema Type"
99
+ msgstr "Schematyp"
100
+
101
+ #: includes/class-custom-post-types.php:157
102
+ msgid "Contact Details"
103
+ msgstr "Kontaktdetaljer"
104
+
105
+ #: includes/class-custom-post-types.php:167
106
+ #: includes/class-custom-post-types.php:407 includes/class-settings.php:379
107
+ #: templates/opening-hours.php:21
108
+ msgid "Opening Hours"
109
+ msgstr "Öppningstider"
110
+
111
+ #: includes/class-custom-post-types.php:228
112
+ msgid "Schema type"
113
+ msgstr "Schematyp"
114
+
115
+ #: includes/class-custom-post-types.php:238
116
+ msgid ""
117
+ "Select the option that best describes your business to improve how search "
118
+ "engines understand your website."
119
+ msgstr ""
120
+ "Välj det alternativ som bäst beskriver ditt företag för att förbättra hur "
121
+ "sökmotorer förstår din webbplats."
122
+
123
+ #: includes/class-custom-post-types.php:264
124
+ #: includes/class-custom-post-types.php:288 includes/class-settings.php:294
125
+ msgid "No map coordinates set."
126
+ msgstr "Inga koordinater valda."
127
+
128
+ #: includes/class-custom-post-types.php:266 includes/class-settings.php:295
129
+ msgid "Requesting new coordinates"
130
+ msgstr "Efterfråga nya koordinater"
131
+
132
+ #: includes/class-custom-post-types.php:267 includes/class-settings.php:296
133
+ msgid "Select a match below"
134
+ msgstr "Select a träff nedan"
135
+
136
+ #: includes/class-custom-post-types.php:269 includes/class-settings.php:301
137
+ msgid "Error"
138
+ msgstr "Error"
139
+
140
+ #: includes/class-custom-post-types.php:270 includes/class-settings.php:302
141
+ msgid ""
142
+ "Invalid request. Be sure to fill out the address field before retrieving "
143
+ "coordinates."
144
+ msgstr ""
145
+ "Ogiltig Förfrågan. Var noga med att fylla i adressfältet innan du hämtar "
146
+ "koordinater."
147
+
148
+ #: includes/class-custom-post-types.php:271 includes/class-settings.php:303
149
+ msgid "Request denied."
150
+ msgstr "Förfrågan nekad."
151
+
152
+ #: includes/class-custom-post-types.php:272 includes/class-settings.php:304
153
+ msgid "Request denied because you are over your request quota."
154
+ msgstr "Begäran nekades eftersom du är över din begärda kvot."
155
+
156
+ #: includes/class-custom-post-types.php:273
157
+ msgid "Nothing was found at that address."
158
+ msgstr "Ingenting hittades på den adressen."
159
+
160
+ #: includes/class-custom-post-types.php:298 includes/class-settings.php:298
161
+ msgid "Retrieve map coordinates"
162
+ msgstr "Hämta kartkoordinater"
163
+
164
+ #: includes/class-custom-post-types.php:302 includes/class-settings.php:299
165
+ msgid "Remove map coordinates"
166
+ msgstr "Ta bort kartkoordinater"
167
+
168
+ #: includes/class-custom-post-types.php:344 includes/class-settings.php:360
169
+ msgid "Email Address (optional)"
170
+ msgstr "E-postadress (valfritt)"
171
+
172
+ #: includes/class-custom-post-types.php:408 includes/class-settings.php:380
173
+ msgid "Define your weekly opening hours by adding scheduling rules."
174
+ msgstr ""
175
+ "Definiera veckans öppettider genom att lägga till schemaläggningsregler ."
176
+
177
+ #: includes/class-custom-post-types.php:423 includes/class-settings.php:395
178
+ msgid "Add another opening time"
179
+ msgstr "Lägg till en annan öppetid"
180
+
181
+ #: includes/class-custom-post-types.php:437 includes/class-settings.php:409
182
+ msgid "Delete scheduling rule"
183
+ msgstr "Radera schemaläggningens regel"
184
+
185
+ #. #-#-#-#-# business-profile.pot (Business Profile 1.1.1) #-#-#-#-#
186
+ #. Plugin Name of the plugin/theme
187
+ #: includes/class-settings.php:221 includes/class-settings.php:222
188
+ #: includes/class-settings.php:233 includes/class-settings.php:234
189
+ msgid "Business Profile"
190
+ msgstr "Företagsprofilen."
191
+
192
+ #: includes/class-settings.php:247
193
+ msgid "Search Engine Optimization"
194
+ msgstr ""
195
+ "sökmotoroptimering\n"
196
+
197
+ #: includes/class-settings.php:258
198
+ msgid ""
199
+ "Select the option that best describes your business to improve how search "
200
+ "engines understand your website"
201
+ msgstr ""
202
+ "Välj det alternativ som bäst beskriver ditt företag för att förbättra hur "
203
+ "sökmotorer förstår din webbplats"
204
+
205
+ #: includes/class-settings.php:268
206
+ msgid "Contact Information"
207
+ msgstr "Kontaktinformation"
208
+
209
+ #: includes/class-settings.php:279
210
+ msgid ""
211
+ "Enter the name of your business if it is different than the website name."
212
+ msgstr ""
213
+ "Skriv in namnet på ditt företag om det är annorlunda än webbplatsens namn."
214
+
215
+ #: includes/class-settings.php:305
216
+ msgid "Nothing was found at that address"
217
+ msgstr "Ingenting hittades på adressen"
218
+
219
+ #: includes/class-settings.php:316
220
+ msgid "Google Maps API Key"
221
+ msgstr "Google Maps API-nyckel"
222
+
223
+ #: includes/class-settings.php:318
224
+ msgid ""
225
+ "Google requires an API key to use their maps. %sGet an API key%s. A full "
226
+ "walk-through is available in the %sdocumentiaton%s."
227
+ msgstr ""
228
+ "Google kräver en API-nyckel för att använda sina kartor. % Få en API-nyckel% "
229
+ "s. En fullständig genomgång finns i% dokumentationen% s."
230
+
231
+ #: includes/class-settings.php:344
232
+ msgid ""
233
+ "Select a page on your site where users can reach you, such as a contact form."
234
+ msgstr ""
235
+ "Välj en sida på webbplatsen där användarna kan nå dig, såsom ett "
236
+ "kontaktformulär."
237
+
238
+ #: includes/class-settings.php:361
239
+ msgid ""
240
+ "Enter an email address only if you want to display this publicly. Showing "
241
+ "your email address on your site may cause you to receive excessive spam."
242
+ msgstr ""
243
+ "Ange en e-postadress om du vill visa detta offentligt. Visar din e-"
244
+ "postadress på din webbplats kan leda till att du får överdriven spam."
245
+
246
+ #: includes/class-settings.php:369
247
+ msgid "Schedule"
248
+ msgstr "Schema"
249
+
250
+ #: includes/class-settings.php:426 includes/class-settings.php:436
251
+ msgid "Multiple Locations"
252
+ msgstr "Flera platser"
253
+
254
+ #: includes/class-settings.php:437
255
+ msgid "Enable support for multiple business locations."
256
+ msgstr "Aktivera stöd för flera företagsadresser."
257
+
258
+ #: includes/deprecated/class-integrations.php:147
259
+ msgid "Book a table"
260
+ msgstr "Boka ett bord"
261
+
262
+ #: includes/deprecated/class-integrations.php:170
263
+ #: includes/deprecated/class-integrations.php:173
264
+ msgid "Show book a table link"
265
+ msgstr "Visa bokningen i en tabellänk"
266
+
267
+ #: lib/simple-admin-pages/classes/AdminPage.class.php:173
268
+ msgid "You do not have sufficient permissions to access this page."
269
+ msgstr ""
270
+ "Du har inte tillräckliga rättigheter för att få tillgång till denna sida."
271
+
272
+ #. #-#-#-#-# business-profile.pot (Business Profile 1.1.1) #-#-#-#-#
273
+ #. Plugin URI of the plugin/theme
274
+ #. #-#-#-#-# business-profile.pot (Business Profile 1.1.1) #-#-#-#-#
275
+ #. Author URI of the plugin/theme
276
+ msgid "http://themeofthecrop.com"
277
+ msgstr "http://themeofthecrop.com"
278
+
279
+ #. Description of the plugin/theme
280
+ msgid ""
281
+ "Contact information, Google Maps and opening hours made easy for businesses."
282
+ msgstr ""
283
+ "Kontaktinformation, Google Maps och öppettider på ett enkelt sätt för "
284
+ "företag."
285
+
286
+ #. Author of the plugin/theme
287
+ msgid "Theme of the Crop"
288
+ msgstr "Beskär tema"
289
+
290
+ #: includes/class-custom-post-types.php:265
291
+ #: includes/class-custom-post-types.php:290 includes/class-settings.php:293
292
+ msgctxt "separates latitude and longitude"
293
+ msgid ", "
294
+ msgstr ", "
295
+
296
+ #: includes/class-custom-post-types.php:300 includes/class-settings.php:292
297
+ msgctxt "separator between admin action links in address component"
298
+ msgid " | "
299
+ msgstr " | "
300
+
301
+ #: includes/class-custom-post-types.php:410 includes/class-settings.php:382
302
+ msgctxt "Monday abbreviation"
303
+ msgid "Mo"
304
+ msgstr "Mo"
305
+
306
+ #: includes/class-custom-post-types.php:411 includes/class-settings.php:383
307
+ msgctxt "Tuesday abbreviation"
308
+ msgid "Tu"
309
+ msgstr "Ti"
310
+
311
+ #: includes/class-custom-post-types.php:412 includes/class-settings.php:384
312
+ msgctxt "Wednesday abbreviation"
313
+ msgid "We"
314
+ msgstr "On"
315
+
316
+ #: includes/class-custom-post-types.php:413 includes/class-settings.php:385
317
+ msgctxt "Thursday abbreviation"
318
+ msgid "Th"
319
+ msgstr "To"
320
+
321
+ #: includes/class-custom-post-types.php:414 includes/class-settings.php:386
322
+ msgctxt "Friday abbreviation"
323
+ msgid "Fr"
324
+ msgstr "Fr"
325
+
326
+ #: includes/class-custom-post-types.php:415 includes/class-settings.php:387
327
+ msgctxt "Saturday abbreviation"
328
+ msgid "Sa"
329
+ msgstr "Lö"
330
+
331
+ #: includes/class-custom-post-types.php:416 includes/class-settings.php:388
332
+ msgctxt "Sunday abbreviation"
333
+ msgid "Su"
334
+ msgstr "Sö"
335
+
336
+ #: includes/class-custom-post-types.php:418 includes/class-settings.php:390
337
+ msgctxt ""
338
+ "Time format displayed in the opening hours setting panel in your admin area. "
339
+ "Must match formatting rules at http://amsul.ca/pickadate.js/time.htm#formats"
340
+ msgid "h:i A"
341
+ msgstr "h:i A"
342
+
343
+ #: includes/class-custom-post-types.php:419 includes/class-settings.php:391
344
+ msgctxt ""
345
+ "Date format displayed in the opening hours setting panel in your admin area. "
346
+ "Must match formatting rules at http://amsul.ca/pickadate.js/date."
347
+ "htm#formatting-rules"
348
+ msgid "mmmm d, yyyy"
349
+ msgstr "mmmm d, yyyy"
350
+
351
+ #: includes/class-custom-post-types.php:424 includes/class-settings.php:396
352
+ msgctxt "Format of a scheduling rule"
353
+ msgid "Weekly"
354
+ msgstr "Varje vecka"
355
+
356
+ #: includes/class-custom-post-types.php:425 includes/class-settings.php:397
357
+ msgctxt "Format of a scheduling rule"
358
+ msgid "Monthly"
359
+ msgstr "Varje månad"
360
+
361
+ #: includes/class-custom-post-types.php:426 includes/class-settings.php:398
362
+ msgctxt "Format of a scheduling rule"
363
+ msgid "Date"
364
+ msgstr "Datum"
365
+
366
+ #: includes/class-custom-post-types.php:427 includes/class-settings.php:399
367
+ msgctxt "Label for selecting days of the week in a scheduling rule"
368
+ msgid "Days of the week"
369
+ msgstr "Dagar i veckan"
370
+
371
+ #: includes/class-custom-post-types.php:428 includes/class-settings.php:400
372
+ msgctxt "Label for selecting weeks of the month in a scheduling rule"
373
+ msgid "Weeks of the month"
374
+ msgstr "Veckor i månaden"
375
+
376
+ #: includes/class-custom-post-types.php:429 includes/class-settings.php:401
377
+ msgctxt "Label to select a date for a scheduling rule"
378
+ msgid "Date"
379
+ msgstr "Datum"
380
+
381
+ #: includes/class-custom-post-types.php:430 includes/class-settings.php:402
382
+ msgctxt "Label to select a time slot for a scheduling rule"
383
+ msgid "Time"
384
+ msgstr "Tid"
385
+
386
+ #: includes/class-custom-post-types.php:431 includes/class-settings.php:403
387
+ msgctxt "Label to set a scheduling rule to last all day"
388
+ msgid "All day"
389
+ msgstr "Hela dagen"
390
+
391
+ #: includes/class-custom-post-types.php:432 includes/class-settings.php:404
392
+ msgctxt "Label for the starting time of a scheduling rule"
393
+ msgid "Start"
394
+ msgstr "Start"
395
+
396
+ #: includes/class-custom-post-types.php:433 includes/class-settings.php:405
397
+ msgctxt "Label for the ending time of a scheduling rule"
398
+ msgid "End"
399
+ msgstr "Slut"
400
+
401
+ #: includes/class-custom-post-types.php:434 includes/class-settings.php:406
402
+ msgctxt ""
403
+ "Prompt displayed when a scheduling rule is set without any time restrictions"
404
+ msgid "All day long. Want to %sset a time slot%s?"
405
+ msgstr "Hela dagen. Vill% som en tidslucka % s?"
406
+
407
+ #: includes/class-custom-post-types.php:435 includes/class-settings.php:407
408
+ msgctxt "Toggle a scheduling rule open and closed"
409
+ msgid "Open and close this rule"
410
+ msgstr "Öppna och stäng denna regel"
411
+
412
+ #: includes/class-custom-post-types.php:436 includes/class-settings.php:408
413
+ msgctxt "Delete a scheduling rule"
414
+ msgid "Delete rule"
415
+ msgstr "Radera regel"
416
+
417
+ #: includes/class-custom-post-types.php:438 includes/class-settings.php:410
418
+ msgctxt ""
419
+ "Brief default description of a scheduling rule when no weekdays or weeks are "
420
+ "included in the rule"
421
+ msgid "Never"
422
+ msgstr "Aldrig"
423
+
424
+ #: includes/class-custom-post-types.php:439 includes/class-settings.php:411
425
+ msgctxt ""
426
+ "Brief default description of a scheduling rule when all the weekdays/weeks "
427
+ "are included in the rule"
428
+ msgid "Every day"
429
+ msgstr "Varje dag"
430
+
431
+ #: includes/class-custom-post-types.php:440 includes/class-settings.php:412
432
+ msgctxt ""
433
+ "Brief default description of a scheduling rule when some weekdays are "
434
+ "included on only some weeks of the month. %s should be left alone and will "
435
+ "be replaced by a comma-separated list of days and weeks in the following "
436
+ "format: M, T, W on the first, second week of the month"
437
+ msgid "%s on the %s week of the month"
438
+ msgstr "%s på %s vecka i månaden"
439
+
440
+ #: includes/class-custom-post-types.php:441 includes/class-settings.php:413
441
+ msgctxt ""
442
+ "Brief default description of a scheduling rule when some weeks of the month "
443
+ "are included but all or no weekdays are selected. %s should be left alone "
444
+ "and will be replaced by a comma-separated list of weeks in the following "
445
+ "format: First, second week of the month"
446
+ msgid "%s week of the month"
447
+ msgstr "%s vecka i månaden"
448
+
449
+ #: includes/class-custom-post-types.php:442 includes/class-settings.php:414
450
+ msgctxt "Brief default description of a scheduling rule when no times are set"
451
+ msgid "All day"
452
+ msgstr "Hela dagen"
453
+
454
+ #: includes/class-custom-post-types.php:443 includes/class-settings.php:415
455
+ msgctxt ""
456
+ "Brief default description of a scheduling rule when an end time is set but "
457
+ "no start time. If the end time is 6pm, it will read: Ends at 6pm"
458
+ msgid "Ends at"
459
+ msgstr "Slutar"
460
+
461
+ #: includes/class-custom-post-types.php:444 includes/class-settings.php:416
462
+ msgctxt ""
463
+ "Brief default description of a scheduling rule when a start time is set but "
464
+ "no end time. If the start time is 6pm, it will read: Starts at 6pm"
465
+ msgid "Starts at"
466
+ msgstr "Börjar"
467
+
468
+ #: includes/class-custom-post-types.php:445 includes/class-settings.php:417
469
+ msgctxt "Separator between times of a scheduling rule"
470
+ msgid "&mdash;"
471
+ msgstr "&mdash;"
472
+
473
+ #: includes/template-functions.php:346
474
+ msgctxt ""
475
+ "Separator between days of the week when displaying opening hours in brief. "
476
+ "Example: Mo,Tu,We"
477
+ msgid ","
478
+ msgstr ","
479
+
480
+ #: includes/template-functions.php:349
481
+ msgctxt ""
482
+ "Brief opening hours description which lists days_strings when open all day. "
483
+ "Example: Mo,Tu,We all day"
484
+ msgid "%s all day"
485
+ msgstr "%s hela dagen"
486
+
487
+ #: includes/template-functions.php:361
488
+ msgctxt ""
489
+ "Brief opening hours description which lists the days followed by the closing "
490
+ "time. Example: Mo,Tu,We open until 9:00pm"
491
+ msgid "%s open until %s"
492
+ msgstr "%s Öppet till %s"
493
+
494
+ #: includes/template-functions.php:363
495
+ msgctxt ""
496
+ "Brief opening hours description which lists the days followed by the opening "
497
+ "time. Example: Mo,Tu,We open from 9:00am"
498
+ msgid "%s open from %s"
499
+ msgstr "%s Öppet från %s"
500
+
501
+ #: includes/template-functions.php:365
502
+ msgctxt ""
503
+ "Brief opening hours description which lists the days followed by the opening "
504
+ "and closing times. Example: Mo,Tu,We 9:00am&thinsp;&ndash;&thinsp;5:00pm"
505
+ msgid "%s %s&thinsp;&ndash;&thinsp;%s"
506
+ msgstr "%s %s&thinsp;&ndash;&thinsp;%s"
507
+
508
+ #: includes/template-functions.php:372
509
+ msgctxt ""
510
+ "Separator between multiple opening times in the brief opening hours. Example:"
511
+ " Mo,We 9:00 AM&thinsp;&ndash;&thinsp;5:00 PM; Tu,Th 10:00 AM&thinsp;&ndash;"
512
+ "&thinsp;5:00 PM"
513
+ msgid "; "
514
+ msgstr "; "
515
+
516
+ #: includes/template-functions.php:416
517
+ msgctxt ""
518
+ "Separator between opening and closing times. Example: 9:00am&thinsp;&ndash;"
519
+ "&thinsp;5:00pm"
520
+ msgid "&thinsp;&ndash;&thinsp;"
521
+ msgstr "&thinsp;&ndash;&thinsp;"
522
+
523
+ #: business-profile.php:227
524
+ msgid "Help"
525
+ msgstr "Hjälp"
526
+
527
+ #: includes/class-contact-card-widget.php:39
528
+ msgid "Show Name"
529
+ msgstr "Visa namn"
530
+
531
+ #: includes/class-contact-card-widget.php:40
532
+ msgid "Show Address"
533
+ msgstr "Visa adress"
534
+
535
+ #: includes/class-contact-card-widget.php:42
536
+ msgid "Show Phone number"
537
+ msgstr "Visa telefonnummer"
538
+
539
+ #: includes/class-contact-card-widget.php:43
540
+ msgid "Show contact details"
541
+ msgstr "Visa kontaktdetaljer"
542
+
543
+ #: includes/class-contact-card-widget.php:44
544
+ msgid "Show Opening Hours"
545
+ msgstr "Visa Öppningstider"
546
+
547
+ #: includes/class-contact-card-widget.php:46
548
+ msgid "Show Google Map"
549
+ msgstr "Visa Google Map"
550
+
551
+ #: includes/class-contact-card-widget.php:52
552
+ msgid "Contact Card"
553
+ msgstr "Kontaktkort"
554
+
555
+ #: includes/class-contact-card-widget.php:91
556
+ msgid "Title"
557
+ msgstr "Tittel"
558
+
559
+ #: includes/class-custom-post-types.php:268
560
+ #: includes/class-custom-post-types.php:291 includes/class-settings.php:297
561
+ msgid "View"
562
+ msgstr "Visa"
563
+
564
+ #: includes/class-custom-post-types.php:330 includes/class-settings.php:343
565
+ msgid "Contact Page"
566
+ msgstr "Kontaktsida"
567
+
568
+ #: includes/class-custom-post-types.php:351
569
+ msgid "Phone Number"
570
+ msgstr "Telefonnummer"
571
+
572
+ #: includes/class-settings.php:278
573
+ msgid "Name"
574
+ msgstr "Namn"
575
+
576
+ #: includes/class-settings.php:290
577
+ msgid "Address"
578
+ msgstr "Adress"
579
+
580
+ #: includes/class-settings.php:300
581
+ msgid "Try again?"
582
+ msgstr "Försök igen?"
583
+
584
+ #: includes/class-settings.php:333
585
+ msgid "Phone"
586
+ msgstr "Telefon"
587
+
588
+ #: includes/template-functions.php:287
589
+ msgid "Contact"
590
+ msgstr "Kontakt"
591
+
592
+ #: includes/template-functions.php:560
593
+ msgid "Get Directions"
594
+ msgstr "Vägbeskriving"
595
+
596
+ #: includes/template-functions.php:212
597
+ msgid "Get directions"
598
+ msgstr "Vägbeskrivning"
599
+
600
+ #: includes/template-functions.php:335
601
+ msgid "Mo"
602
+ msgstr "Mo"
603
+
604
+ #: includes/template-functions.php:336
605
+ msgid "Tu"
606
+ msgstr "Ti"
607
+
608
+ #: includes/template-functions.php:337
609
+ msgid "We"
610
+ msgstr "On"
611
+
612
+ #: includes/template-functions.php:338
613
+ msgid "Th"
614
+ msgstr "To"
615
+
616
+ #: includes/template-functions.php:339
617
+ msgid "Fr"
618
+ msgstr "Fr"
619
+
620
+ #: includes/template-functions.php:340
621
+ msgid "Sa"
622
+ msgstr "Lö"
623
+
624
+ #: includes/template-functions.php:341
625
+ msgid "Su"
626
+ msgstr "Sö"
627
+
628
+ #: includes/template-functions.php:382
629
+ msgid "Monday"
630
+ msgstr "Måndag"
631
+
632
+ #: includes/template-functions.php:383
633
+ msgid "Tuesday"
634
+ msgstr "Tisdag"
635
+
636
+ #: includes/template-functions.php:384
637
+ msgid "Wednesday"
638
+ msgstr "Onsdag"
639
+
640
+ #: includes/template-functions.php:385
641
+ msgid "Thursday"
642
+ msgstr "Torsdag"
643
+
644
+ #: includes/template-functions.php:386
645
+ msgid "Friday"
646
+ msgstr "Fredag"
647
+
648
+ #: includes/template-functions.php:387
649
+ msgid "Saturday"
650
+ msgstr "Lördag"
651
+
652
+ #: includes/template-functions.php:388
653
+ msgid "Sunday"
654
+ msgstr "Söndag"
655
+
656
+ #: includes/template-functions.php:400
657
+ msgid "Open"
658
+ msgstr "Öppet"
659
+
660
+ #: includes/template-functions.php:412
661
+ msgid "Open until "
662
+ msgstr "Öppet till"
663
+
664
+ #: includes/template-functions.php:414
665
+ msgid "Open from "
666
+ msgstr "Öppet från"
667
+
668
+ #: includes/template-functions.php:436
669
+ msgid "Closed"
670
+ msgstr "Stängt"
languages/business-profile.pot CHANGED
@@ -1,34 +1,23 @@
1
- # Copyright (C) 2016 Business Profile
2
- # This file is distributed under the same license as the Business Profile package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Business Profile 1.1.1\n"
6
- "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-profile\n"
7
- "POT-Creation-Date: 2016-06-28 11:05:42+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2016-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
- "X-Generator: grunt-wp-i18n 0.4.9\n"
15
- "X-Poedit-KeywordsList: "
16
- "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
17
- "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
18
- "Language: en\n"
19
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
- "X-Poedit-Country: United States\n"
21
- "X-Poedit-SourceCharset: UTF-8\n"
22
- "X-Poedit-Basepath: ../\n"
23
- "X-Poedit-SearchPath-0: .\n"
24
- "X-Poedit-Bookmarks: \n"
25
- "X-Textdomain-Support: yes\n"
26
-
27
- #: business-profile.php:226
28
  msgid "View the help documentation for Business Profile"
29
  msgstr ""
30
 
31
- #: business-profile.php:227
32
  msgid "Help"
33
  msgstr ""
34
 
@@ -139,7 +128,7 @@ msgid "Contact Details"
139
  msgstr ""
140
 
141
  #: includes/class-custom-post-types.php:167
142
- #: includes/class-custom-post-types.php:407 includes/class-settings.php:379
143
  #: templates/opening-hours.php:21
144
  msgid "Opening Hours"
145
  msgstr ""
@@ -155,38 +144,38 @@ msgid ""
155
  msgstr ""
156
 
157
  #: includes/class-custom-post-types.php:264
158
- #: includes/class-custom-post-types.php:288 includes/class-settings.php:294
159
  msgid "No map coordinates set."
160
  msgstr ""
161
 
162
- #: includes/class-custom-post-types.php:266 includes/class-settings.php:295
163
  msgid "Requesting new coordinates"
164
  msgstr ""
165
 
166
- #: includes/class-custom-post-types.php:267 includes/class-settings.php:296
167
  msgid "Select a match below"
168
  msgstr ""
169
 
170
  #: includes/class-custom-post-types.php:268
171
- #: includes/class-custom-post-types.php:291 includes/class-settings.php:297
172
  msgid "View"
173
  msgstr ""
174
 
175
- #: includes/class-custom-post-types.php:269 includes/class-settings.php:301
176
  msgid "Error"
177
  msgstr ""
178
 
179
- #: includes/class-custom-post-types.php:270 includes/class-settings.php:302
180
  msgid ""
181
  "Invalid request. Be sure to fill out the address field before retrieving "
182
  "coordinates."
183
  msgstr ""
184
 
185
- #: includes/class-custom-post-types.php:271 includes/class-settings.php:303
186
  msgid "Request denied."
187
  msgstr ""
188
 
189
- #: includes/class-custom-post-types.php:272 includes/class-settings.php:304
190
  msgid "Request denied because you are over your request quota."
191
  msgstr ""
192
 
@@ -194,19 +183,19 @@ msgstr ""
194
  msgid "Nothing was found at that address."
195
  msgstr ""
196
 
197
- #: includes/class-custom-post-types.php:298 includes/class-settings.php:298
198
  msgid "Retrieve map coordinates"
199
  msgstr ""
200
 
201
- #: includes/class-custom-post-types.php:302 includes/class-settings.php:299
202
  msgid "Remove map coordinates"
203
  msgstr ""
204
 
205
- #: includes/class-custom-post-types.php:330 includes/class-settings.php:343
206
  msgid "Contact Page"
207
  msgstr ""
208
 
209
- #: includes/class-custom-post-types.php:344 includes/class-settings.php:360
210
  msgid "Email Address (optional)"
211
  msgstr ""
212
 
@@ -214,21 +203,18 @@ msgstr ""
214
  msgid "Phone Number"
215
  msgstr ""
216
 
217
- #: includes/class-custom-post-types.php:408 includes/class-settings.php:380
218
  msgid "Define your weekly opening hours by adding scheduling rules."
219
  msgstr ""
220
 
221
- #: includes/class-custom-post-types.php:423 includes/class-settings.php:395
222
  msgid "Add another opening time"
223
  msgstr ""
224
 
225
- #: includes/class-custom-post-types.php:437 includes/class-settings.php:409
226
  msgid "Delete scheduling rule"
227
  msgstr ""
228
 
229
- #: includes/class-settings.php:221 includes/class-settings.php:222
230
- #: includes/class-settings.php:233 includes/class-settings.php:234
231
- #. #-#-#-#-# business-profile.pot (Business Profile 1.1.1) #-#-#-#-#
232
  #. Plugin Name of the plugin/theme
233
  msgid "Business Profile"
234
  msgstr ""
@@ -243,65 +229,65 @@ msgid ""
243
  "engines understand your website"
244
  msgstr ""
245
 
246
- #: includes/class-settings.php:268
247
  msgid "Contact Information"
248
  msgstr ""
249
 
250
- #: includes/class-settings.php:278
251
  msgid "Name"
252
  msgstr ""
253
 
254
- #: includes/class-settings.php:279
255
  msgid "Enter the name of your business if it is different than the website name."
256
  msgstr ""
257
 
258
- #: includes/class-settings.php:290
259
  msgid "Address"
260
  msgstr ""
261
 
262
- #: includes/class-settings.php:300
263
  msgid "Try again?"
264
  msgstr ""
265
 
266
- #: includes/class-settings.php:305
267
  msgid "Nothing was found at that address"
268
  msgstr ""
269
 
270
- #: includes/class-settings.php:316
271
  msgid "Google Maps API Key"
272
  msgstr ""
273
 
274
- #: includes/class-settings.php:318
275
  msgid ""
276
  "Google requires an API key to use their maps. %sGet an API key%s. A full "
277
  "walk-through is available in the %sdocumentiaton%s."
278
  msgstr ""
279
 
280
- #: includes/class-settings.php:333
281
  msgid "Phone"
282
  msgstr ""
283
 
284
- #: includes/class-settings.php:344
285
  msgid ""
286
  "Select a page on your site where users can reach you, such as a contact "
287
  "form."
288
  msgstr ""
289
 
290
- #: includes/class-settings.php:361
291
  msgid ""
292
  "Enter an email address only if you want to display this publicly. Showing "
293
  "your email address on your site may cause you to receive excessive spam."
294
  msgstr ""
295
 
296
- #: includes/class-settings.php:369
297
  msgid "Schedule"
298
  msgstr ""
299
 
300
- #: includes/class-settings.php:426 includes/class-settings.php:436
301
  msgid "Multiple Locations"
302
  msgstr ""
303
 
304
- #: includes/class-settings.php:437
305
  msgid "Enable support for multiple business locations."
306
  msgstr ""
307
 
@@ -314,87 +300,87 @@ msgstr ""
314
  msgid "Show book a table link"
315
  msgstr ""
316
 
317
- #: includes/template-functions.php:212
318
  msgid "Get directions"
319
  msgstr ""
320
 
321
- #: includes/template-functions.php:287
322
  msgid "Contact"
323
  msgstr ""
324
 
325
- #: includes/template-functions.php:335
326
  msgid "Mo"
327
  msgstr ""
328
 
329
- #: includes/template-functions.php:336
330
  msgid "Tu"
331
  msgstr ""
332
 
333
- #: includes/template-functions.php:337
334
  msgid "We"
335
  msgstr ""
336
 
337
- #: includes/template-functions.php:338
338
  msgid "Th"
339
  msgstr ""
340
 
341
- #: includes/template-functions.php:339
342
  msgid "Fr"
343
  msgstr ""
344
 
345
- #: includes/template-functions.php:340
346
  msgid "Sa"
347
  msgstr ""
348
 
349
- #: includes/template-functions.php:341
350
  msgid "Su"
351
  msgstr ""
352
 
353
- #: includes/template-functions.php:382
354
  msgid "Monday"
355
  msgstr ""
356
 
357
- #: includes/template-functions.php:383
358
  msgid "Tuesday"
359
  msgstr ""
360
 
361
- #: includes/template-functions.php:384
362
  msgid "Wednesday"
363
  msgstr ""
364
 
365
- #: includes/template-functions.php:385
366
  msgid "Thursday"
367
  msgstr ""
368
 
369
- #: includes/template-functions.php:386
370
  msgid "Friday"
371
  msgstr ""
372
 
373
- #: includes/template-functions.php:387
374
  msgid "Saturday"
375
  msgstr ""
376
 
377
- #: includes/template-functions.php:388
378
  msgid "Sunday"
379
  msgstr ""
380
 
381
- #: includes/template-functions.php:400
382
  msgid "Open"
383
  msgstr ""
384
 
385
- #: includes/template-functions.php:412
386
  msgid "Open until "
387
  msgstr ""
388
 
389
- #: includes/template-functions.php:414
390
  msgid "Open from "
391
  msgstr ""
392
 
393
- #: includes/template-functions.php:436
394
  msgid "Closed"
395
  msgstr ""
396
 
397
- #: includes/template-functions.php:560
398
  msgid "Get Directions"
399
  msgstr ""
400
 
@@ -402,9 +388,6 @@ msgstr ""
402
  msgid "You do not have sufficient permissions to access this page."
403
  msgstr ""
404
 
405
- #. #-#-#-#-# business-profile.pot (Business Profile 1.1.1) #-#-#-#-#
406
- #. Plugin URI of the plugin/theme
407
- #. #-#-#-#-# business-profile.pot (Business Profile 1.1.1) #-#-#-#-#
408
  #. Author URI of the plugin/theme
409
  msgid "http://themeofthecrop.com"
410
  msgstr ""
@@ -418,52 +401,52 @@ msgid "Theme of the Crop"
418
  msgstr ""
419
 
420
  #: includes/class-custom-post-types.php:265
421
- #: includes/class-custom-post-types.php:290 includes/class-settings.php:293
422
  msgctxt "separates latitude and longitude"
423
  msgid ", "
424
  msgstr ""
425
 
426
- #: includes/class-custom-post-types.php:300 includes/class-settings.php:292
427
  msgctxt "separator between admin action links in address component"
428
  msgid " | "
429
  msgstr ""
430
 
431
- #: includes/class-custom-post-types.php:410 includes/class-settings.php:382
432
  msgctxt "Monday abbreviation"
433
  msgid "Mo"
434
  msgstr ""
435
 
436
- #: includes/class-custom-post-types.php:411 includes/class-settings.php:383
437
  msgctxt "Tuesday abbreviation"
438
  msgid "Tu"
439
  msgstr ""
440
 
441
- #: includes/class-custom-post-types.php:412 includes/class-settings.php:384
442
  msgctxt "Wednesday abbreviation"
443
  msgid "We"
444
  msgstr ""
445
 
446
- #: includes/class-custom-post-types.php:413 includes/class-settings.php:385
447
  msgctxt "Thursday abbreviation"
448
  msgid "Th"
449
  msgstr ""
450
 
451
- #: includes/class-custom-post-types.php:414 includes/class-settings.php:386
452
  msgctxt "Friday abbreviation"
453
  msgid "Fr"
454
  msgstr ""
455
 
456
- #: includes/class-custom-post-types.php:415 includes/class-settings.php:387
457
  msgctxt "Saturday abbreviation"
458
  msgid "Sa"
459
  msgstr ""
460
 
461
- #: includes/class-custom-post-types.php:416 includes/class-settings.php:388
462
  msgctxt "Sunday abbreviation"
463
  msgid "Su"
464
  msgstr ""
465
 
466
- #: includes/class-custom-post-types.php:418 includes/class-settings.php:390
467
  msgctxt ""
468
  "Time format displayed in the opening hours setting panel in your admin "
469
  "area. Must match formatting rules at "
@@ -471,7 +454,7 @@ msgctxt ""
471
  msgid "h:i A"
472
  msgstr ""
473
 
474
- #: includes/class-custom-post-types.php:419 includes/class-settings.php:391
475
  msgctxt ""
476
  "Date format displayed in the opening hours setting panel in your admin "
477
  "area. Must match formatting rules at "
@@ -479,86 +462,86 @@ msgctxt ""
479
  msgid "mmmm d, yyyy"
480
  msgstr ""
481
 
482
- #: includes/class-custom-post-types.php:424 includes/class-settings.php:396
483
  msgctxt "Format of a scheduling rule"
484
  msgid "Weekly"
485
  msgstr ""
486
 
487
- #: includes/class-custom-post-types.php:425 includes/class-settings.php:397
488
  msgctxt "Format of a scheduling rule"
489
  msgid "Monthly"
490
  msgstr ""
491
 
492
- #: includes/class-custom-post-types.php:426 includes/class-settings.php:398
493
  msgctxt "Format of a scheduling rule"
494
  msgid "Date"
495
  msgstr ""
496
 
497
- #: includes/class-custom-post-types.php:427 includes/class-settings.php:399
498
  msgctxt "Label for selecting days of the week in a scheduling rule"
499
  msgid "Days of the week"
500
  msgstr ""
501
 
502
- #: includes/class-custom-post-types.php:428 includes/class-settings.php:400
503
  msgctxt "Label for selecting weeks of the month in a scheduling rule"
504
  msgid "Weeks of the month"
505
  msgstr ""
506
 
507
- #: includes/class-custom-post-types.php:429 includes/class-settings.php:401
508
  msgctxt "Label to select a date for a scheduling rule"
509
  msgid "Date"
510
  msgstr ""
511
 
512
- #: includes/class-custom-post-types.php:430 includes/class-settings.php:402
513
  msgctxt "Label to select a time slot for a scheduling rule"
514
  msgid "Time"
515
  msgstr ""
516
 
517
- #: includes/class-custom-post-types.php:431 includes/class-settings.php:403
518
  msgctxt "Label to set a scheduling rule to last all day"
519
  msgid "All day"
520
  msgstr ""
521
 
522
- #: includes/class-custom-post-types.php:432 includes/class-settings.php:404
523
  msgctxt "Label for the starting time of a scheduling rule"
524
  msgid "Start"
525
  msgstr ""
526
 
527
- #: includes/class-custom-post-types.php:433 includes/class-settings.php:405
528
  msgctxt "Label for the ending time of a scheduling rule"
529
  msgid "End"
530
  msgstr ""
531
 
532
- #: includes/class-custom-post-types.php:434 includes/class-settings.php:406
533
  msgctxt "Prompt displayed when a scheduling rule is set without any time restrictions"
534
  msgid "All day long. Want to %sset a time slot%s?"
535
  msgstr ""
536
 
537
- #: includes/class-custom-post-types.php:435 includes/class-settings.php:407
538
  msgctxt "Toggle a scheduling rule open and closed"
539
  msgid "Open and close this rule"
540
  msgstr ""
541
 
542
- #: includes/class-custom-post-types.php:436 includes/class-settings.php:408
543
  msgctxt "Delete a scheduling rule"
544
  msgid "Delete rule"
545
  msgstr ""
546
 
547
- #: includes/class-custom-post-types.php:438 includes/class-settings.php:410
548
  msgctxt ""
549
  "Brief default description of a scheduling rule when no weekdays or weeks "
550
  "are included in the rule"
551
  msgid "Never"
552
  msgstr ""
553
 
554
- #: includes/class-custom-post-types.php:439 includes/class-settings.php:411
555
  msgctxt ""
556
  "Brief default description of a scheduling rule when all the weekdays/weeks "
557
  "are included in the rule"
558
  msgid "Every day"
559
  msgstr ""
560
 
561
- #: includes/class-custom-post-types.php:440 includes/class-settings.php:412
562
  msgctxt ""
563
  "Brief default description of a scheduling rule when some weekdays are "
564
  "included on only some weeks of the month. %s should be left alone and will "
@@ -567,7 +550,7 @@ msgctxt ""
567
  msgid "%s on the %s week of the month"
568
  msgstr ""
569
 
570
- #: includes/class-custom-post-types.php:441 includes/class-settings.php:413
571
  msgctxt ""
572
  "Brief default description of a scheduling rule when some weeks of the month "
573
  "are included but all or no weekdays are selected. %s should be left alone "
@@ -576,59 +559,59 @@ msgctxt ""
576
  msgid "%s week of the month"
577
  msgstr ""
578
 
579
- #: includes/class-custom-post-types.php:442 includes/class-settings.php:414
580
  msgctxt "Brief default description of a scheduling rule when no times are set"
581
  msgid "All day"
582
  msgstr ""
583
 
584
- #: includes/class-custom-post-types.php:443 includes/class-settings.php:415
585
  msgctxt ""
586
  "Brief default description of a scheduling rule when an end time is set but "
587
  "no start time. If the end time is 6pm, it will read: Ends at 6pm"
588
  msgid "Ends at"
589
  msgstr ""
590
 
591
- #: includes/class-custom-post-types.php:444 includes/class-settings.php:416
592
  msgctxt ""
593
  "Brief default description of a scheduling rule when a start time is set but "
594
  "no end time. If the start time is 6pm, it will read: Starts at 6pm"
595
  msgid "Starts at"
596
  msgstr ""
597
 
598
- #: includes/class-custom-post-types.php:445 includes/class-settings.php:417
599
  msgctxt "Separator between times of a scheduling rule"
600
  msgid "&mdash;"
601
  msgstr ""
602
 
603
- #: includes/template-functions.php:346
604
  msgctxt ""
605
  "Separator between days of the week when displaying opening hours in brief. "
606
  "Example: Mo,Tu,We"
607
  msgid ","
608
  msgstr ""
609
 
610
- #: includes/template-functions.php:349
611
  msgctxt ""
612
  "Brief opening hours description which lists days_strings when open all day. "
613
  "Example: Mo,Tu,We all day"
614
  msgid "%s all day"
615
  msgstr ""
616
 
617
- #: includes/template-functions.php:361
618
  msgctxt ""
619
  "Brief opening hours description which lists the days followed by the "
620
  "closing time. Example: Mo,Tu,We open until 9:00pm"
621
  msgid "%s open until %s"
622
  msgstr ""
623
 
624
- #: includes/template-functions.php:363
625
  msgctxt ""
626
  "Brief opening hours description which lists the days followed by the "
627
  "opening time. Example: Mo,Tu,We open from 9:00am"
628
  msgid "%s open from %s"
629
  msgstr ""
630
 
631
- #: includes/template-functions.php:365
632
  msgctxt ""
633
  "Brief opening hours description which lists the days followed by the "
634
  "opening and closing times. Example: Mo,Tu,We "
@@ -636,7 +619,7 @@ msgctxt ""
636
  msgid "%s %s&thinsp;&ndash;&thinsp;%s"
637
  msgstr ""
638
 
639
- #: includes/template-functions.php:372
640
  msgctxt ""
641
  "Separator between multiple opening times in the brief opening hours. "
642
  "Example: Mo,We 9:00 AM&thinsp;&ndash;&thinsp;5:00 PM; Tu,Th 10:00 "
@@ -644,7 +627,7 @@ msgctxt ""
644
  msgid "; "
645
  msgstr ""
646
 
647
- #: includes/template-functions.php:416
648
  msgctxt ""
649
  "Separator between opening and closing times. Example: "
650
  "9:00am&thinsp;&ndash;&thinsp;5:00pm"
1
+ # Copyright (C) 2017 Theme of the Crop
2
+ # This file is distributed under the GNU General Public License v2.0 or later.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Business Profile 1.1.2\n"
6
+ "Report-Msgid-Bugs-To: https://themeofthecrop.com\n"
7
+ "POT-Creation-Date: 2017-03-14 14:00:02+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2017-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
+ "X-Generator: grunt-wp-i18n 0.5.4\n"
15
+
16
+ #: business-profile.php:227
 
 
 
 
 
 
 
 
 
 
 
17
  msgid "View the help documentation for Business Profile"
18
  msgstr ""
19
 
20
+ #: business-profile.php:228
21
  msgid "Help"
22
  msgstr ""
23
 
128
  msgstr ""
129
 
130
  #: includes/class-custom-post-types.php:167
131
+ #: includes/class-custom-post-types.php:407 includes/class-settings.php:406
132
  #: templates/opening-hours.php:21
133
  msgid "Opening Hours"
134
  msgstr ""
144
  msgstr ""
145
 
146
  #: includes/class-custom-post-types.php:264
147
+ #: includes/class-custom-post-types.php:288 includes/class-settings.php:303
148
  msgid "No map coordinates set."
149
  msgstr ""
150
 
151
+ #: includes/class-custom-post-types.php:266 includes/class-settings.php:304
152
  msgid "Requesting new coordinates"
153
  msgstr ""
154
 
155
+ #: includes/class-custom-post-types.php:267 includes/class-settings.php:305
156
  msgid "Select a match below"
157
  msgstr ""
158
 
159
  #: includes/class-custom-post-types.php:268
160
+ #: includes/class-custom-post-types.php:291 includes/class-settings.php:306
161
  msgid "View"
162
  msgstr ""
163
 
164
+ #: includes/class-custom-post-types.php:269 includes/class-settings.php:310
165
  msgid "Error"
166
  msgstr ""
167
 
168
+ #: includes/class-custom-post-types.php:270 includes/class-settings.php:311
169
  msgid ""
170
  "Invalid request. Be sure to fill out the address field before retrieving "
171
  "coordinates."
172
  msgstr ""
173
 
174
+ #: includes/class-custom-post-types.php:271 includes/class-settings.php:312
175
  msgid "Request denied."
176
  msgstr ""
177
 
178
+ #: includes/class-custom-post-types.php:272 includes/class-settings.php:313
179
  msgid "Request denied because you are over your request quota."
180
  msgstr ""
181
 
183
  msgid "Nothing was found at that address."
184
  msgstr ""
185
 
186
+ #: includes/class-custom-post-types.php:298 includes/class-settings.php:307
187
  msgid "Retrieve map coordinates"
188
  msgstr ""
189
 
190
+ #: includes/class-custom-post-types.php:302 includes/class-settings.php:308
191
  msgid "Remove map coordinates"
192
  msgstr ""
193
 
194
+ #: includes/class-custom-post-types.php:330 includes/class-settings.php:364
195
  msgid "Contact Page"
196
  msgstr ""
197
 
198
+ #: includes/class-custom-post-types.php:344 includes/class-settings.php:383
199
  msgid "Email Address (optional)"
200
  msgstr ""
201
 
203
  msgid "Phone Number"
204
  msgstr ""
205
 
206
+ #: includes/class-custom-post-types.php:408 includes/class-settings.php:407
207
  msgid "Define your weekly opening hours by adding scheduling rules."
208
  msgstr ""
209
 
210
+ #: includes/class-custom-post-types.php:423 includes/class-settings.php:422
211
  msgid "Add another opening time"
212
  msgstr ""
213
 
214
+ #: includes/class-custom-post-types.php:437 includes/class-settings.php:436
215
  msgid "Delete scheduling rule"
216
  msgstr ""
217
 
 
 
 
218
  #. Plugin Name of the plugin/theme
219
  msgid "Business Profile"
220
  msgstr ""
229
  "engines understand your website"
230
  msgstr ""
231
 
232
+ #: includes/class-settings.php:272
233
  msgid "Contact Information"
234
  msgstr ""
235
 
236
+ #: includes/class-settings.php:282
237
  msgid "Name"
238
  msgstr ""
239
 
240
+ #: includes/class-settings.php:283
241
  msgid "Enter the name of your business if it is different than the website name."
242
  msgstr ""
243
 
244
+ #: includes/class-settings.php:299
245
  msgid "Address"
246
  msgstr ""
247
 
248
+ #: includes/class-settings.php:309
249
  msgid "Try again?"
250
  msgstr ""
251
 
252
+ #: includes/class-settings.php:314
253
  msgid "Nothing was found at that address"
254
  msgstr ""
255
 
256
+ #: includes/class-settings.php:329
257
  msgid "Google Maps API Key"
258
  msgstr ""
259
 
260
+ #: includes/class-settings.php:331
261
  msgid ""
262
  "Google requires an API key to use their maps. %sGet an API key%s. A full "
263
  "walk-through is available in the %sdocumentiaton%s."
264
  msgstr ""
265
 
266
+ #: includes/class-settings.php:350
267
  msgid "Phone"
268
  msgstr ""
269
 
270
+ #: includes/class-settings.php:365
271
  msgid ""
272
  "Select a page on your site where users can reach you, such as a contact "
273
  "form."
274
  msgstr ""
275
 
276
+ #: includes/class-settings.php:384
277
  msgid ""
278
  "Enter an email address only if you want to display this publicly. Showing "
279
  "your email address on your site may cause you to receive excessive spam."
280
  msgstr ""
281
 
282
+ #: includes/class-settings.php:396
283
  msgid "Schedule"
284
  msgstr ""
285
 
286
+ #: includes/class-settings.php:456 includes/class-settings.php:466
287
  msgid "Multiple Locations"
288
  msgstr ""
289
 
290
+ #: includes/class-settings.php:467
291
  msgid "Enable support for multiple business locations."
292
  msgstr ""
293
 
300
  msgid "Show book a table link"
301
  msgstr ""
302
 
303
+ #: includes/template-functions.php:218
304
  msgid "Get directions"
305
  msgstr ""
306
 
307
+ #: includes/template-functions.php:293
308
  msgid "Contact"
309
  msgstr ""
310
 
311
+ #: includes/template-functions.php:341
312
  msgid "Mo"
313
  msgstr ""
314
 
315
+ #: includes/template-functions.php:342
316
  msgid "Tu"
317
  msgstr ""
318
 
319
+ #: includes/template-functions.php:343
320
  msgid "We"
321
  msgstr ""
322
 
323
+ #: includes/template-functions.php:344
324
  msgid "Th"
325
  msgstr ""
326
 
327
+ #: includes/template-functions.php:345
328
  msgid "Fr"
329
  msgstr ""
330
 
331
+ #: includes/template-functions.php:346
332
  msgid "Sa"
333
  msgstr ""
334
 
335
+ #: includes/template-functions.php:347
336
  msgid "Su"
337
  msgstr ""
338
 
339
+ #: includes/template-functions.php:388
340
  msgid "Monday"
341
  msgstr ""
342
 
343
+ #: includes/template-functions.php:389
344
  msgid "Tuesday"
345
  msgstr ""
346
 
347
+ #: includes/template-functions.php:390
348
  msgid "Wednesday"
349
  msgstr ""
350
 
351
+ #: includes/template-functions.php:391
352
  msgid "Thursday"
353
  msgstr ""
354
 
355
+ #: includes/template-functions.php:392
356
  msgid "Friday"
357
  msgstr ""
358
 
359
+ #: includes/template-functions.php:393
360
  msgid "Saturday"
361
  msgstr ""
362
 
363
+ #: includes/template-functions.php:394
364
  msgid "Sunday"
365
  msgstr ""
366
 
367
+ #: includes/template-functions.php:406
368
  msgid "Open"
369
  msgstr ""
370
 
371
+ #: includes/template-functions.php:418
372
  msgid "Open until "
373
  msgstr ""
374
 
375
+ #: includes/template-functions.php:420
376
  msgid "Open from "
377
  msgstr ""
378
 
379
+ #: includes/template-functions.php:442
380
  msgid "Closed"
381
  msgstr ""
382
 
383
+ #: includes/template-functions.php:566
384
  msgid "Get Directions"
385
  msgstr ""
386
 
388
  msgid "You do not have sufficient permissions to access this page."
389
  msgstr ""
390
 
 
 
 
391
  #. Author URI of the plugin/theme
392
  msgid "http://themeofthecrop.com"
393
  msgstr ""
401
  msgstr ""
402
 
403
  #: includes/class-custom-post-types.php:265
404
+ #: includes/class-custom-post-types.php:290 includes/class-settings.php:302
405
  msgctxt "separates latitude and longitude"
406
  msgid ", "
407
  msgstr ""
408
 
409
+ #: includes/class-custom-post-types.php:300 includes/class-settings.php:301
410
  msgctxt "separator between admin action links in address component"
411
  msgid " | "
412
  msgstr ""
413
 
414
+ #: includes/class-custom-post-types.php:410 includes/class-settings.php:409
415
  msgctxt "Monday abbreviation"
416
  msgid "Mo"
417
  msgstr ""
418
 
419
+ #: includes/class-custom-post-types.php:411 includes/class-settings.php:410
420
  msgctxt "Tuesday abbreviation"
421
  msgid "Tu"
422
  msgstr ""
423
 
424
+ #: includes/class-custom-post-types.php:412 includes/class-settings.php:411
425
  msgctxt "Wednesday abbreviation"
426
  msgid "We"
427
  msgstr ""
428
 
429
+ #: includes/class-custom-post-types.php:413 includes/class-settings.php:412
430
  msgctxt "Thursday abbreviation"
431
  msgid "Th"
432
  msgstr ""
433
 
434
+ #: includes/class-custom-post-types.php:414 includes/class-settings.php:413
435
  msgctxt "Friday abbreviation"
436
  msgid "Fr"
437
  msgstr ""
438
 
439
+ #: includes/class-custom-post-types.php:415 includes/class-settings.php:414
440
  msgctxt "Saturday abbreviation"
441
  msgid "Sa"
442
  msgstr ""
443
 
444
+ #: includes/class-custom-post-types.php:416 includes/class-settings.php:415
445
  msgctxt "Sunday abbreviation"
446
  msgid "Su"
447
  msgstr ""
448
 
449
+ #: includes/class-custom-post-types.php:418 includes/class-settings.php:417
450
  msgctxt ""
451
  "Time format displayed in the opening hours setting panel in your admin "
452
  "area. Must match formatting rules at "
454
  msgid "h:i A"
455
  msgstr ""
456
 
457
+ #: includes/class-custom-post-types.php:419 includes/class-settings.php:418
458
  msgctxt ""
459
  "Date format displayed in the opening hours setting panel in your admin "
460
  "area. Must match formatting rules at "
462
  msgid "mmmm d, yyyy"
463
  msgstr ""
464
 
465
+ #: includes/class-custom-post-types.php:424 includes/class-settings.php:423
466
  msgctxt "Format of a scheduling rule"
467
  msgid "Weekly"
468
  msgstr ""
469
 
470
+ #: includes/class-custom-post-types.php:425 includes/class-settings.php:424
471
  msgctxt "Format of a scheduling rule"
472
  msgid "Monthly"
473
  msgstr ""
474
 
475
+ #: includes/class-custom-post-types.php:426 includes/class-settings.php:425
476
  msgctxt "Format of a scheduling rule"
477
  msgid "Date"
478
  msgstr ""
479
 
480
+ #: includes/class-custom-post-types.php:427 includes/class-settings.php:426
481
  msgctxt "Label for selecting days of the week in a scheduling rule"
482
  msgid "Days of the week"
483
  msgstr ""
484
 
485
+ #: includes/class-custom-post-types.php:428 includes/class-settings.php:427
486
  msgctxt "Label for selecting weeks of the month in a scheduling rule"
487
  msgid "Weeks of the month"
488
  msgstr ""
489
 
490
+ #: includes/class-custom-post-types.php:429 includes/class-settings.php:428
491
  msgctxt "Label to select a date for a scheduling rule"
492
  msgid "Date"
493
  msgstr ""
494
 
495
+ #: includes/class-custom-post-types.php:430 includes/class-settings.php:429
496
  msgctxt "Label to select a time slot for a scheduling rule"
497
  msgid "Time"
498
  msgstr ""
499
 
500
+ #: includes/class-custom-post-types.php:431 includes/class-settings.php:430
501
  msgctxt "Label to set a scheduling rule to last all day"
502
  msgid "All day"
503
  msgstr ""
504
 
505
+ #: includes/class-custom-post-types.php:432 includes/class-settings.php:431
506
  msgctxt "Label for the starting time of a scheduling rule"
507
  msgid "Start"
508
  msgstr ""
509
 
510
+ #: includes/class-custom-post-types.php:433 includes/class-settings.php:432
511
  msgctxt "Label for the ending time of a scheduling rule"
512
  msgid "End"
513
  msgstr ""
514
 
515
+ #: includes/class-custom-post-types.php:434 includes/class-settings.php:433
516
  msgctxt "Prompt displayed when a scheduling rule is set without any time restrictions"
517
  msgid "All day long. Want to %sset a time slot%s?"
518
  msgstr ""
519
 
520
+ #: includes/class-custom-post-types.php:435 includes/class-settings.php:434
521
  msgctxt "Toggle a scheduling rule open and closed"
522
  msgid "Open and close this rule"
523
  msgstr ""
524
 
525
+ #: includes/class-custom-post-types.php:436 includes/class-settings.php:435
526
  msgctxt "Delete a scheduling rule"
527
  msgid "Delete rule"
528
  msgstr ""
529
 
530
+ #: includes/class-custom-post-types.php:438 includes/class-settings.php:437
531
  msgctxt ""
532
  "Brief default description of a scheduling rule when no weekdays or weeks "
533
  "are included in the rule"
534
  msgid "Never"
535
  msgstr ""
536
 
537
+ #: includes/class-custom-post-types.php:439 includes/class-settings.php:438
538
  msgctxt ""
539
  "Brief default description of a scheduling rule when all the weekdays/weeks "
540
  "are included in the rule"
541
  msgid "Every day"
542
  msgstr ""
543
 
544
+ #: includes/class-custom-post-types.php:440 includes/class-settings.php:439
545
  msgctxt ""
546
  "Brief default description of a scheduling rule when some weekdays are "
547
  "included on only some weeks of the month. %s should be left alone and will "
550
  msgid "%s on the %s week of the month"
551
  msgstr ""
552
 
553
+ #: includes/class-custom-post-types.php:441 includes/class-settings.php:440
554
  msgctxt ""
555
  "Brief default description of a scheduling rule when some weeks of the month "
556
  "are included but all or no weekdays are selected. %s should be left alone "
559
  msgid "%s week of the month"
560
  msgstr ""
561
 
562
+ #: includes/class-custom-post-types.php:442 includes/class-settings.php:441
563
  msgctxt "Brief default description of a scheduling rule when no times are set"
564
  msgid "All day"
565
  msgstr ""
566
 
567
+ #: includes/class-custom-post-types.php:443 includes/class-settings.php:442
568
  msgctxt ""
569
  "Brief default description of a scheduling rule when an end time is set but "
570
  "no start time. If the end time is 6pm, it will read: Ends at 6pm"
571
  msgid "Ends at"
572
  msgstr ""
573
 
574
+ #: includes/class-custom-post-types.php:444 includes/class-settings.php:443
575
  msgctxt ""
576
  "Brief default description of a scheduling rule when a start time is set but "
577
  "no end time. If the start time is 6pm, it will read: Starts at 6pm"
578
  msgid "Starts at"
579
  msgstr ""
580
 
581
+ #: includes/class-custom-post-types.php:445 includes/class-settings.php:444
582
  msgctxt "Separator between times of a scheduling rule"
583
  msgid "&mdash;"
584
  msgstr ""
585
 
586
+ #: includes/template-functions.php:352
587
  msgctxt ""
588
  "Separator between days of the week when displaying opening hours in brief. "
589
  "Example: Mo,Tu,We"
590
  msgid ","
591
  msgstr ""
592
 
593
+ #: includes/template-functions.php:355
594
  msgctxt ""
595
  "Brief opening hours description which lists days_strings when open all day. "
596
  "Example: Mo,Tu,We all day"
597
  msgid "%s all day"
598
  msgstr ""
599
 
600
+ #: includes/template-functions.php:367
601
  msgctxt ""
602
  "Brief opening hours description which lists the days followed by the "
603
  "closing time. Example: Mo,Tu,We open until 9:00pm"
604
  msgid "%s open until %s"
605
  msgstr ""
606
 
607
+ #: includes/template-functions.php:369
608
  msgctxt ""
609
  "Brief opening hours description which lists the days followed by the "
610
  "opening time. Example: Mo,Tu,We open from 9:00am"
611
  msgid "%s open from %s"
612
  msgstr ""
613
 
614
+ #: includes/template-functions.php:371
615
  msgctxt ""
616
  "Brief opening hours description which lists the days followed by the "
617
  "opening and closing times. Example: Mo,Tu,We "
619
  msgid "%s %s&thinsp;&ndash;&thinsp;%s"
620
  msgstr ""
621
 
622
+ #: includes/template-functions.php:378
623
  msgctxt ""
624
  "Separator between multiple opening times in the brief opening hours. "
625
  "Example: Mo,We 9:00 AM&thinsp;&ndash;&thinsp;5:00 PM; Tu,Th 10:00 "
627
  msgid "; "
628
  msgstr ""
629
 
630
+ #: includes/template-functions.php:422
631
  msgctxt ""
632
  "Separator between opening and closing times. Example: "
633
  "9:00am&thinsp;&ndash;&thinsp;5:00pm"
lib/simple-admin-pages/README.md CHANGED
@@ -38,7 +38,7 @@ Here's an example of how you can use this library to create an admin page.
38
  require_once( 'path/to/simple-admin-pages/simple-admin-pages.php' );
39
  $sap = sap_initialize_library(
40
  array(
41
- 'version' => '2.0', // Version of the library
42
  'lib_url' => PLUGIN_URL . '/lib/simple-admin-pages/', // URL path to sap library
43
  )
44
  );
@@ -127,7 +127,7 @@ The lib_url is used to print stylesheets or scripts attached to the library.
127
  require_once( 'path/to/simple-admin-pages/simple-admin-pages.php' );
128
  $sap = sap_initialize_library(
129
  $args = array(
130
- 'version' => '2.0', // Version of the library
131
  'lib_url' => PLUGIN_URL . '/lib/simple-admin-pages/', // URL path to sap library
132
  )
133
  );
@@ -368,6 +368,9 @@ $all_page_settings[ $my_setting_id ];
368
 
369
  ## Changelog
370
 
 
 
 
371
  - 2.0 - 2015-10-28
372
  - Allow page capability to be modified after the page class is instantiated
373
 
38
  require_once( 'path/to/simple-admin-pages/simple-admin-pages.php' );
39
  $sap = sap_initialize_library(
40
  array(
41
+ 'version' => '2.0.1', // Version of the library
42
  'lib_url' => PLUGIN_URL . '/lib/simple-admin-pages/', // URL path to sap library
43
  )
44
  );
127
  require_once( 'path/to/simple-admin-pages/simple-admin-pages.php' );
128
  $sap = sap_initialize_library(
129
  $args = array(
130
+ 'version' => '2.0.1', // Version of the library
131
  'lib_url' => PLUGIN_URL . '/lib/simple-admin-pages/', // URL path to sap library
132
  )
133
  );
368
 
369
  ## Changelog
370
 
371
+ - 2.0.1 - 2017-03-14
372
+ - Allow settings to receive $args passed to add_settings_field
373
+
374
  - 2.0 - 2015-10-28
375
  - Allow page capability to be modified after the page class is instantiated
376
 
lib/simple-admin-pages/classes/AdminPage.Menu.class.php CHANGED
@@ -8,7 +8,7 @@
8
  * @package Simple Admin Pages
9
  */
10
 
11
- class sapAdminPageMenu_2_0 extends sapAdminPage_2_0 {
12
 
13
  public $setup_function = 'add_menu_page'; // WP function to register the page
14
 
8
  * @package Simple Admin Pages
9
  */
10
 
11
+ class sapAdminPageMenu_2_0_1 extends sapAdminPage_2_0_1 {
12
 
13
  public $setup_function = 'add_menu_page'; // WP function to register the page
14
 
lib/simple-admin-pages/classes/AdminPage.Submenu.class.php CHANGED
@@ -8,7 +8,7 @@
8
  * @package Simple Admin Pages
9
  */
10
 
11
- class sapAdminPageSubmenu_2_0 extends sapAdminPage_2_0 {
12
 
13
  public $setup_function = 'add_submenu_page'; // WP function to register the page
14
 
8
  * @package Simple Admin Pages
9
  */
10
 
11
+ class sapAdminPageSubmenu_2_0_1 extends sapAdminPage_2_0_1 {
12
 
13
  public $setup_function = 'add_submenu_page'; // WP function to register the page
14
 
lib/simple-admin-pages/classes/AdminPage.Themes.class.php CHANGED
@@ -8,7 +8,7 @@
8
  * @package Simple Admin Pages
9
  */
10
 
11
- class sapAdminPageThemes_2_0 extends sapAdminPage_2_0 {
12
 
13
  public $setup_function = 'add_theme_page'; // WP function to register the page
14
 
8
  * @package Simple Admin Pages
9
  */
10
 
11
+ class sapAdminPageThemes_2_0_1 extends sapAdminPage_2_0_1 {
12
 
13
  public $setup_function = 'add_theme_page'; // WP function to register the page
14
 
lib/simple-admin-pages/classes/AdminPage.class.php CHANGED
@@ -7,7 +7,7 @@
7
  * @package Simple Admin Pages
8
  */
9
 
10
- class sapAdminPage_2_0 {
11
 
12
  public $title;
13
  public $menu_title;
7
  * @package Simple Admin Pages
8
  */
9
 
10
+ class sapAdminPage_2_0_1 {
11
 
12
  public $title;
13
  public $menu_title;
lib/simple-admin-pages/classes/AdminPageSection.class.php CHANGED
@@ -7,7 +7,7 @@
7
  * @package Simple Admin Pages
8
  */
9
 
10
- class sapAdminPageSection_2_0 {
11
 
12
  // Page defaults
13
  public $id; // unique id for this section
7
  * @package Simple Admin Pages
8
  */
9
 
10
+ class sapAdminPageSection_2_0_1 {
11
 
12
  // Page defaults
13
  public $id; // unique id for this section
lib/simple-admin-pages/classes/AdminPageSetting.Address.class.php CHANGED
@@ -7,7 +7,7 @@
7
  * @package Simple Admin Pages
8
  */
9
 
10
- class sapAdminPageSettingAddress_2_0 extends sapAdminPageSetting_2_0 {
11
 
12
  /*
13
  * Size of this textarea
@@ -108,7 +108,7 @@ class sapAdminPageSettingAddress_2_0 extends sapAdminPageSetting_2_0 {
108
  );
109
 
110
  $this->display_description();
111
-
112
  ?>
113
 
114
  <div class="sap-address" id="<?php echo $this->id; ?>">
7
  * @package Simple Admin Pages
8
  */
9
 
10
+ class sapAdminPageSettingAddress_2_0_1 extends sapAdminPageSetting_2_0_1 {
11
 
12
  /*
13
  * Size of this textarea
108
  );
109
 
110
  $this->display_description();
111
+
112
  ?>
113
 
114
  <div class="sap-address" id="<?php echo $this->id; ?>">
lib/simple-admin-pages/classes/AdminPageSetting.Editor.class.php CHANGED
@@ -7,7 +7,7 @@
7
  * @package Simple Admin Pages
8
  */
9
 
10
- class sapAdminPageSettingEditor_2_0 extends sapAdminPageSetting_2_0 {
11
 
12
  public $sanitize_callback = 'wp_kses_post';
13
 
7
  * @package Simple Admin Pages
8
  */
9
 
10
+ class sapAdminPageSettingEditor_2_0_1 extends sapAdminPageSetting_2_0_1 {
11
 
12
  public $sanitize_callback = 'wp_kses_post';
13
 
lib/simple-admin-pages/classes/AdminPageSetting.HTML.class.php CHANGED
@@ -14,7 +14,7 @@
14
  * @package Simple Admin Pages
15
  */
16
 
17
- class sapAdminPageSettingHTML_2_0 extends sapAdminPageSetting_2_0 {
18
 
19
  public $sanitize_callback = 'sanitize_text_field';
20
 
14
  * @package Simple Admin Pages
15
  */
16
 
17
+ class sapAdminPageSettingHTML_2_0_1 extends sapAdminPageSetting_2_0_1 {
18
 
19
  public $sanitize_callback = 'sanitize_text_field';
20
 
lib/simple-admin-pages/classes/AdminPageSetting.OpeningHours.class.php CHANGED
@@ -25,10 +25,10 @@
25
  * @package Simple Admin Pages
26
  */
27
 
28
- class sapAdminPageSettingOpeningHours_2_0 extends sapAdminPageSetting_2_0 {
29
 
30
  public $sanitize_callback = 'sanitize_text_field';
31
-
32
  /**
33
  * Scripts that must be loaded for this component
34
  * @since 2.0.a.4
@@ -82,7 +82,7 @@ class sapAdminPageSettingOpeningHours_2_0 extends sapAdminPageSetting_2_0 {
82
  * @since 1.0
83
  */
84
  public function esc_value( $val ) {
85
-
86
  $value = array();
87
 
88
  // Loop over the values and sanitize them
@@ -90,7 +90,7 @@ class sapAdminPageSettingOpeningHours_2_0 extends sapAdminPageSetting_2_0 {
90
  $value[$i]['day'] = isset( $val[$i] ) && isset( $val[$i]['day'] ) ? esc_attr( $val[$i]['day'] ) : '';
91
  $value[$i]['hours'] = isset( $val[$i] ) && isset( $val[$i]['hours'] ) ? esc_attr( $val[$i]['hours'] ) : '';
92
  }
93
-
94
  return $value;
95
  }
96
 
25
  * @package Simple Admin Pages
26
  */
27
 
28
+ class sapAdminPageSettingOpeningHours_2_0_1 extends sapAdminPageSetting_2_0_1 {
29
 
30
  public $sanitize_callback = 'sanitize_text_field';
31
+
32
  /**
33
  * Scripts that must be loaded for this component
34
  * @since 2.0.a.4
82
  * @since 1.0
83
  */
84
  public function esc_value( $val ) {
85
+
86
  $value = array();
87
 
88
  // Loop over the values and sanitize them
90
  $value[$i]['day'] = isset( $val[$i] ) && isset( $val[$i]['day'] ) ? esc_attr( $val[$i]['day'] ) : '';
91
  $value[$i]['hours'] = isset( $val[$i] ) && isset( $val[$i]['hours'] ) ? esc_attr( $val[$i]['hours'] ) : '';
92
  }
93
+
94
  return $value;
95
  }
96
 
lib/simple-admin-pages/classes/AdminPageSetting.Scheduler.class.php CHANGED
@@ -10,7 +10,7 @@
10
  * @package Simple Admin Pages
11
  */
12
 
13
- class sapAdminPageSettingScheduler_2_0 extends sapAdminPageSetting_2_0 {
14
 
15
  public $sanitize_callback = 'sanitize_text_field';
16
 
10
  * @package Simple Admin Pages
11
  */
12
 
13
+ class sapAdminPageSettingScheduler_2_0_1 extends sapAdminPageSetting_2_0_1 {
14
 
15
  public $sanitize_callback = 'sanitize_text_field';
16
 
lib/simple-admin-pages/classes/AdminPageSetting.Select.class.php CHANGED
@@ -21,7 +21,7 @@
21
  * @package Simple Admin Pages
22
  */
23
 
24
- class sapAdminPageSettingSelect_2_0 extends sapAdminPageSetting_2_0 {
25
 
26
  public $sanitize_callback = 'sanitize_text_field';
27
 
21
  * @package Simple Admin Pages
22
  */
23
 
24
+ class sapAdminPageSettingSelect_2_0_1 extends sapAdminPageSetting_2_0_1 {
25
 
26
  public $sanitize_callback = 'sanitize_text_field';
27
 
lib/simple-admin-pages/classes/AdminPageSetting.SelectPost.class.php CHANGED
@@ -17,7 +17,7 @@
17
  * @package Simple Admin Pages
18
  */
19
 
20
- class sapAdminPageSettingSelectPost_2_0 extends sapAdminPageSetting_2_0 {
21
 
22
  public $sanitize_callback = 'intval';
23
 
17
  * @package Simple Admin Pages
18
  */
19
 
20
+ class sapAdminPageSettingSelectPost_2_0_1 extends sapAdminPageSetting_2_0_1 {
21
 
22
  public $sanitize_callback = 'intval';
23
 
lib/simple-admin-pages/classes/AdminPageSetting.SelectTaxonomy.class.php CHANGED
@@ -19,7 +19,7 @@
19
  * @package Simple Admin Pages
20
  */
21
 
22
- class sapAdminPageSettingSelectTaxonomy_2_0 extends sapAdminPageSetting_2_0 {
23
 
24
  public $sanitize_callback = 'intval';
25
 
19
  * @package Simple Admin Pages
20
  */
21
 
22
+ class sapAdminPageSettingSelectTaxonomy_2_0_1 extends sapAdminPageSetting_2_0_1 {
23
 
24
  public $sanitize_callback = 'intval';
25
 
lib/simple-admin-pages/classes/AdminPageSetting.Text.class.php CHANGED
@@ -7,7 +7,7 @@
7
  * @package Simple Admin Pages
8
  */
9
 
10
- class sapAdminPageSettingText_2_0 extends sapAdminPageSetting_2_0 {
11
 
12
  public $sanitize_callback = 'sanitize_text_field';
13
 
7
  * @package Simple Admin Pages
8
  */
9
 
10
+ class sapAdminPageSettingText_2_0_1 extends sapAdminPageSetting_2_0_1 {
11
 
12
  public $sanitize_callback = 'sanitize_text_field';
13
 
lib/simple-admin-pages/classes/AdminPageSetting.Textarea.class.php CHANGED
@@ -9,7 +9,7 @@
9
  * @todo textareas should have an option to swap new lines for <br>s
10
  */
11
 
12
- class sapAdminPageSettingTextarea_2_0 extends sapAdminPageSetting_2_0 {
13
 
14
  /*
15
  * Size of this textarea
9
  * @todo textareas should have an option to swap new lines for <br>s
10
  */
11
 
12
+ class sapAdminPageSettingTextarea_2_0_1 extends sapAdminPageSetting_2_0_1 {
13
 
14
  /*
15
  * Size of this textarea
lib/simple-admin-pages/classes/AdminPageSetting.Toggle.class.php CHANGED
@@ -17,7 +17,7 @@
17
  * @package Simple Admin Pages
18
  */
19
 
20
- class sapAdminPageSettingToggle_2_0 extends sapAdminPageSetting_2_0 {
21
 
22
  public $sanitize_callback = 'sanitize_text_field';
23
 
17
  * @package Simple Admin Pages
18
  */
19
 
20
+ class sapAdminPageSettingToggle_2_0_1 extends sapAdminPageSetting_2_0_1 {
21
 
22
  public $sanitize_callback = 'sanitize_text_field';
23
 
lib/simple-admin-pages/classes/AdminPageSetting.class.php CHANGED
@@ -9,13 +9,14 @@
9
  * 'id' => 'setting_id', // Unique id
10
  * 'title' => 'My Setting', // Title or label for the setting
11
  * 'description' => 'Description' // Help text description
 
12
  * );
13
  *
14
  * @since 1.0
15
  * @package Simple Admin Pages
16
  */
17
 
18
- abstract class sapAdminPageSetting_2_0 {
19
 
20
  // Page defaults
21
  public $id; // used in form fields and database to track and store setting
@@ -23,6 +24,12 @@ abstract class sapAdminPageSetting_2_0 {
23
  public $description; // optional description of the setting
24
  public $value; // value of the setting, if a value exists
25
 
 
 
 
 
 
 
26
  // Array to store errors
27
  public $errors = array();
28
 
@@ -54,7 +61,7 @@ abstract class sapAdminPageSetting_2_0 {
54
  * @since 1.0
55
  */
56
  public $sanitize_callback = 'sanitize_text_field';
57
-
58
  /**
59
  * Scripts that must be loaded for this component
60
  * @since 2.0.a.4
@@ -72,7 +79,7 @@ abstract class sapAdminPageSetting_2_0 {
72
  ),
73
  */
74
  );
75
-
76
  /**
77
  * Styles that must be loaded for this component
78
  * @since 2.0.a.4
@@ -97,7 +104,7 @@ abstract class sapAdminPageSetting_2_0 {
97
  * Settings classes which require translateable strings should be
98
  * defined with string id's pointing to null values. The actual
99
  * strings should be passed with the $sap->add_setting() call.
100
- *
101
  * @since 2.0.a.8
102
  */
103
  public $strings = array(
@@ -274,7 +281,8 @@ abstract class sapAdminPageSetting_2_0 {
274
  $this->title,
275
  array( $this, 'display_setting' ),
276
  $this->tab,
277
- $section_id
 
278
  );
279
 
280
  }
9
  * 'id' => 'setting_id', // Unique id
10
  * 'title' => 'My Setting', // Title or label for the setting
11
  * 'description' => 'Description' // Help text description
12
+ * 'args' => array(); // Arguments to pass to WordPress's add_settings_field() function
13
  * );
14
  *
15
  * @since 1.0
16
  * @package Simple Admin Pages
17
  */
18
 
19
+ abstract class sapAdminPageSetting_2_0_1 {
20
 
21
  // Page defaults
22
  public $id; // used in form fields and database to track and store setting
24
  public $description; // optional description of the setting
25
  public $value; // value of the setting, if a value exists
26
 
27
+ /**
28
+ * An array of arguments accepted by add_settings_field.
29
+ * See: https://codex.wordpress.org/Function_Reference/add_settings_field
30
+ */
31
+ public $args = array();
32
+
33
  // Array to store errors
34
  public $errors = array();
35
 
61
  * @since 1.0
62
  */
63
  public $sanitize_callback = 'sanitize_text_field';
64
+
65
  /**
66
  * Scripts that must be loaded for this component
67
  * @since 2.0.a.4
79
  ),
80
  */
81
  );
82
+
83
  /**
84
  * Styles that must be loaded for this component
85
  * @since 2.0.a.4
104
  * Settings classes which require translateable strings should be
105
  * defined with string id's pointing to null values. The actual
106
  * strings should be passed with the $sap->add_setting() call.
107
+ *
108
  * @since 2.0.a.8
109
  */
110
  public $strings = array(
281
  $this->title,
282
  array( $this, 'display_setting' ),
283
  $this->tab,
284
+ $section_id,
285
+ $this->args
286
  );
287
 
288
  }
lib/simple-admin-pages/classes/Library.class.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- if ( !class_exists( 'sapLibrary_2_0' ) ) {
3
  /**
4
  * This library class loads and provides access to the correct version of the
5
  * Simple Admin Pages library.
@@ -7,10 +7,10 @@ if ( !class_exists( 'sapLibrary_2_0' ) ) {
7
  * @since 1.0
8
  * @package Simple Admin Pages
9
  */
10
- class sapLibrary_2_0 {
11
 
12
  // Version of the library
13
- private $version = '2.0';
14
 
15
  // A full URL to the library which is used to correctly link scripts and
16
  // stylesheets.
1
  <?php
2
+ if ( !class_exists( 'sapLibrary_2_0_1' ) ) {
3
  /**
4
  * This library class loads and provides access to the correct version of the
5
  * Simple Admin Pages library.
7
  * @since 1.0
8
  * @package Simple Admin Pages
9
  */
10
+ class sapLibrary_2_0_1 {
11
 
12
  // Version of the library
13
+ private $version = '2.0.1';
14
 
15
  // A full URL to the library which is used to correctly link scripts and
16
  // stylesheets.
lib/simple-admin-pages/lib/pickadate/themes/default.css CHANGED
@@ -1,4 +1,4 @@
1
- .picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,transform 0s .15s;-webkit-backface-visibility:hidden}/*!
2
  * Default mobile-first, responsive styling for pickadate.js
3
  * Demo: http://amsul.github.io/pickadate.js
4
- */.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all .15s ease-out}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);zoom:1;background:rgba(0,0,0,.32);transition:background .15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}
1
+ .picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;transition:background .15s ease-out;transform:background 0s .15s;-webkit-backface-visibility:hidden}/*!
2
  * Default mobile-first, responsive styling for pickadate.js
3
  * Demo: http://amsul.github.io/pickadate.js
4
+ */.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all .15s ease-out}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);zoom:1;background:rgba(0,0,0,.32);transition:background .15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}
package.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "business-profile",
3
+ "description": "Contact information, Google Maps and opening hours made easy for businesses.",
4
+ "version": "1.1.2",
5
+ "author": {
6
+ "name": "Theme of the Crop",
7
+ "url": "https://themeofthecrop.com"
8
+ },
9
+ "devDependencies": {
10
+ "grunt": "~1.0.0",
11
+ "grunt-contrib-jshint": "~1.0.0",
12
+ "grunt-contrib-watch": "~1.0.0",
13
+ "grunt-wp-i18n": "~0.5.4"
14
+ }
15
+ }
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: NateWr, fatmedia
3
  Author URI: https://github.com/NateWr
4
  Plugin URL: http://themeofthecrop.com
5
  Requires at Least: 4.4
6
- Tested Up To: 4.6
7
  Tags: business profile, seo, local seo, schema, address, google map, contact, phone
8
- Stable tag: 1.1.1
9
  License: GPLv2 or later
10
  Donate link: http://themeofthecrop.com
11
 
@@ -85,6 +85,13 @@ You'll find more help in the [User Guide](http://doc.themeofthecrop.com/plugins/
85
 
86
  == Changelog ==
87
 
 
 
 
 
 
 
 
88
  = 1.1.1 (2016-06-28) =
89
  * Add field for Google Maps API Key to follow new API guidelines
90
 
@@ -145,6 +152,9 @@ You'll find more help in the [User Guide](http://doc.themeofthecrop.com/plugins/
145
 
146
  == Upgrade Notice ==
147
 
 
 
 
148
  = 1.1.1 =
149
  This update adds support for a Google Maps API Key. Since June 22, 2016, Google Maps will require all _new_ websites to use an API key in order to display maps. Instructions can be found near the new API Key field in your Business Profile.
150
 
3
  Author URI: https://github.com/NateWr
4
  Plugin URL: http://themeofthecrop.com
5
  Requires at Least: 4.4
6
+ Tested Up To: 4.7.3
7
  Tags: business profile, seo, local seo, schema, address, google map, contact, phone
8
+ Stable tag: 1.1.2
9
  License: GPLv2 or later
10
  Donate link: http://themeofthecrop.com
11
 
85
 
86
  == Changelog ==
87
 
88
+ = 1.1.2 (2017-03-14) =
89
+ * Fix: Don't display contact card for unpublished locations
90
+ * Fix: PHP Notice on post editing page (h/t @robneu)
91
+ * Add: Italian and Swedish translations (h/t @lucspe and Daniel Schwitzkey)
92
+ * Update: Always instantiate post type class
93
+ * Update: Give settings table rows class attributes (h/t @lucspe)
94
+
95
  = 1.1.1 (2016-06-28) =
96
  * Add field for Google Maps API Key to follow new API guidelines
97
 
152
 
153
  == Upgrade Notice ==
154
 
155
+ = 1.1.2 =
156
+ This minor update fixes a few obscure bugs and prevents the [contact-card] shortcode from displaying an unpublished location. It also adds Italian and Swedish translations.
157
+
158
  = 1.1.1 =
159
  This update adds support for a Google Maps API Key. Since June 22, 2016, Google Maps will require all _new_ websites to use an API key in order to display maps. Instructions can be found near the new API Key field in your Business Profile.
160