WP Recipe Maker - Version 1.8.0

Version Description

  • Feature: Import from ZipList and Zip Recipes
  • Improvement: Increased performance of recipe dropdowns
  • Improvement: Don't output JSON-LD metadata in RSS feed
  • Improvement: Use fallback recipe in RSS feed
  • Improvement: Easier to select multiple recipes for import
  • Improvement: Indicate recipes without parent post in import
  • Fix: Use correct default feature settings
Download this release

Release Info

Developer BrechtVds
Plugin Icon 128x128 WP Recipe Maker
Version 1.8.0
Comparing to
See all releases

Code changes from version 1.7.0 to 1.8.0

assets/js/admin/import.js CHANGED
@@ -1,5 +1,7 @@
1
  var wprm_admin = wprm_admin || {};
2
 
 
 
3
  jQuery(document).ready(function($) {
4
  // Quick select functionality.
5
  jQuery('.wprm-import-recipes-select-all').on('click', function(e) {
@@ -14,4 +16,17 @@ jQuery(document).ready(function($) {
14
  jQuery(this).prop('checked', false);
15
  });
16
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  });
1
  var wprm_admin = wprm_admin || {};
2
 
3
+ wprm_admin.import_last_checked = false;
4
+
5
  jQuery(document).ready(function($) {
6
  // Quick select functionality.
7
  jQuery('.wprm-import-recipes-select-all').on('click', function(e) {
16
  jQuery(this).prop('checked', false);
17
  });
18
  });
19
+
20
+ // Select multiple using SHIFT
21
+ jQuery('.wprm-import-recipes').on('click', ':checkbox', function(e) {
22
+ if(wprm_admin.import_last_checked && e.shiftKey) {
23
+ var checkboxes = jQuery('.wprm-import-recipes').find(':checkbox'),
24
+ start = checkboxes.index(this),
25
+ end = checkboxes.index(wprm_admin.import_last_checked);
26
+
27
+ checkboxes.slice(Math.min(start,end), Math.max(start,end)+ 1).prop('checked', wprm_admin.import_last_checked.checked);
28
+ }
29
+
30
+ wprm_admin.import_last_checked = this;
31
+ });
32
  });
assets/js/admin/modal.js CHANGED
@@ -136,6 +136,35 @@ jQuery(document).ready(function($) {
136
  jQuery('.wprm-frame-content').find('#wprm-tab-' + tab_target).addClass('active');
137
  });
138
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
139
  // Insert or Update Button
140
  jQuery('.wprm-button-action').on('click', function() {
141
  var active_tab = jQuery('.wprm-router.active').find('.wprm-menu-item.active'),
136
  jQuery('.wprm-frame-content').find('#wprm-tab-' + tab_target).addClass('active');
137
  });
138
 
139
+ // Select Recipes Dropdown
140
+ jQuery('.wprm-recipes-dropdown').select2_wprm({
141
+ width: '250px',
142
+ ajax: {
143
+ type: 'POST',
144
+ url: wprm_modal.ajax_url,
145
+ dataType: 'json',
146
+ delay: 250,
147
+ data: function (params) {
148
+ return {
149
+ action: 'wprm_search_recipes',
150
+ security: wprm_modal.nonce,
151
+ search: params.term
152
+ };
153
+ },
154
+ processResults: function (out, params) {
155
+ var default_options = [{
156
+ id: '0',
157
+ text: wprm_modal.text.first_recipe_on_page,
158
+ }];
159
+ return {
160
+ results: default_options.concat(out.data.recipes_with_id),
161
+ };
162
+ },
163
+ cache: true
164
+ },
165
+ minimumInputLength: 1,
166
+ });
167
+
168
  // Insert or Update Button
169
  jQuery('.wprm-button-action').on('click', function() {
170
  var active_tab = jQuery('.wprm-router.active').find('.wprm-menu-item.active'),
assets/js/admin/recipe-snippets.js CHANGED
@@ -44,10 +44,4 @@ wprm_admin.reset_snippets = function(args) {
44
 
45
  jQuery('#wprm-recipe-print-id').val('0').trigger('change');
46
  jQuery('#wprm-recipe-print-text').val('');
47
- };
48
-
49
- jQuery(document).ready(function($) {
50
- jQuery('#wprm-recipe-jump-id, #wprm-recipe-print-id').select2_wprm({
51
- width: '250px'
52
- });
53
- });
44
 
45
  jQuery('#wprm-recipe-print-id').val('0').trigger('change');
46
  jQuery('#wprm-recipe-print-text').val('');
47
+ };
 
 
 
 
 
 
assets/js/admin/rich-editor.js CHANGED
@@ -6,12 +6,16 @@ wprm_admin.init_rich_editor = function() {
6
  wprm_admin.rich_editor.addElements('.wprm-rich-editor');
7
  } else {
8
  var args = {
9
- autoLink: true,
10
- imageDragging: false,
11
- toolbar: {
12
- buttons: ['bold', 'italic', 'underline']
13
- },
14
- extensions: {}
 
 
 
 
15
  };
16
 
17
  args.toolbar.buttons.push('links');
6
  wprm_admin.rich_editor.addElements('.wprm-rich-editor');
7
  } else {
8
  var args = {
9
+ placeholder: {
10
+ text: wprm_modal.text.medium_editor_placeholder,
11
+ hideOnClick: true
12
+ },
13
+ autoLink: true,
14
+ imageDragging: false,
15
+ toolbar: {
16
+ buttons: ['bold', 'italic', 'underline']
17
+ },
18
+ extensions: {}
19
  };
20
 
21
  args.toolbar.buttons.push('links');
includes/admin/class-wprm-migrations.php ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Responsible for handling migrations when updating the plugin.
4
+ *
5
+ * @link http://bootstrapped.ventures
6
+ * @since 1.7.1
7
+ *
8
+ * @package WP_Recipe_Maker
9
+ * @subpackage WP_Recipe_Maker/includes/admin
10
+ */
11
+
12
+ /**
13
+ * Responsible for handling migrations when updating the plugin.
14
+ *
15
+ * @since 1.7.1
16
+ * @package WP_Recipe_Maker
17
+ * @subpackage WP_Recipe_Maker/includes/admin
18
+ * @author Brecht Vandersmissen <brecht@bootstrapped.ventures>
19
+ */
20
+ class WPRM_Migrations {
21
+
22
+ /**
23
+ * Register actions and filters.
24
+ *
25
+ * @since 1.7.1
26
+ */
27
+ public static function init() {
28
+ add_action( 'admin_init', array( __CLASS__, 'check_if_migration_needed' ) );
29
+ }
30
+
31
+ /**
32
+ * Add the import submenu to the WPRM menu.
33
+ *
34
+ * @since 1.7.1
35
+ */
36
+ public static function check_if_migration_needed() {
37
+ $migrated_to_version = get_option( 'wprm_migrated_to_version', '0.0.0' );
38
+
39
+ if ( version_compare( $migrated_to_version, WPRM_VERSION ) < 0 ) {
40
+ require_once( WPRM_DIR . 'includes/admin/migrations/wprm-1-7-1-ingredient-ids.php' );
41
+ }
42
+
43
+ update_option( 'wprm_migrated_to_version', WPRM_VERSION );
44
+ }
45
+ }
46
+
47
+ WPRM_Migrations::init();
includes/admin/class-wprm-recipe-saver.php CHANGED
@@ -108,9 +108,11 @@ class WPRM_Recipe_Saver {
108
  $ingredient_ids = array();
109
  foreach ( $recipe['ingredients'] as $ingredient_group ) {
110
  foreach ( $ingredient_group['ingredients'] as $ingredient ) {
111
- $ingredient_ids = intval( $ingredient['id'] );
112
  }
113
  }
 
 
114
  wp_set_object_terms( $id, $ingredient_ids, 'wprm_ingredient', false );
115
 
116
  // Meta Fields.
108
  $ingredient_ids = array();
109
  foreach ( $recipe['ingredients'] as $ingredient_group ) {
110
  foreach ( $ingredient_group['ingredients'] as $ingredient ) {
111
+ $ingredient_ids[] = intval( $ingredient['id'] );
112
  }
113
  }
114
+ $ingredient_ids = array_unique( $ingredient_ids );
115
+
116
  wp_set_object_terms( $id, $ingredient_ids, 'wprm_ingredient', false );
117
 
118
  // Meta Fields.
includes/admin/import/class-wprm-import-easyrecipe.php CHANGED
@@ -445,6 +445,7 @@ class WPRM_Import_Easyrecipe extends WPRM_Import {
445
  * @param mixed $url Image URL.
446
  */
447
  private function get_or_upload_attachment( $post_id, $url ) {
 
448
  $image_id = $this->get_attachment_id_from_url( $url );
449
 
450
  if ( $image_id ) {
445
  * @param mixed $url Image URL.
446
  */
447
  private function get_or_upload_attachment( $post_id, $url ) {
448
+ $url = str_replace( array( "\n", "\t", "\r" ), '', $url );
449
  $image_id = $this->get_attachment_id_from_url( $url );
450
 
451
  if ( $image_id ) {
includes/admin/import/class-wprm-import-mealplannerpro.php CHANGED
@@ -334,6 +334,7 @@ class WPRM_Import_Mealplannerpro extends WPRM_Import {
334
  * @param mixed $url Image URL.
335
  */
336
  private function get_or_upload_attachment( $post_id, $url ) {
 
337
  $image_id = $this->get_attachment_id_from_url( $url );
338
 
339
  if ( $image_id ) {
334
  * @param mixed $url Image URL.
335
  */
336
  private function get_or_upload_attachment( $post_id, $url ) {
337
+ $url = str_replace( array( "\n", "\t", "\r" ), '', $url );
338
  $image_id = $this->get_attachment_id_from_url( $url );
339
 
340
  if ( $image_id ) {
includes/admin/import/class-wprm-import-ziplist.php ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Responsible for importing ZipList recipes.
4
+ *
5
+ * @link http://bootstrapped.ventures
6
+ * @since 1.8.0
7
+ *
8
+ * @package WP_Recipe_Maker
9
+ * @subpackage WP_Recipe_Maker/includes/admin/import
10
+ */
11
+
12
+ /**
13
+ * Responsible for importing ZipList recipes.
14
+ *
15
+ * @since 1.8.0
16
+ * @package WP_Recipe_Maker
17
+ * @subpackage WP_Recipe_Maker/includes/admin/import
18
+ * @author Brecht Vandersmissen <brecht@bootstrapped.ventures>
19
+ */
20
+ class WPRM_Import_Ziplist extends WPRM_Import {
21
+ /**
22
+ * Get the UID of this import source.
23
+ *
24
+ * @since 1.8.0
25
+ */
26
+ public function get_uid() {
27
+ return 'ziplist';
28
+ }
29
+
30
+ /**
31
+ * Get the name of this import source.
32
+ *
33
+ * @since 1.8.0
34
+ */
35
+ public function get_name() {
36
+ return 'ZipList and Zip Recipes';
37
+ }
38
+
39
+ /**
40
+ * Get HTML for the import settings.
41
+ *
42
+ * @since 1.8.0
43
+ */
44
+ public function get_settings_html() {
45
+ return '';
46
+ }
47
+
48
+ /**
49
+ * Get a list of recipes that are available to import.
50
+ *
51
+ * @since 1.8.0
52
+ */
53
+ public function get_recipes() {
54
+ $recipes = array();
55
+
56
+ global $wpdb;
57
+ $zl_recipes = $wpdb->get_results( 'SELECT recipe_id, post_id, recipe_title FROM ' . $wpdb->prefix . 'amd_zlrecipe_recipes' );
58
+
59
+ foreach ( $zl_recipes as $zl_recipe ) {
60
+ if ( WPRM_POST_TYPE !== get_post_type( $zl_recipe->post_id ) ) {
61
+ $recipes[ $zl_recipe->recipe_id ] = array(
62
+ 'name' => $zl_recipe->recipe_title,
63
+ 'url' => get_edit_post_link( $zl_recipe->post_id ),
64
+ );
65
+ }
66
+ }
67
+
68
+ return $recipes;
69
+ }
70
+
71
+ /**
72
+ * Get recipe with the specified ID in the import format.
73
+ *
74
+ * @since 1.8.0
75
+ * @param mixed $id ID of the recipe we want to import.
76
+ * @param array $post_data POST data passed along when submitting the form.
77
+ */
78
+ public function get_recipe( $id, $post_data ) {
79
+ global $wpdb;
80
+ $zl_recipe = $wpdb->get_row( 'SELECT * FROM ' . $wpdb->prefix . 'amd_zlrecipe_recipes WHERE recipe_id=' . $id );
81
+ $post_id = $zl_recipe->post_id;
82
+
83
+ $recipe = array(
84
+ 'import_id' => 0, // Set to 0 because we need to create a new recipe post.
85
+ 'import_backup' => array(
86
+ 'zl_recipe_id' => $id,
87
+ 'zl_post_id' => $post_id,
88
+ ),
89
+ );
90
+
91
+ // Featured Image.
92
+ if ( $zl_recipe->recipe_image ) {
93
+ $image_id = $this->get_or_upload_attachment( $post_id, $zl_recipe->recipe_image );
94
+
95
+ if ( $image_id ) {
96
+ $recipe['image_id'] = $image_id;
97
+ }
98
+ }
99
+
100
+ // Simple Matching.
101
+ $recipe['name'] = $zl_recipe->recipe_title;
102
+ $recipe['summary'] = $this->richify( $zl_recipe->summary );
103
+ $recipe['notes'] = $this->richify( $zl_recipe->notes );
104
+
105
+ // Servings.
106
+ $match = preg_match( '/^\s*\d+/', $zl_recipe->yield, $servings_array );
107
+ if ( 1 === $match ) {
108
+ $servings = str_replace( ' ','', $servings_array[0] );
109
+ } else {
110
+ $servings = '';
111
+ }
112
+
113
+ $servings_unit = preg_replace( '/^\s*\d+\s*/', '', $zl_recipe->yield );
114
+
115
+ $recipe['servings'] = $servings;
116
+ $recipe['servings_unit'] = $servings_unit;
117
+
118
+ // Recipe Times.
119
+ $recipe['prep_time'] = $zl_recipe->prep_time ? $this->time_to_minutes( $zl_recipe->prep_time ) : 0;
120
+ $recipe['cook_time'] = $zl_recipe->cook_time ? $this->time_to_minutes( $zl_recipe->cook_time ) : 0;
121
+ $recipe['total_time'] = $zl_recipe->total_time ? $this->time_to_minutes( $zl_recipe->total_time ) : 0;
122
+
123
+ // Ingredients.
124
+ $ingredients = array();
125
+ $group = array(
126
+ 'ingredients' => array(),
127
+ 'name' => '',
128
+ );
129
+
130
+ $zl_ingredients = preg_split( '/$\R?^/m', $zl_recipe->ingredients );
131
+
132
+ foreach ( $zl_ingredients as $zl_ingredient ) {
133
+ $zl_ingredient = $this->derichify( $zl_ingredient );
134
+
135
+ if ( '!' === substr( $zl_ingredient, 0, 1 ) ) {
136
+ $ingredients[] = $group;
137
+ $group = array(
138
+ 'ingredients' => array(),
139
+ 'name' => substr( $zl_ingredient, 1 ),
140
+ );
141
+ } elseif ( '%' !== substr( $zl_ingredient, 0, 1 ) ) {
142
+ $group['ingredients'][] = array(
143
+ 'raw' => $zl_ingredient,
144
+ );
145
+ }
146
+ }
147
+ $ingredients[] = $group;
148
+ $recipe['ingredients'] = $ingredients;
149
+
150
+ // Instructions.
151
+ $instructions = array();
152
+ $group = array(
153
+ 'instructions' => array(),
154
+ 'name' => '',
155
+ );
156
+
157
+ $zl_instructions = preg_split( '/$\R?^/m', $zl_recipe->instructions );
158
+
159
+ foreach ( $zl_instructions as $zl_instruction ) {
160
+ if ( '!' === substr( $zl_instruction, 0, 1 ) ) {
161
+ $instructions[] = $group;
162
+ $group = array(
163
+ 'instructions' => array(),
164
+ 'name' => $this->derichify( substr( $zl_instruction, 1 ) ),
165
+ );
166
+ } elseif ( '%' === substr( $zl_instruction, 0, 1 ) ) {
167
+ $image_id = $this->get_or_upload_attachment( $post_id, substr( $zl_instruction, 1 ) );
168
+
169
+ if ( $image_id ) {
170
+ $last_instruction = array_pop( $group['instructions'] );
171
+
172
+ if ( ! $last_instruction ) {
173
+ $group['instructions'][] = array(
174
+ 'image' => $image_id,
175
+ );
176
+ } elseif ( isset( $last_instruction['image'] ) && $last_instruction['image'] ) {
177
+ $group['instructions'][] = $last_instruction;
178
+ $group['instructions'][] = array(
179
+ 'image' => $image_id,
180
+ );
181
+ } else {
182
+ $group['instructions'][] = array(
183
+ 'text' => $last_instruction['text'],
184
+ 'image' => $image_id,
185
+ );
186
+ }
187
+ }
188
+ } else {
189
+ $group['instructions'][] = array(
190
+ 'text' => $this->richify( $zl_instruction ),
191
+ );
192
+ }
193
+ }
194
+ $instructions[] = $group;
195
+ $recipe['instructions'] = $instructions;
196
+
197
+ // Nutrition Facts.
198
+ $recipe['nutrition'] = array();
199
+
200
+ $nutrition_mapping = array(
201
+ 'serving_size' => 'serving_size',
202
+ 'calories' => 'calories',
203
+ 'carbs' => 'carbohydrates',
204
+ 'protein' => 'protein',
205
+ 'fat' => 'fat',
206
+ 'saturated_fat' => 'saturated_fat',
207
+ 'sodium' => 'sodium',
208
+ 'fiber' => 'fiber',
209
+ 'sugar' => 'sugar',
210
+ );
211
+
212
+ foreach ( $nutrition_mapping as $zl_field => $wprm_field ) {
213
+ if ( $zl_recipe->$zl_field ) {
214
+ $recipe['nutrition'][ $wprm_field ] = trim( $zl_recipe->$zl_field );
215
+ }
216
+ }
217
+
218
+ return $recipe;
219
+ }
220
+
221
+ /**
222
+ * Replace the original recipe with the newly imported WPRM one.
223
+ *
224
+ * @since 1.8.0
225
+ * @param mixed $id ID of the recipe we want replace.
226
+ * @param mixed $wprm_id ID of the WPRM recipe to replace with.
227
+ * @param array $post_data POST data passed along when submitting the form.
228
+ */
229
+ public function replace_recipe( $id, $wprm_id, $post_data ) {
230
+ global $wpdb;
231
+ $zl_recipe = $wpdb->get_row( 'SELECT post_id FROM ' . $wpdb->prefix . 'amd_zlrecipe_recipes WHERE recipe_id=' . $id );
232
+ $post_id = $zl_recipe->post_id;
233
+
234
+ // Update post_id field to show that this recipe has been imported.
235
+ $wpdb->update( $wpdb->prefix . 'amd_zlrecipe_recipes', array( 'post_id' => $wprm_id ), array( 'recipe_id' => $id ), array( '%d' ), array( '%d' ) );
236
+
237
+ $post = get_post( $post_id );
238
+ $content = $post->post_content;
239
+
240
+ $content = $this->replace_shortcode( $content, '[wprm-recipe id="' . $wprm_id . '"]' );
241
+
242
+ $update_content = array(
243
+ 'ID' => $post_id,
244
+ 'post_content' => $content,
245
+ );
246
+ wp_update_post( $update_content );
247
+ }
248
+
249
+ /**
250
+ * Helper function to replace the ZipList shortcode.
251
+ *
252
+ * @since 1.8.0
253
+ * @param mixed $post_text Text to find the shortcode in.
254
+ * @param mixed $replacement Text to replace the shortcode with.
255
+ */
256
+ private function replace_shortcode( $post_text, $replacement ) {
257
+ $output = $post_text;
258
+
259
+ $needle_old = 'id="amd-zlrecipe-recipe-';
260
+ $preg_needle_old = '/(id)=("(amd-zlrecipe-recipe-)[0-9^"]*")/i';
261
+ $needle = '[amd-zlrecipe-recipe:';
262
+ $preg_needle = '/\[amd-zlrecipe-recipe:([0-9]+)\]/i';
263
+
264
+ if ( strpos( $post_text, $needle_old ) !== false ) {
265
+ preg_match_all( $preg_needle_old, $post_text, $matches );
266
+ foreach ( $matches[0] as $match ) {
267
+ $recipe_id = str_replace( 'id="amd-zlrecipe-recipe-', '', $match );
268
+ $recipe_id = str_replace( '"', '', $recipe_id );
269
+ $output = preg_replace( "/<img id=\"amd-zlrecipe-recipe-" . $recipe_id . "\" class=\"amd-zlrecipe-recipe\" src=\"[^\"]*\" alt=\"\" \/>/", $replacement, $output );
270
+ }
271
+ }
272
+
273
+ if ( strpos( $post_text, $needle ) !== false ) {
274
+ preg_match_all( $preg_needle, $post_text, $matches );
275
+ foreach ( $matches[0] as $match ) {
276
+ $recipe_id = str_replace( '[amd-zlrecipe-recipe:', '', $match );
277
+ $recipe_id = str_replace( ']', '', $recipe_id );
278
+ $output = str_replace( '[amd-zlrecipe-recipe:' . $recipe_id . ']', $replacement, $output );
279
+ }
280
+ }
281
+
282
+ return $output;
283
+ }
284
+
285
+ /**
286
+ * Richify text by adding links and styling.
287
+ * Source: ZipList.
288
+ *
289
+ * @since 1.8.0
290
+ * @param mixed $text Text to richify.
291
+ */
292
+ private function richify( $text ) {
293
+ $text = preg_replace( '/(^|\s)\*([^\s\*][^\*]*[^\s\*]|[^\s\*])\*(\W|$)/', '\\1<strong>\\2</strong>\\3', $text );
294
+ $text = preg_replace( '/(^|\s)_([^\s_][^_]*[^\s_]|[^\s_])_(\W|$)/', '\\1<em>\\2</em>\\3', $text );
295
+ $text = preg_replace( '/\[([^\]\|\[]*)\|([^\]\|\[]*)\]/', '<a href="\\2" target="_blank">\\1</a>', $text );
296
+
297
+ return $text;
298
+ }
299
+
300
+ /**
301
+ * Derichify text by removing links and styling.
302
+ *
303
+ * @since 1.8.0
304
+ * @param mixed $text Text to derichify.
305
+ */
306
+ private function derichify( $text ) {
307
+ $text = preg_replace( '/(^|\s)\*([^\s\*][^\*]*[^\s\*]|[^\s\*])\*(\W|$)/', '\\1\\2\\3', $text );
308
+ $text = preg_replace( '/(^|\s)_([^\s_][^_]*[^\s_]|[^\s_])_(\W|$)/', '\\1\\2\\3', $text );
309
+ $text = preg_replace( '/\[([^\]\|\[]*)\|([^\]\|\[]*)\]/', '\\1', $text );
310
+
311
+ return $text;
312
+ }
313
+
314
+ /**
315
+ * Convert time metadata to minutes.
316
+ *
317
+ * @since 1.8.0
318
+ * @param mixed $duration Time to convert.
319
+ */
320
+ private function time_to_minutes( $duration = 'PT' ) {
321
+ $date_abbr = array(
322
+ 'd' => 60 * 24,
323
+ 'h' => 60,
324
+ 'i' => 1,
325
+ );
326
+ $result = 0;
327
+
328
+ $arr = explode( 'T', $duration );
329
+ if ( isset( $arr[1] ) ) {
330
+ $arr[1] = str_replace( 'M', 'I', $arr[1] );
331
+ }
332
+ $duration = implode( 'T', $arr );
333
+
334
+ foreach ( $date_abbr as $abbr => $time ) {
335
+ if ( preg_match( '/(\d+)' . $abbr . '/i', $duration, $val ) ) {
336
+ $result += intval( $val[1] ) * $time;
337
+ }
338
+ }
339
+
340
+ return $result;
341
+ }
342
+
343
+ /**
344
+ * Get image attachment ID from a given URL or sideload the image if not on the website.
345
+ *
346
+ * @since 1.8.0
347
+ * @param int $post_id Post to associate the image with.
348
+ * @param mixed $url Image URL.
349
+ */
350
+ private function get_or_upload_attachment( $post_id, $url ) {
351
+ $url = str_replace( array( "\n", "\t", "\r" ), '', $url );
352
+ $image_id = $this->get_attachment_id_from_url( $url );
353
+
354
+ if ( $image_id ) {
355
+ return $image_id;
356
+ } else {
357
+ $media = media_sideload_image( $url, $post_id );
358
+
359
+ $attachments = get_posts( array(
360
+ 'numberposts' => '1',
361
+ 'post_parent' => $post_id,
362
+ 'post_type' => 'attachment',
363
+ 'post_mime_type' => 'image',
364
+ 'orderby' => 'post_date',
365
+ 'order' => 'DESC',
366
+ )
367
+ );
368
+
369
+ if ( count( $attachments ) > 0 ) {
370
+ return $attachments[0]->ID;
371
+ }
372
+ }
373
+
374
+ return false;
375
+ }
376
+
377
+ /**
378
+ * Get image attachment ID from a given URL.
379
+ * Source: https://philipnewcomer.net/2012/11/get-the-attachment-id-from-an-image-url-in-wordpress/
380
+ *
381
+ * @since 1.8.0
382
+ * @param mixed $attachment_url Image URL.
383
+ */
384
+ private function get_attachment_id_from_url( $attachment_url = '' ) {
385
+ global $wpdb;
386
+ $attachment_id = false;
387
+
388
+ // If there is no url, return.
389
+ if ( '' === $attachment_url ) {
390
+ return;
391
+ }
392
+
393
+ // Get the upload directory paths.
394
+ $upload_dir_paths = wp_upload_dir();
395
+
396
+ // Make sure the upload path base directory exists in the attachment URL, to verify that we're working with a media library image.
397
+ if ( false !== strpos( $attachment_url, $upload_dir_paths['baseurl'] ) ) {
398
+
399
+ // If this is the URL of an auto-generated thumbnail, get the URL of the original image.
400
+ $attachment_url = preg_replace( '/-\d+x\d+(?=\.(jpg|jpeg|png|gif)$)/i', '', $attachment_url );
401
+
402
+ // Remove the upload path base directory from the attachment URL.
403
+ $attachment_url = str_replace( $upload_dir_paths['baseurl'] . '/', '', $attachment_url );
404
+
405
+ // Finally, run a custom database query to get the attachment ID from the modified attachment URL.
406
+ $attachment_id = $wpdb->get_var( $wpdb->prepare( "SELECT wposts.ID FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = '_wp_attached_file' AND wpostmeta.meta_value = '%s' AND wposts.post_type = 'attachment'", $attachment_url ) ); // @codingStandardsIgnoreLine
407
+ }
408
+
409
+ return $attachment_id;
410
+ }
411
+ }
includes/admin/migrations/wprm-1-7-1-ingredient-ids.php ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Migration for fixing the ingredient IDs.
4
+ *
5
+ * @link http://bootstrapped.ventures
6
+ * @since 1.7.1
7
+ *
8
+ * @package WP_Recipe_Maker
9
+ * @subpackage WP_Recipe_Maker/includes/admin/migrations
10
+ */
11
+
12
+ // Loop through all recipes.
13
+ $limit = 100;
14
+ $offset = 0;
15
+
16
+ while ( true ) {
17
+ $args = array(
18
+ 'post_type' => WPRM_POST_TYPE,
19
+ 'post_status' => 'any',
20
+ 'orderby' => 'date',
21
+ 'order' => 'DESC',
22
+ 'posts_per_page' => $limit,
23
+ 'offset' => $offset,
24
+ );
25
+
26
+ $query = new WP_Query( $args );
27
+
28
+ if ( ! $query->have_posts() ) {
29
+ break;
30
+ }
31
+
32
+ $posts = $query->posts;
33
+
34
+ foreach ( $posts as $post ) {
35
+ $recipe = WPRM_Recipe_Manager::get_recipe( $post );
36
+
37
+ $ingredient_ids = array();
38
+ foreach ( $recipe->ingredients() as $ingredient_group ) {
39
+ foreach ( $ingredient_group['ingredients'] as $ingredient ) {
40
+ $ingredient_ids[] = intval( $ingredient['id'] );
41
+ }
42
+ }
43
+ $ingredient_ids = array_unique( $ingredient_ids );
44
+
45
+ wp_set_object_terms( $recipe->id(), $ingredient_ids, 'wprm_ingredient', false );
46
+
47
+ wp_cache_delete( $post->ID, 'posts' );
48
+ wp_cache_delete( $post->ID, 'post_meta' );
49
+ }
50
+
51
+ $offset += $limit;
52
+ wp_cache_flush();
53
+ }
includes/admin/modal/class-wprm-modal.php CHANGED
@@ -63,6 +63,8 @@ class WPRM_Modal {
63
  'media_button' => __( 'Use Image', 'wp-recipe-maker' ),
64
  'shortcode_remove' => __( 'Are you sure you want to remove this recipe?', 'wp-recipe-maker' ),
65
  'import_text_reset' => __( 'Are you sure you want to start over with importing from text?', 'wp-recipe-maker' ),
 
 
66
  ),
67
  'addons' => array(
68
  'premium' => WPRM_Addons::is_active( 'premium' ),
63
  'media_button' => __( 'Use Image', 'wp-recipe-maker' ),
64
  'shortcode_remove' => __( 'Are you sure you want to remove this recipe?', 'wp-recipe-maker' ),
65
  'import_text_reset' => __( 'Are you sure you want to start over with importing from text?', 'wp-recipe-maker' ),
66
+ 'first_recipe_on_page' => __( 'First recipe on page', 'wp-recipe-maker' ),
67
+ 'medium_editor_placeholder' => __( 'Type here (select text for advanced styling options)', 'wp-recipe-maker' ),
68
  ),
69
  'addons' => array(
70
  'premium' => WPRM_Addons::is_active( 'premium' ),
includes/class-wp-recipe-maker.php CHANGED
@@ -31,7 +31,7 @@ class WP_Recipe_Maker {
31
  * @since 1.0.0
32
  */
33
  private function define_constants() {
34
- define( 'WPRM_VERSION', '1.7.0' );
35
  define( 'WPRM_POST_TYPE', 'wprm_recipe' );
36
  define( 'WPRM_DIR', plugin_dir_path( dirname( __FILE__ ) ) );
37
  define( 'WPRM_URL', plugin_dir_url( dirname( __FILE__ ) ) );
@@ -95,6 +95,7 @@ class WP_Recipe_Maker {
95
  require_once( WPRM_DIR . 'includes/admin/modal/class-wprm-shortcode-preview.php' );
96
 
97
  require_once( WPRM_DIR . 'includes/admin/class-wprm-import-manager.php' );
 
98
  require_once( WPRM_DIR . 'includes/admin/class-wprm-recipe-parser.php' );
99
  require_once( WPRM_DIR . 'includes/admin/class-wprm-recipe-sanitizer.php' );
100
  require_once( WPRM_DIR . 'includes/admin/class-wprm-recipe-saver.php' );
31
  * @since 1.0.0
32
  */
33
  private function define_constants() {
34
+ define( 'WPRM_VERSION', '1.8.0' );
35
  define( 'WPRM_POST_TYPE', 'wprm_recipe' );
36
  define( 'WPRM_DIR', plugin_dir_path( dirname( __FILE__ ) ) );
37
  define( 'WPRM_URL', plugin_dir_url( dirname( __FILE__ ) ) );
95
  require_once( WPRM_DIR . 'includes/admin/modal/class-wprm-shortcode-preview.php' );
96
 
97
  require_once( WPRM_DIR . 'includes/admin/class-wprm-import-manager.php' );
98
+ require_once( WPRM_DIR . 'includes/admin/class-wprm-migrations.php' );
99
  require_once( WPRM_DIR . 'includes/admin/class-wprm-recipe-parser.php' );
100
  require_once( WPRM_DIR . 'includes/admin/class-wprm-recipe-sanitizer.php' );
101
  require_once( WPRM_DIR . 'includes/admin/class-wprm-recipe-saver.php' );
includes/public/class-wprm-fallback-recipe.php CHANGED
@@ -68,13 +68,15 @@ class WPRM_Fallback_Recipe {
68
  * @param mixed $content Content we want to filter before it gets passed along.
69
  */
70
  public static function replace_fallback_with_shortcode( $content ) {
71
- preg_match_all( self::get_fallback_regex(), $content, $matches );
72
- foreach ( $matches[0] as $key => $match ) {
73
- $id = $matches[1][ $key ];
74
- preg_match_all( '/<!--WPRM Recipe ' . $id . '-->.?<!--(.+?)-->/ms', $match, $args );
75
-
76
- $shortcode_options = isset( $args[1][0] ) ? ' ' . $args[1][0] : '';
77
- $content = str_replace( $match, '[wprm-recipe id="' . $id . '"' . $shortcode_options . ']', $content );
 
 
78
  }
79
 
80
  return $content;
68
  * @param mixed $content Content we want to filter before it gets passed along.
69
  */
70
  public static function replace_fallback_with_shortcode( $content ) {
71
+ if ( ! is_feed() ) {
72
+ preg_match_all( self::get_fallback_regex(), $content, $matches );
73
+ foreach ( $matches[0] as $key => $match ) {
74
+ $id = $matches[1][ $key ];
75
+ preg_match_all( '/<!--WPRM Recipe ' . $id . '-->.?<!--(.+?)-->/ms', $match, $args );
76
+
77
+ $shortcode_options = isset( $args[1][0] ) ? ' ' . $args[1][0] : '';
78
+ $content = str_replace( $match, '[wprm-recipe id="' . $id . '"' . $shortcode_options . ']', $content );
79
+ }
80
  }
81
 
82
  return $content;
includes/public/class-wprm-recipe-manager.php CHANGED
@@ -35,15 +35,15 @@ class WPRM_Recipe_Manager {
35
  */
36
  public static function init() {
37
  add_action( 'wp_ajax_wprm_get_recipe', array( __CLASS__, 'ajax_get_recipe' ) );
 
38
  }
39
 
40
  /**
41
- * Get all recipes.
42
  *
43
  * @since 1.2.0
44
  */
45
  public static function get_recipes() {
46
- // TODO Use cache.
47
  $recipes = array();
48
 
49
  $limit = 200;
@@ -83,6 +83,49 @@ class WPRM_Recipe_Manager {
83
  return $recipes;
84
  }
85
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  /**
87
  * Get recipe data by ID through AJAX.
88
  *
35
  */
36
  public static function init() {
37
  add_action( 'wp_ajax_wprm_get_recipe', array( __CLASS__, 'ajax_get_recipe' ) );
38
+ add_action( 'wp_ajax_wprm_search_recipes', array( __CLASS__, 'ajax_search_recipes' ) );
39
  }
40
 
41
  /**
42
+ * Get all recipes. Should generally not be used.
43
  *
44
  * @since 1.2.0
45
  */
46
  public static function get_recipes() {
 
47
  $recipes = array();
48
 
49
  $limit = 200;
83
  return $recipes;
84
  }
85
 
86
+ /**
87
+ * Search for recipes by keyword.
88
+ *
89
+ * @since 1.8.0
90
+ */
91
+ public static function ajax_search_recipes() {
92
+ if ( check_ajax_referer( 'wprm', 'security', false ) ) {
93
+ $search = isset( $_POST['search'] ) ? sanitize_text_field( wp_unslash( $_POST['search'] ) ) : ''; // Input var okay.
94
+
95
+ $recipes = array();
96
+ $recipes_with_id = array();
97
+
98
+ $args = array(
99
+ 'post_type' => WPRM_POST_TYPE,
100
+ 'post_status' => 'any',
101
+ 'posts_per_page' => 100,
102
+ 's' => $search,
103
+ );
104
+
105
+ $query = new WP_Query( $args );
106
+
107
+ $posts = $query->posts;
108
+ foreach ( $posts as $post ) {
109
+ $recipes[] = array(
110
+ 'id' => $post->ID,
111
+ 'text' => $post->post_title,
112
+ );
113
+
114
+ $recipes_with_id[] = array(
115
+ 'id' => $post->ID,
116
+ 'text' => $post->ID . ' - ' . $post->post_title,
117
+ );
118
+ }
119
+
120
+ wp_send_json_success( array(
121
+ 'recipes' => $recipes,
122
+ 'recipes_with_id' => $recipes_with_id,
123
+ ) );
124
+ }
125
+
126
+ wp_die();
127
+ }
128
+
129
  /**
130
  * Get recipe data by ID through AJAX.
131
  *
includes/public/class-wprm-settings.php CHANGED
@@ -113,7 +113,7 @@ class WPRM_Settings {
113
  if ( isset( $settings[ $setting ] ) ) {
114
  return $settings[ $setting ];
115
  } else {
116
- self::get_default( $setting );
117
  }
118
  }
119
 
113
  if ( isset( $settings[ $setting ] ) ) {
114
  return $settings[ $setting ];
115
  } else {
116
+ return self::get_default( $setting );
117
  }
118
  }
119
 
includes/public/class-wprm-shortcode.php CHANGED
@@ -133,7 +133,11 @@ class WPRM_Shortcode {
133
 
134
  if ( $recipe ) {
135
  $output = '<div id="wprm-recipe-container-' . esc_attr( $recipe_id ) . '" class="wprm-recipe-container" data-recipe-id="' . esc_attr( $recipe_id ) . '">';
136
- $output .= WPRM_Metadata::get_metadata_output( $recipe );
 
 
 
 
137
  $output .= WPRM_Template_Manager::get_template( $recipe, 'single', $recipe_template );
138
  $output .= '</div>';
139
  return $output;
133
 
134
  if ( $recipe ) {
135
  $output = '<div id="wprm-recipe-container-' . esc_attr( $recipe_id ) . '" class="wprm-recipe-container" data-recipe-id="' . esc_attr( $recipe_id ) . '">';
136
+
137
+ if ( ! is_feed() ) {
138
+ $output .= WPRM_Metadata::get_metadata_output( $recipe );
139
+ }
140
+
141
  $output .= WPRM_Template_Manager::get_template( $recipe, 'single', $recipe_template );
142
  $output .= '</div>';
143
  return $output;
languages/wp-recipe-maker-it_IT.mo ADDED
Binary file
languages/wp-recipe-maker-it_IT.po ADDED
@@ -0,0 +1,1205 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: WP Recipe Maker\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-11-20 14:56+0000\n"
6
+ "PO-Revision-Date: 2016-11-20 14:56+0000\n"
7
+ "Last-Translator: Marcello Valia\n"
8
+ "Language-Team: Italian\n"
9
+ "Language: it-IT\n"
10
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
11
+ "MIME-Version: 1.0\n"
12
+ "Content-Type: text/plain; charset=UTF-8\n"
13
+ "Content-Transfer-Encoding: 8bit\n"
14
+ "X-Generator: Loco - https://localise.biz/"
15
+
16
+ #. Weight.
17
+ #: includes/admin/class-wprm-recipe-parser.php:148
18
+ msgid "kilograms"
19
+ msgstr "Kilogrammi"
20
+
21
+ #: includes/admin/class-wprm-recipe-parser.php:149
22
+ msgid "kilogram"
23
+ msgstr "Kilogrammo"
24
+
25
+ #: includes/admin/class-wprm-recipe-parser.php:150
26
+ msgid "kg"
27
+ msgstr "kg"
28
+
29
+ #: includes/admin/class-wprm-recipe-parser.php:151
30
+ msgid "grams"
31
+ msgstr "grammi"
32
+
33
+ #: includes/admin/class-wprm-recipe-parser.php:152
34
+ msgid "gram"
35
+ msgstr "grammo"
36
+
37
+ #: includes/admin/class-wprm-recipe-parser.php:153
38
+ msgid "gr"
39
+ msgstr "gr"
40
+
41
+ #: includes/admin/class-wprm-recipe-parser.php:154
42
+ #: includes/public/class-wprm-metadata.php:164
43
+ msgid "g"
44
+ msgstr "g"
45
+
46
+ #: includes/admin/class-wprm-recipe-parser.php:155
47
+ msgid "milligrams"
48
+ msgstr "milligrammi"
49
+
50
+ #: includes/admin/class-wprm-recipe-parser.php:156
51
+ msgid "milligram"
52
+ msgstr "milligrammo"
53
+
54
+ #: includes/admin/class-wprm-recipe-parser.php:157
55
+ #: includes/public/class-wprm-metadata.php:169
56
+ msgid "mg"
57
+ msgstr "mg"
58
+
59
+ #: includes/admin/class-wprm-recipe-parser.php:158
60
+ msgid "pounds"
61
+ msgstr "libbre"
62
+
63
+ #: includes/admin/class-wprm-recipe-parser.php:159
64
+ msgid "pound"
65
+ msgstr "libbra"
66
+
67
+ #: includes/admin/class-wprm-recipe-parser.php:160
68
+ msgid "lbs"
69
+ msgstr "lbs"
70
+
71
+ #: includes/admin/class-wprm-recipe-parser.php:161
72
+ msgid "lb"
73
+ msgstr "lb"
74
+
75
+ #: includes/admin/class-wprm-recipe-parser.php:162
76
+ msgid "ounces"
77
+ msgstr "once"
78
+
79
+ #: includes/admin/class-wprm-recipe-parser.php:163
80
+ msgid "ounce"
81
+ msgstr "onca"
82
+
83
+ #: includes/admin/class-wprm-recipe-parser.php:164
84
+ msgid "oz"
85
+ msgstr "oz"
86
+
87
+ #. Volume.
88
+ #: includes/admin/class-wprm-recipe-parser.php:166
89
+ msgid "liters"
90
+ msgstr "litri"
91
+
92
+ #: includes/admin/class-wprm-recipe-parser.php:167
93
+ msgid "liter"
94
+ msgstr "litro"
95
+
96
+ #: includes/admin/class-wprm-recipe-parser.php:168
97
+ msgid "l"
98
+ msgstr "l"
99
+
100
+ #: includes/admin/class-wprm-recipe-parser.php:169
101
+ msgid "deciliters"
102
+ msgstr "decilitri"
103
+
104
+ #: includes/admin/class-wprm-recipe-parser.php:170
105
+ msgid "deciliter"
106
+ msgstr "decilitro"
107
+
108
+ #: includes/admin/class-wprm-recipe-parser.php:171
109
+ msgid "dl"
110
+ msgstr "dl"
111
+
112
+ #: includes/admin/class-wprm-recipe-parser.php:172
113
+ msgid "centiliters"
114
+ msgstr "centilitri"
115
+
116
+ #: includes/admin/class-wprm-recipe-parser.php:173
117
+ msgid "centiliter"
118
+ msgstr "centilitro"
119
+
120
+ #: includes/admin/class-wprm-recipe-parser.php:174
121
+ msgid "cl"
122
+ msgstr "cl"
123
+
124
+ #: includes/admin/class-wprm-recipe-parser.php:175
125
+ msgid "milliliters"
126
+ msgstr "millilitri"
127
+
128
+ #: includes/admin/class-wprm-recipe-parser.php:176
129
+ msgid "milliliter"
130
+ msgstr "millilitro"
131
+
132
+ #: includes/admin/class-wprm-recipe-parser.php:177
133
+ msgid "ml"
134
+ msgstr "ml"
135
+
136
+ #: includes/admin/class-wprm-recipe-parser.php:178
137
+ msgid "gallons"
138
+ msgstr "galoni"
139
+
140
+ #: includes/admin/class-wprm-recipe-parser.php:179
141
+ msgid "gallon"
142
+ msgstr "gallone"
143
+
144
+ #: includes/admin/class-wprm-recipe-parser.php:180
145
+ msgid "gal"
146
+ msgstr "gal"
147
+
148
+ #: includes/admin/class-wprm-recipe-parser.php:181
149
+ msgid "quarts"
150
+ msgstr "quarti"
151
+
152
+ #: includes/admin/class-wprm-recipe-parser.php:182
153
+ msgid "quart"
154
+ msgstr "quarto"
155
+
156
+ #: includes/admin/class-wprm-recipe-parser.php:183
157
+ msgid "qt"
158
+ msgstr "qt"
159
+
160
+ #: includes/admin/class-wprm-recipe-parser.php:184
161
+ msgid "pints"
162
+ msgstr "pinte"
163
+
164
+ #: includes/admin/class-wprm-recipe-parser.php:185
165
+ msgid "pint"
166
+ msgstr "pinta"
167
+
168
+ #: includes/admin/class-wprm-recipe-parser.php:186
169
+ msgid "pt"
170
+ msgstr "pt"
171
+
172
+ #: includes/admin/class-wprm-recipe-parser.php:187
173
+ msgid "cups"
174
+ msgstr "coppe"
175
+
176
+ #: includes/admin/class-wprm-recipe-parser.php:188
177
+ msgid "cup"
178
+ msgstr "coppa"
179
+
180
+ #: includes/admin/class-wprm-recipe-parser.php:189
181
+ msgid "cu"
182
+ msgstr "tz"
183
+
184
+ #: includes/admin/class-wprm-recipe-parser.php:190
185
+ msgid "c"
186
+ msgstr "tz"
187
+
188
+ #: includes/admin/class-wprm-recipe-parser.php:191
189
+ msgid "fluid ounces"
190
+ msgstr "once fluide"
191
+
192
+ #: includes/admin/class-wprm-recipe-parser.php:192
193
+ msgid "fluid ounce"
194
+ msgstr "oncia fluida"
195
+
196
+ #: includes/admin/class-wprm-recipe-parser.php:193
197
+ msgid "fl ounces"
198
+ msgstr "oncie fl"
199
+
200
+ #: includes/admin/class-wprm-recipe-parser.php:194
201
+ msgid "fl ounce"
202
+ msgstr "oncia fl"
203
+
204
+ #: includes/admin/class-wprm-recipe-parser.php:195
205
+ msgid "floz"
206
+ msgstr "fl.oz."
207
+
208
+ #: includes/admin/class-wprm-recipe-parser.php:196
209
+ msgid "tablespoons"
210
+ msgstr "cucchiai"
211
+
212
+ #: includes/admin/class-wprm-recipe-parser.php:197
213
+ msgid "tablespoon"
214
+ msgstr "cucchiaio"
215
+
216
+ #: includes/admin/class-wprm-recipe-parser.php:198
217
+ msgid "tbsps"
218
+ msgstr "Cc"
219
+
220
+ #: includes/admin/class-wprm-recipe-parser.php:199
221
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:34
222
+ msgid "tbsp"
223
+ msgstr "Cc"
224
+
225
+ #: includes/admin/class-wprm-recipe-parser.php:200
226
+ msgid "tbls"
227
+ msgstr "Cc"
228
+
229
+ #: includes/admin/class-wprm-recipe-parser.php:201
230
+ msgid "tbs"
231
+ msgstr "Cc"
232
+
233
+ #: includes/admin/class-wprm-recipe-parser.php:202
234
+ msgid "tb"
235
+ msgstr "tb"
236
+
237
+ #: includes/admin/class-wprm-recipe-parser.php:203
238
+ msgid "T"
239
+ msgstr "T"
240
+
241
+ #: includes/admin/class-wprm-recipe-parser.php:204
242
+ msgid "teaspoons"
243
+ msgstr "Cucchiaini"
244
+
245
+ #: includes/admin/class-wprm-recipe-parser.php:205
246
+ msgid "teaspoon"
247
+ msgstr "Cucchiaino"
248
+
249
+ #: includes/admin/class-wprm-recipe-parser.php:206
250
+ msgid "tsps"
251
+ msgstr "Cc"
252
+
253
+ #: includes/admin/class-wprm-recipe-parser.php:207
254
+ msgid "tsp"
255
+ msgstr "Cc"
256
+
257
+ #: includes/admin/class-wprm-recipe-parser.php:208
258
+ msgid "ts"
259
+ msgstr "cc"
260
+
261
+ #: includes/admin/class-wprm-recipe-parser.php:209
262
+ msgid "t"
263
+ msgstr "cc"
264
+
265
+ #. Length.
266
+ #: includes/admin/class-wprm-recipe-parser.php:211
267
+ msgid "meters"
268
+ msgstr "metri"
269
+
270
+ #: includes/admin/class-wprm-recipe-parser.php:212
271
+ msgid "meter"
272
+ msgstr "metro"
273
+
274
+ #: includes/admin/class-wprm-recipe-parser.php:213
275
+ msgid "m"
276
+ msgstr "m"
277
+
278
+ #: includes/admin/class-wprm-recipe-parser.php:214
279
+ msgid "centimeters"
280
+ msgstr "centimetri"
281
+
282
+ #: includes/admin/class-wprm-recipe-parser.php:215
283
+ msgid "centimeter"
284
+ msgstr "centimetro"
285
+
286
+ #: includes/admin/class-wprm-recipe-parser.php:216
287
+ msgid "cm"
288
+ msgstr "cm"
289
+
290
+ #: includes/admin/class-wprm-recipe-parser.php:217
291
+ msgid "millimeters"
292
+ msgstr "millimetri"
293
+
294
+ #: includes/admin/class-wprm-recipe-parser.php:218
295
+ msgid "millimeter"
296
+ msgstr "millimetro"
297
+
298
+ #: includes/admin/class-wprm-recipe-parser.php:219
299
+ msgid "mm"
300
+ msgstr "mm"
301
+
302
+ #: includes/admin/class-wprm-recipe-parser.php:220
303
+ msgid "yards"
304
+ msgstr "iarde"
305
+
306
+ #: includes/admin/class-wprm-recipe-parser.php:221
307
+ msgid "yard"
308
+ msgstr "iarda"
309
+
310
+ #: includes/admin/class-wprm-recipe-parser.php:222
311
+ msgid "yd"
312
+ msgstr "yd"
313
+
314
+ #: includes/admin/class-wprm-recipe-parser.php:223
315
+ msgid "feet"
316
+ msgstr "piedi"
317
+
318
+ #: includes/admin/class-wprm-recipe-parser.php:224
319
+ msgid "foot"
320
+ msgstr "piede"
321
+
322
+ #: includes/admin/class-wprm-recipe-parser.php:225
323
+ msgid "ft"
324
+ msgstr "ft"
325
+
326
+ #: includes/admin/class-wprm-recipe-parser.php:226
327
+ msgid "inches"
328
+ msgstr "pollici"
329
+
330
+ #: includes/admin/class-wprm-recipe-parser.php:227
331
+ msgid "inch"
332
+ msgstr "pollice"
333
+
334
+ #: includes/admin/class-wprm-recipe-parser.php:228
335
+ msgid "in"
336
+ msgstr "in"
337
+
338
+ #. General.
339
+ #: includes/admin/class-wprm-recipe-parser.php:230
340
+ msgid "cloves"
341
+ msgstr "spicchi"
342
+
343
+ #: includes/admin/class-wprm-recipe-parser.php:231
344
+ msgid "clove"
345
+ msgstr "spicchio"
346
+
347
+ #: includes/admin/class-wprm-recipe-parser.php:232
348
+ msgid "leaves"
349
+ msgstr "foglie"
350
+
351
+ #: includes/admin/class-wprm-recipe-parser.php:233
352
+ msgid "leave"
353
+ msgstr "foglia"
354
+
355
+ #: includes/admin/class-wprm-recipe-parser.php:234
356
+ msgid "slices"
357
+ msgstr "fette"
358
+
359
+ #: includes/admin/class-wprm-recipe-parser.php:235
360
+ msgid "slice"
361
+ msgstr "fetta"
362
+
363
+ #: includes/admin/class-wprm-recipe-parser.php:236
364
+ msgid "pieces"
365
+ msgstr "pezzi"
366
+
367
+ #: includes/admin/class-wprm-recipe-parser.php:237
368
+ msgid "piece"
369
+ msgstr "pezzo"
370
+
371
+ #: includes/admin/class-wprm-recipe-parser.php:238
372
+ msgid "pinches"
373
+ msgstr "pizzichi"
374
+
375
+ #: includes/admin/class-wprm-recipe-parser.php:239
376
+ msgid "pinche"
377
+ msgstr "pizzico"
378
+
379
+ #: includes/admin/class-wprm-import-manager.php:50
380
+ #: includes/admin/class-wprm-import-manager.php:50
381
+ #: includes/admin/class-wprm-import-manager.php:51
382
+ #: includes/admin/class-wprm-import-manager.php:51
383
+ #: templates/admin/menu/import-overview.php:15
384
+ msgid "Import Recipes"
385
+ msgstr "Importa ricette"
386
+
387
+ #: includes/public/class-wprm-template-helper.php:64
388
+ msgid "hr"
389
+ msgstr "h"
390
+
391
+ #: includes/public/class-wprm-template-helper.php:64
392
+ msgid "hrs"
393
+ msgstr "h"
394
+
395
+ #: includes/public/class-wprm-template-helper.php:66
396
+ msgid "hours"
397
+ msgstr "ore"
398
+
399
+ #: includes/public/class-wprm-template-helper.php:66
400
+ msgid "hour"
401
+ msgstr "ora"
402
+
403
+ #: includes/public/class-wprm-template-helper.php:81
404
+ msgid "mins"
405
+ msgstr "min"
406
+
407
+ #: includes/public/class-wprm-template-helper.php:81
408
+ msgid "min"
409
+ msgstr "min"
410
+
411
+ #: includes/public/class-wprm-template-helper.php:83
412
+ #: includes/public/class-wprm-template-helper.php:83
413
+ #: templates/admin/modal/tabs/recipe-details.php:64
414
+ #: templates/admin/modal/tabs/recipe-details.php:67
415
+ #: templates/admin/modal/tabs/recipe-details.php:70
416
+ msgid "minutes"
417
+ msgstr "minuti"
418
+
419
+ #: includes/public/class-wprm-template-helper.php:120
420
+ msgid "from"
421
+ msgstr "da"
422
+
423
+ #: includes/public/class-wprm-template-helper.php:120
424
+ msgid "vote"
425
+ msgid_plural "votes"
426
+ msgstr[0] "voto"
427
+ msgstr[1] "voti"
428
+
429
+ #: includes/public/class-wprm-taxonomies.php:62
430
+ msgctxt "taxonomy general name"
431
+ msgid "Courses"
432
+ msgstr "Portate"
433
+
434
+ #: includes/public/class-wprm-taxonomies.php:63
435
+ msgctxt "taxonomy singular name"
436
+ msgid "Course"
437
+ msgstr "Portata"
438
+
439
+ #: includes/public/class-wprm-taxonomies.php:66
440
+ msgctxt "taxonomy general name"
441
+ msgid "Cuisines"
442
+ msgstr "Cucine"
443
+
444
+ #: includes/public/class-wprm-taxonomies.php:67
445
+ msgctxt "taxonomy singular name"
446
+ msgid "Cuisine"
447
+ msgstr "Cucina"
448
+
449
+ #: includes/public/class-wprm-taxonomies.php:70
450
+ msgctxt "taxonomy general name"
451
+ msgid "Ingredients"
452
+ msgstr "Ingredienti"
453
+
454
+ #: includes/public/class-wprm-taxonomies.php:71
455
+ msgctxt "taxonomy singular name"
456
+ msgid "Ingredient"
457
+ msgstr "Ingrediente"
458
+
459
+ #: includes/public/class-wprm-taxonomies.php:85
460
+ msgid "Breakfast"
461
+ msgstr "Colazione"
462
+
463
+ #: includes/public/class-wprm-taxonomies.php:86
464
+ msgid "Appetizer"
465
+ msgstr "Aperitivo"
466
+
467
+ #: includes/public/class-wprm-taxonomies.php:87
468
+ msgid "Soup"
469
+ msgstr "Zuppa"
470
+
471
+ #: includes/public/class-wprm-taxonomies.php:88
472
+ msgid "Main Course"
473
+ msgstr "Portata principale"
474
+
475
+ #: includes/public/class-wprm-taxonomies.php:89
476
+ msgid "Side Dish"
477
+ msgstr "Contorno"
478
+
479
+ #: includes/public/class-wprm-taxonomies.php:90
480
+ msgid "Salad"
481
+ msgstr "Insalata"
482
+
483
+ #: includes/public/class-wprm-taxonomies.php:91
484
+ msgid "Dessert"
485
+ msgstr "Dessert"
486
+
487
+ #: includes/public/class-wprm-taxonomies.php:92
488
+ msgid "Snack"
489
+ msgstr "Snack"
490
+
491
+ #: includes/public/class-wprm-taxonomies.php:93
492
+ msgid "Drinks"
493
+ msgstr "Drinks"
494
+
495
+ #: includes/public/class-wprm-taxonomies.php:97
496
+ msgid "French"
497
+ msgstr "Francese"
498
+
499
+ #: includes/public/class-wprm-taxonomies.php:98
500
+ msgid "Italian"
501
+ msgstr "Italiana"
502
+
503
+ #: includes/public/class-wprm-taxonomies.php:99
504
+ msgid "Mediterranean"
505
+ msgstr "Mediterranea"
506
+
507
+ #: includes/public/class-wprm-taxonomies.php:100
508
+ msgid "Indian"
509
+ msgstr "Indiana"
510
+
511
+ #: includes/public/class-wprm-taxonomies.php:101
512
+ msgid "Chinese"
513
+ msgstr "Cinese"
514
+
515
+ #: includes/public/class-wprm-taxonomies.php:102
516
+ msgid "Japanese"
517
+ msgstr "Giapponese"
518
+
519
+ #: includes/public/class-wprm-taxonomies.php:103
520
+ msgid "American"
521
+ msgstr "Americana"
522
+
523
+ #: includes/public/class-wprm-taxonomies.php:104
524
+ msgid "Mexican"
525
+ msgstr "Messicana"
526
+
527
+ #: includes/public/class-wprm-comment-rating.php:114
528
+ #: templates/public/comment-rating-form.php:14
529
+ msgid "Recipe Rating"
530
+ msgstr "Valutazione ricetta"
531
+
532
+ #: includes/public/class-wprm-post-type.php:39
533
+ msgctxt "post type general name"
534
+ msgid "Recipes"
535
+ msgstr "Ricette"
536
+
537
+ #: includes/public/class-wprm-post-type.php:40
538
+ msgctxt "post type singular name"
539
+ msgid "Recipe"
540
+ msgstr "Ricetta"
541
+
542
+ #: includes/public/class-wprm-metadata.php:167
543
+ #: templates/recipe/clean-print/clean-print.php:76
544
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:77
545
+ #: templates/recipe/simple/simple.php:93
546
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:97
547
+ #: templates/admin/modal/tabs/recipe-details.php:59
548
+ msgid "kcal"
549
+ msgstr "kcal"
550
+
551
+ #: includes/public/class-wprm-metadata.php:178
552
+ msgid "1 serving"
553
+ msgstr "1 porzione"
554
+
555
+ #: includes/public/class-wprm-shortcode.php:154
556
+ #: includes/admin/modal/class-wprm-modal.php:154
557
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:45
558
+ msgid "Jump to Recipe"
559
+ msgstr "Inserisci ricetta"
560
+
561
+ #: includes/public/class-wprm-shortcode.php:186
562
+ #: includes/admin/modal/class-wprm-modal.php:161
563
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:45
564
+ msgid "Print Recipe"
565
+ msgstr "Stampa ricetta"
566
+
567
+ #: includes/public/class-wprm-settings.php:78
568
+ msgid "WPRM Settings"
569
+ msgstr "Impostazioni WPRM"
570
+
571
+ #: includes/public/class-wprm-settings.php:78
572
+ msgid "Settings"
573
+ msgstr "Impostazioni"
574
+
575
+ #: templates/admin/settings.php:16
576
+ msgid "Appearance"
577
+ msgstr "Aspetto"
578
+
579
+ #: templates/admin/settings.php:17 templates/admin/settings/features.php:17
580
+ msgid "Features"
581
+ msgstr "Caratteristiche"
582
+
583
+ #: templates/admin/settings.php:26
584
+ msgid "WP Recipe Maker Settings"
585
+ msgstr "Impostazioni"
586
+
587
+ #: includes/admin/import/class-wprm-import-easyrecipe.php:89
588
+ msgid "Unknown"
589
+ msgstr "Ignoto"
590
+
591
+ #: includes/admin/menu/class-wprm-admin-menu-addons.php:47
592
+ #: includes/admin/menu/class-wprm-admin-menu-addons.php:47
593
+ #: templates/admin/menu/addons.php:15
594
+ msgid "Add-Ons"
595
+ msgstr "Componenti aggiuntivi"
596
+
597
+ #: includes/admin/menu/class-wprm-admin-menu-faq.php:76
598
+ #: includes/admin/menu/class-wprm-admin-menu-faq.php:76
599
+ msgid "FAQ & Support"
600
+ msgstr "FAQ e Supporto"
601
+
602
+ #: includes/admin/modal/class-wprm-shortcode-preview.php:46
603
+ msgid "remove"
604
+ msgstr "rimuovi"
605
+
606
+ #: includes/admin/modal/class-wprm-modal.php:60
607
+ #: templates/admin/modal/modal.php:96
608
+ msgid "Insert"
609
+ msgstr "inserisci"
610
+
611
+ #: includes/admin/modal/class-wprm-modal.php:61
612
+ msgid "Update"
613
+ msgstr "Aggiorna"
614
+
615
+ #: includes/admin/modal/class-wprm-modal.php:62
616
+ msgid "Select or Upload Image"
617
+ msgstr "Seleziona e carica immagine"
618
+
619
+ #: includes/admin/modal/class-wprm-modal.php:63
620
+ msgid "Use Image"
621
+ msgstr "Usa immagine"
622
+
623
+ #: includes/admin/modal/class-wprm-modal.php:64
624
+ msgid "Are you sure you want to remove this recipe?"
625
+ msgstr "Sicuro di voler eliminare quest ricetta?"
626
+
627
+ #: includes/admin/modal/class-wprm-modal.php:65
628
+ msgid "Are you sure you want to start over with importing from text?"
629
+ msgstr "Sei sicuro di voler cominciare l'importazione da testo?"
630
+
631
+ #: includes/admin/modal/class-wprm-modal.php:117
632
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:33
633
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:33
634
+ msgid "Recipe"
635
+ msgstr "Ricetta"
636
+
637
+ #: includes/admin/modal/class-wprm-modal.php:121
638
+ msgid "Import from Text"
639
+ msgstr "Importa da testo"
640
+
641
+ #: includes/admin/modal/class-wprm-modal.php:128
642
+ msgid "Recipe Details"
643
+ msgstr "Dettagli ricetta"
644
+
645
+ #: includes/admin/modal/class-wprm-modal.php:135
646
+ msgid "Ingredients & Instructions"
647
+ msgstr "Ingredienti e istruzioni"
648
+
649
+ #: includes/admin/modal/class-wprm-modal.php:141
650
+ #: templates/recipe/clean-print/clean-print.php:141
651
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:142
652
+ #: templates/recipe/simple/simple.php:161
653
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:165
654
+ msgid "Recipe Notes"
655
+ msgstr "Note"
656
+
657
+ #: includes/admin/modal/class-wprm-modal.php:150
658
+ msgid "Recipe Snippets"
659
+ msgstr "Utilità"
660
+
661
+ #: templates/admin/menu/import-recipes.php:20
662
+ msgid "Something went wrong."
663
+ msgstr "C'è qualche errore"
664
+
665
+ #: templates/admin/menu/import-recipes.php:27
666
+ #, php-format
667
+ msgid "Import from %s"
668
+ msgstr "Importa da %s"
669
+
670
+ #: templates/admin/menu/import-recipes.php:41
671
+ msgid "Import Settings"
672
+ msgstr "Impostazioni per l'importazione"
673
+
674
+ #: templates/admin/menu/import-recipes.php:44
675
+ #: templates/admin/menu/import-overview.php:27
676
+ msgid "Recipes to Import"
677
+ msgstr "Ricette da importare"
678
+
679
+ #: templates/admin/menu/import-recipes.php:45
680
+ msgid "Select"
681
+ msgstr "Seleziona"
682
+
683
+ #: templates/admin/menu/import-recipes.php:45
684
+ msgid "all"
685
+ msgstr "tutto"
686
+
687
+ #: templates/admin/menu/import-recipes.php:45
688
+ msgid "none"
689
+ msgstr "niente"
690
+
691
+ #: templates/admin/menu/import-recipes.php:63
692
+ msgid "Import Selected Recipes"
693
+ msgstr "Importa le ricette selezionate"
694
+
695
+ #: templates/admin/menu/import-overview.php:16
696
+ msgid "Considerations Before Importing"
697
+ msgstr "Considerazioni prima dell'importazione"
698
+
699
+ #: templates/admin/menu/import-overview.php:18
700
+ msgid ""
701
+ "Importing recipes will convert them to our format and they won't be "
702
+ "available in the old plugin anymore. We recommend backing up before starting "
703
+ "the process and trying to import 1 single recipe first to make sure "
704
+ "everything converts properly."
705
+ msgstr ""
706
+ "Durante l'importazione le ricette verranno convertite nel nostro formato e "
707
+ "non sarà più disponibile ripristinare il formato originale. Si raccomanda di "
708
+ "fare l'imprtazione di una ricetta di prova prima di avviare l'intero "
709
+ "processo per verificare lo stesso."
710
+
711
+ #: templates/admin/menu/import-overview.php:21
712
+ msgid ""
713
+ "If your current plugin uses custom post types and has different permalinks "
714
+ "than regular posts you might want to use a redirection plugin to set up 301 "
715
+ "redirects. Contact us if you need help!"
716
+ msgstr ""
717
+ "Se il plugin attuale utilizza Post personalizzati e ha permalink differenti "
718
+ "rispetto un Post normale, potresti usare un componente per reindirizzare su "
719
+ "pagine 301. Contattaci per avere un supporto!"
720
+
721
+ #: templates/admin/menu/import-overview.php:24
722
+ msgid ""
723
+ "Importing lots of recipes at once can cause a PHP timeout error. All recipes "
724
+ "that were handled up until the error will have been imported correctly."
725
+ msgstr ""
726
+ "Importare parecchie ricette in un'unica fase può generare un errore PHP "
727
+ "timeout. Le ricette gestiste prima della comprsa dell'errore saranno "
728
+ "importate correttamente."
729
+
730
+ #: templates/admin/menu/import-overview.php:42
731
+ #: templates/admin/menu/import-overview.php:67
732
+ msgid "No recipes found."
733
+ msgstr "Nessuna ricetta trovata"
734
+
735
+ #: templates/admin/menu/import-overview.php:47
736
+ #, php-format
737
+ msgid "%d recipe found"
738
+ msgid_plural "%d recipes found"
739
+ msgstr[0] "%d ricetta trovata"
740
+ msgstr[1] "%d ricette trovate"
741
+
742
+ #: templates/admin/menu/import-overview.php:48
743
+ msgid "Explore import options"
744
+ msgstr "Esplora le opzioni di importazione"
745
+
746
+ #: templates/admin/menu/import-overview.php:52
747
+ msgid "Imported Recipes to Check"
748
+ msgstr "Ricette importate da verificare"
749
+
750
+ #: templates/admin/menu/import-overview.php:71
751
+ msgid ""
752
+ "We recommend going through all of these recipes to make sure the import "
753
+ "process was successful. Pay attention to the different ingredient parts to "
754
+ "be able to make use of all of our features."
755
+ msgstr ""
756
+ "Si consiglia di verificare tutte le ricette per assicurarsi che il processo "
757
+ "di importazione sia stato eseguito correttamente. Prestare attenzione alle "
758
+ "varie parti, quali gli ingredienti etc..., per poter usufruire di tutte le "
759
+ "nostre caratteristiche."
760
+
761
+ #: templates/admin/menu/import-overview.php:74
762
+ msgid ""
763
+ "After doing so you can mark a recipe as checked to keep track of the recipes "
764
+ "you still have to go through."
765
+ msgstr ""
766
+ "Dopo la verifica è possibile contrassegnare una ricetta come controllata per "
767
+ "tenere traccia delle ricette si devono ancora controllare."
768
+
769
+ #: templates/admin/menu/import-overview.php:97
770
+ msgid "Mark Selected Recipes as Checked"
771
+ msgstr "Marca le ricette selezionate come controllate"
772
+
773
+ #: templates/admin/modal/modal.php:16
774
+ msgid "Close Modal"
775
+ msgstr "Chiuda la finestra modal"
776
+
777
+ #: templates/admin/modal/modal.php:38
778
+ msgid "You're currently editing a recipe."
779
+ msgstr "Stai modificando una ricetta"
780
+
781
+ #: templates/admin/modal/modal.php:38
782
+ msgid "Use the \"WP Recipe Maker\" button to access other features."
783
+ msgstr "Utilizza il pulsante \"Ricette\" per accedere alle caratteristiche"
784
+
785
+ #: templates/admin/settings/appearance.php:17
786
+ msgid "Recipe Template"
787
+ msgstr "Modello per la ricetta"
788
+
789
+ #: templates/admin/settings/appearance.php:19
790
+ msgid "Change the look of recipes on your website."
791
+ msgstr "Cambia l'aspetto delle ricette sul tuo sito web."
792
+
793
+ #: templates/admin/settings/appearance.php:28
794
+ msgid "Default Recipe Template"
795
+ msgstr "Modello per ricetta di default"
796
+
797
+ #: templates/admin/settings/appearance.php:41
798
+ msgid "The default template to use for recipes on your website."
799
+ msgstr "Modello di default da usare per le ricette nel tuo sito"
800
+
801
+ #: templates/admin/settings/appearance.php:47
802
+ msgid "Default Print Template"
803
+ msgstr "Modello di default per la stampa"
804
+
805
+ #: templates/admin/settings/appearance.php:60
806
+ msgid "The default template to use when printing a recipe."
807
+ msgstr "Modello di default da utilizzare in fase di stampa"
808
+
809
+ #: templates/admin/settings/appearance.php:86
810
+ msgid "No Screenshot"
811
+ msgstr "Nessuna anteprima"
812
+
813
+ #: templates/admin/settings/appearance.php:95
814
+ #: templates/admin/settings/features.php:67
815
+ msgid "Save Changes"
816
+ msgstr "Salva i cambiamenti"
817
+
818
+ #: templates/admin/settings/features.php:19
819
+ msgid "Choose the features you want to use on your website."
820
+ msgstr "Scegli le caratteristiche che vuoi usare nel tuo website"
821
+
822
+ #: templates/admin/settings/features.php:25
823
+ msgid "Comment Ratings"
824
+ msgstr "Valutazioni nel commeto"
825
+
826
+ #: templates/admin/settings/features.php:31
827
+ msgid "Allow visitors to vote on your recipes when commenting"
828
+ msgstr ""
829
+ "Permetti agli utenti di valutare le tue ricette quando stanno commentando"
830
+
831
+ #: templates/admin/settings/features.php:34
832
+ #: templates/admin/settings/features.php:61
833
+ msgid "Learn more"
834
+ msgstr "Per saperne di più"
835
+
836
+ #: templates/admin/settings/features.php:40
837
+ msgid "Premium Features"
838
+ msgstr "Caratteristiche a pagamento"
839
+
840
+ #: templates/admin/settings/features.php:43
841
+ msgid "These features are only available in"
842
+ msgstr "Queste caratteristiche sono disponibili solo in"
843
+
844
+ #: templates/admin/settings/features.php:45
845
+ msgid "Choose the Premium features you want to use on your website."
846
+ msgstr "Scegli le caratteristiche premium che vuoi usare nel tuo website"
847
+
848
+ #: templates/admin/settings/features.php:52
849
+ msgid "Adjustable Servings"
850
+ msgstr "Dosi variabili"
851
+
852
+ #: templates/admin/settings/features.php:58
853
+ msgid "Visitors can adjust the serving size of your recipes"
854
+ msgstr "I visitatori possono regolare le dosi delle vostre ricette"
855
+
856
+ #: templates/recipe/clean-print/clean-print.php:24
857
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:25
858
+ #: templates/recipe/simple/simple.php:38
859
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:64
860
+ #: templates/admin/modal/tabs/recipe-details.php:73
861
+ msgid "Course"
862
+ msgstr "Piatto"
863
+
864
+ #: templates/recipe/clean-print/clean-print.php:39
865
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:40
866
+ #: templates/recipe/simple/simple.php:53
867
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:79
868
+ #: templates/admin/modal/tabs/recipe-details.php:87
869
+ msgid "Cuisine"
870
+ msgstr "Cucina"
871
+
872
+ #: templates/recipe/clean-print/clean-print.php:54
873
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:55
874
+ #: templates/recipe/simple/simple.php:69
875
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:35
876
+ #: templates/admin/modal/tabs/recipe-details.php:63
877
+ msgid "Prep Time"
878
+ msgstr "Preparazione"
879
+
880
+ #: templates/recipe/clean-print/clean-print.php:59
881
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:60
882
+ #: templates/recipe/simple/simple.php:75
883
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:42
884
+ #: templates/admin/modal/tabs/recipe-details.php:66
885
+ msgid "Cook Time"
886
+ msgstr "Cottura"
887
+
888
+ #: templates/recipe/clean-print/clean-print.php:64
889
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:65
890
+ #: templates/recipe/simple/simple.php:81
891
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:49
892
+ #: templates/admin/modal/tabs/recipe-details.php:69
893
+ msgid "Total Time"
894
+ msgstr "Tempo totale"
895
+
896
+ #: templates/recipe/clean-print/clean-print.php:71
897
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:72
898
+ #: templates/recipe/simple/simple.php:88
899
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:92
900
+ #: templates/admin/modal/tabs/recipe-details.php:53
901
+ msgid "Servings"
902
+ msgstr "Porzioni"
903
+
904
+ #: templates/recipe/clean-print/clean-print.php:76
905
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:77
906
+ #: templates/recipe/simple/simple.php:93
907
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:97
908
+ #: templates/admin/modal/tabs/recipe-details.php:58
909
+ msgid "Calories"
910
+ msgstr "Calorie"
911
+
912
+ #: templates/recipe/clean-print/clean-print.php:81
913
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:82
914
+ #: templates/recipe/simple/simple.php:98
915
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:102
916
+ #: templates/admin/modal/tabs/recipe-details.php:42
917
+ msgid "Author"
918
+ msgstr "Chef"
919
+
920
+ #: templates/recipe/clean-print/clean-print.php:90
921
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:91
922
+ #: templates/recipe/simple/simple.php:107
923
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:111
924
+ #: templates/admin/modal/tabs/import-text.php:40
925
+ msgid "Ingredients"
926
+ msgstr "Ingredienti"
927
+
928
+ #: templates/recipe/clean-print/clean-print.php:120
929
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:121
930
+ #: templates/recipe/simple/simple.php:137
931
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:141
932
+ #: templates/admin/modal/tabs/import-text.php:52
933
+ msgid "Instructions"
934
+ msgstr "Istruzioni"
935
+
936
+ #: templates/recipe/simple/simple.php:26
937
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:26
938
+ msgid "Print"
939
+ msgstr "Stampa"
940
+
941
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:19
942
+ msgid "Amount"
943
+ msgstr "Quantità"
944
+
945
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:20
946
+ msgid "Unit"
947
+ msgstr "Unità di misura"
948
+
949
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:21
950
+ #: templates/admin/modal/tabs/recipe-details.php:30
951
+ #: templates/admin/modal/tabs/import-text.php:30
952
+ msgid "Name"
953
+ msgstr "Nome"
954
+
955
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:22
956
+ #: templates/admin/modal/tabs/recipe-notes.php:16
957
+ #: templates/admin/modal/tabs/import-text.php:64
958
+ msgid "Notes"
959
+ msgstr "Note"
960
+
961
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:28
962
+ msgid "Ingredient Group"
963
+ msgstr "Grupo di ingredienti"
964
+
965
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:35
966
+ msgid "olive oil"
967
+ msgstr "olio di oliva"
968
+
969
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:36
970
+ msgid "extra virgin"
971
+ msgstr "extra vergine"
972
+
973
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:44
974
+ msgid "Add Ingredient"
975
+ msgstr "Aggiungi ingrediente"
976
+
977
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:45
978
+ msgid "Add Ingredient Group"
979
+ msgstr "Aggiungi gruppo di ingredienti"
980
+
981
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:53
982
+ msgid "Instruction"
983
+ msgstr "Istruzione"
984
+
985
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:54
986
+ #: templates/admin/modal/tabs/recipe-details.php:23
987
+ msgid "Image"
988
+ msgstr "Immagine"
989
+
990
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:60
991
+ msgid "Instruction Group"
992
+ msgstr "Gruppo di istruzione"
993
+
994
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:70
995
+ #: templates/admin/modal/tabs/recipe-details.php:24
996
+ msgid "Add Image"
997
+ msgstr "Aggiungi immagine"
998
+
999
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:71
1000
+ #: templates/admin/modal/tabs/recipe-details.php:25
1001
+ msgid "Remove Image"
1002
+ msgstr "Elimina immagine"
1003
+
1004
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:81
1005
+ msgid "Add Instruction"
1006
+ msgstr "Aggiungi istruzione"
1007
+
1008
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:82
1009
+ msgid "Add Instruction Group"
1010
+ msgstr "Aggiungi gruppo di istruzioni"
1011
+
1012
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:87
1013
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:91
1014
+ #: templates/admin/modal/tabs/recipe-details.php:38
1015
+ msgid "Hint"
1016
+ msgstr "Suggerimento"
1017
+
1018
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:88
1019
+ msgid ""
1020
+ "Use the TAB key to easily move from field to field and add "
1021
+ "ingredients/instructions without having to click the button."
1022
+ msgstr ""
1023
+ "Usa il tasto TAB per muoverti facilmente da un campo all'altro e per "
1024
+ "aggiungere ingredienti o istruzioni senza cliccare sugli appositi tasti."
1025
+
1026
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:92
1027
+ #: templates/admin/modal/tabs/recipe-details.php:39
1028
+ msgid "Select text to add styling or links."
1029
+ msgstr "Seleziona il testo per aggiungere stili o link."
1030
+
1031
+ #: templates/admin/modal/tabs/recipe-details.php:31
1032
+ msgid "Recipe Name"
1033
+ msgstr "Nome della ricetta"
1034
+
1035
+ #: templates/admin/modal/tabs/recipe-details.php:34
1036
+ #: templates/admin/modal/tabs/import-text.php:35
1037
+ msgid "Summary"
1038
+ msgstr "Sommario"
1039
+
1040
+ #: templates/admin/modal/tabs/recipe-details.php:44
1041
+ msgid "Don't show"
1042
+ msgstr "Non mostrare"
1043
+
1044
+ #: templates/admin/modal/tabs/recipe-details.php:45
1045
+ msgid "Name of post author"
1046
+ msgstr "Nome dell'autore del Post"
1047
+
1048
+ #: templates/admin/modal/tabs/recipe-details.php:46
1049
+ msgid "Custom author name"
1050
+ msgstr "Nome personalizzato"
1051
+
1052
+ #: templates/admin/modal/tabs/recipe-details.php:49
1053
+ msgid "Custom Author Name"
1054
+ msgstr "Nome Chef personalizzato"
1055
+
1056
+ #: templates/admin/modal/tabs/recipe-details.php:50
1057
+ msgid "Author Name"
1058
+ msgstr "Nome dell'Autore"
1059
+
1060
+ #: templates/admin/modal/tabs/recipe-details.php:54
1061
+ msgid "people"
1062
+ msgstr "persone"
1063
+
1064
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:15
1065
+ #, php-format
1066
+ msgid ""
1067
+ "The %s shortcode can be used to add a link that jumps your visitors to a "
1068
+ "recipe on the page."
1069
+ msgstr ""
1070
+ "Lo shortcode %s può essere usato per aggiungere link per far visualizzare la "
1071
+ "ricetta ai visitatori."
1072
+
1073
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:20
1074
+ msgid ""
1075
+ "Add a link that jumps to the first recipe found on the page with \"Jump to "
1076
+ "Recipe\" as the link text."
1077
+ msgstr ""
1078
+ "Aggiungere un link per visualizzare la prima ricetta sulla pagina "
1079
+ "utilizzando come testo del link \"Vai alla ricetta\"."
1080
+
1081
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:24
1082
+ msgid ""
1083
+ "Add a link that jumps to the recipe with ID 123 with \"Jump to Recipe\" as "
1084
+ "the link text."
1085
+ msgstr ""
1086
+ "Aggiungere un link per visualizzare la ricetta con ID 123 utilizzando come "
1087
+ "testo del link \"Vai alla ricetta\"."
1088
+
1089
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:28
1090
+ msgid ""
1091
+ "Add a link that jumps to the recipe with ID 123 with \"View Recipe\" as the "
1092
+ "link text."
1093
+ msgstr ""
1094
+ "Aggiungere un link per visualizzare la ricetta con ID 123 utilizzando come "
1095
+ "testo del link \"Visualizza la ricetta\"."
1096
+
1097
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:35
1098
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:35
1099
+ msgid "First recipe on page"
1100
+ msgstr "La prima ricetta inserita nella pagina/post"
1101
+
1102
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:44
1103
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:44
1104
+ msgid "Text"
1105
+ msgstr "Testo"
1106
+
1107
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:46
1108
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:46
1109
+ msgid "Leave blank to use default"
1110
+ msgstr "Lascia vuoto per utilizzare il valore di default"
1111
+
1112
+ #: templates/admin/modal/tabs/import-text.php:16
1113
+ msgid "Start Over"
1114
+ msgstr "Ricomincia"
1115
+
1116
+ #: templates/admin/modal/tabs/import-text.php:17
1117
+ msgid "Clear"
1118
+ msgstr "Resetta"
1119
+
1120
+ #: templates/admin/modal/tabs/import-text.php:18
1121
+ msgid "Next"
1122
+ msgstr "Prossimo"
1123
+
1124
+ #: templates/admin/modal/tabs/import-text.php:22
1125
+ msgid ""
1126
+ "Paste the recipe you want to import in the textarea below to get started."
1127
+ msgstr ""
1128
+ "Incolla il testo della ricetta che si desidera importare nell'area "
1129
+ "sottostante per iniziare."
1130
+
1131
+ #: templates/admin/modal/tabs/import-text.php:30
1132
+ #: templates/admin/modal/tabs/import-text.php:35
1133
+ #: templates/admin/modal/tabs/import-text.php:40
1134
+ #: templates/admin/modal/tabs/import-text.php:52
1135
+ #: templates/admin/modal/tabs/import-text.php:64
1136
+ msgid "Highlight this part of the recipe:"
1137
+ msgstr "Evidenzia questa parte della ricetta:"
1138
+
1139
+ #: templates/admin/modal/tabs/import-text.php:45
1140
+ msgid "Check any ingredient groups in this list:"
1141
+ msgstr "Controlla tutti i gruppi di ingredienti nella lista:"
1142
+
1143
+ #: templates/admin/modal/tabs/import-text.php:57
1144
+ msgid "Check any instruction groups in this list:"
1145
+ msgstr "Controlla tutti i gruppi di istruzioninella lista:"
1146
+
1147
+ #: templates/admin/modal/tabs/import-text.php:69
1148
+ msgid "Finished the text import."
1149
+ msgstr "Importazione del testo completata."
1150
+
1151
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:15
1152
+ #, php-format
1153
+ msgid "The %s shortcode can be used to add a link for printing a recipe."
1154
+ msgstr ""
1155
+ "Lo shortcode %s può essere utilizzato per aggiungere un link per stampare "
1156
+ "una ricetta."
1157
+
1158
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:20
1159
+ msgid ""
1160
+ "Add a link that prints the first recipe found on the page with \"Print "
1161
+ "Recipe\" as the link text."
1162
+ msgstr ""
1163
+ "Aggiungere un link per stampare la prima ricetta sulla pagina utilizzando "
1164
+ "come testo del link \"Stampa ricetta\"."
1165
+
1166
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:24
1167
+ msgid ""
1168
+ "Add a link that prints the recipe with ID 123 with \"Print Recipe\" as the "
1169
+ "link text."
1170
+ msgstr ""
1171
+ "Aggiungere un link per stampare la ricetta con ID 123 utilizzando come testo "
1172
+ "del link \"Stampa ricetta\"."
1173
+
1174
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:28
1175
+ msgid ""
1176
+ "Add a link that prints the recipe with ID 123 with \"Print my new Recipe\" "
1177
+ "as the link text."
1178
+ msgstr ""
1179
+ "Aggiungere un link per stampare la ricetta con ID 123 utilizzando come testo "
1180
+ "del link \"Stampa la mia nuova ricetta\"."
1181
+
1182
+ #. Name of the plugin
1183
+ msgctxt "Ricette"
1184
+ msgid "WP Recipe Maker"
1185
+ msgstr "Ricette"
1186
+
1187
+ #. Description of the plugin
1188
+ msgid ""
1189
+ "The easy and user-friendly recipe plugin for everyone. Automatic JSON-LD "
1190
+ "metadata for better SEO will get you more visitors!"
1191
+ msgstr ""
1192
+ "Il plugin per ricette semplice e veloce da usare. Metadati JSON-LD "
1193
+ "automatici per un migliore SEO che ti porterà più visitatori!"
1194
+
1195
+ #. URI of the plugin
1196
+ msgid "http://bootstrapped.ventures/wp-recipe-maker/"
1197
+ msgstr "http://bootstrapped.ventures/wp-recipe-maker/"
1198
+
1199
+ #. Author of the plugin
1200
+ msgid "Bootstrapped Ventures"
1201
+ msgstr "Bootstrapped Ventures"
1202
+
1203
+ #. Author URI of the plugin
1204
+ msgid "http://bootstrapped.ventures/"
1205
+ msgstr "http://bootstrapped.ventures/"
languages/wp-recipe-maker-sv_SE.mo ADDED
Binary file
languages/wp-recipe-maker-sv_SE.po ADDED
@@ -0,0 +1,1202 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: WP Recipe Maker\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-11-14 21:27+0000\n"
6
+ "PO-Revision-Date: 2016-11-14 21:40+0000\n"
7
+ "Last-Translator: Anders <anders@landenstad.se>\n"
8
+ "Language-Team: Swedish\n"
9
+ "Language: sv-SE\n"
10
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
11
+ "MIME-Version: 1.0\n"
12
+ "Content-Type: text/plain; charset=UTF-8\n"
13
+ "Content-Transfer-Encoding: 8bit\n"
14
+ "X-Generator: Loco - https://localise.biz/"
15
+
16
+ #: templates/admin/settings/appearance.php:19
17
+ msgid "Change the look of recipes on your website."
18
+ msgstr "Ändra receptens utseende på din webbplats."
19
+
20
+ #: templates/admin/settings/appearance.php:28
21
+ msgid "Default Recipe Template"
22
+ msgstr "Grundmall för recept"
23
+
24
+ #: templates/admin/settings/appearance.php:41
25
+ msgid "The default template to use for recipes on your website."
26
+ msgstr "Grundmall att använda för dina recept på din webbplats."
27
+
28
+ #: templates/admin/settings/appearance.php:47
29
+ msgid "Default Print Template"
30
+ msgstr "Grundmall för utskrift"
31
+
32
+ #: templates/admin/settings/appearance.php:60
33
+ msgid "The default template to use when printing a recipe."
34
+ msgstr "Grundmall att använda vid utskrift av recept."
35
+
36
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:15
37
+ #, php-format
38
+ msgid ""
39
+ "The %s shortcode can be used to add a link that jumps your visitors to a "
40
+ "recipe on the page."
41
+ msgstr ""
42
+ "%s kortkod kan användas för att lägga till en länk som tar besökarna till "
43
+ "ett recept på sidan."
44
+
45
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:20
46
+ msgid ""
47
+ "Add a link that jumps to the first recipe found on the page with \"Jump to "
48
+ "Recipe\" as the link text."
49
+ msgstr ""
50
+ "Lägg till en länk som går till det första recepet på sidan med \"Gå till "
51
+ "recept\" som länktext ."
52
+
53
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:24
54
+ msgid ""
55
+ "Add a link that jumps to the recipe with ID 123 with \"Jump to Recipe\" as "
56
+ "the link text."
57
+ msgstr ""
58
+ "Lägg till en länk som går till receptet med ID 123 med \"Gå till Recept\" "
59
+ "som länktext ."
60
+
61
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:28
62
+ msgid ""
63
+ "Add a link that jumps to the recipe with ID 123 with \"View Recipe\" as the "
64
+ "link text."
65
+ msgstr ""
66
+ "Lägg till en länk som går till receptet med ID 123 med \"Visa recept\" som "
67
+ "länktext ."
68
+
69
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:46
70
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:46
71
+ msgid "Leave blank to use default"
72
+ msgstr "Lämna tomt för att använda standard"
73
+
74
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:88
75
+ msgid ""
76
+ "Use the TAB key to easily move from field to field and add "
77
+ "ingredients/instructions without having to click the button."
78
+ msgstr ""
79
+ "Använd TAB-tangenten för att enkelt flytta från fält till fält och lägga "
80
+ "till ingredienser / instruktioner utan att behöva klicka på knappen."
81
+
82
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:92
83
+ #: templates/admin/modal/tabs/recipe-details.php:39
84
+ msgid "Select text to add styling or links."
85
+ msgstr "Markera text för att lägga styling eller länkar."
86
+
87
+ #: templates/admin/modal/tabs/recipe-details.php:46
88
+ msgid "Custom author name"
89
+ msgstr "Anpassat författarnamn"
90
+
91
+ #: templates/admin/modal/tabs/recipe-details.php:49
92
+ msgid "Custom Author Name"
93
+ msgstr "Anpassat författarnamn"
94
+
95
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:15
96
+ #, php-format
97
+ msgid "The %s shortcode can be used to add a link for printing a recipe."
98
+ msgstr ""
99
+ "%s kortkod kan användas för att lägga till en länk för att skriva ut ett "
100
+ "recept."
101
+
102
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:20
103
+ msgid ""
104
+ "Add a link that prints the first recipe found on the page with \"Print "
105
+ "Recipe\" as the link text."
106
+ msgstr ""
107
+ "Lägg till en länk som skriver ut första recept finns på sidan med \"Skriv ut "
108
+ "recept\" som länktext ."
109
+
110
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:24
111
+ msgid ""
112
+ "Add a link that prints the recipe with ID 123 with \"Print Recipe\" as the "
113
+ "link text."
114
+ msgstr ""
115
+ "Lägg till en länk som skriver ut receptet med ID 123 med \"Skriv ut recept\" "
116
+ "som länktext ."
117
+
118
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:28
119
+ msgid ""
120
+ "Add a link that prints the recipe with ID 123 with \"Print my new Recipe\" "
121
+ "as the link text."
122
+ msgstr ""
123
+ "Lägg till en länk som skriver ut receptet med ID 123 med \"Skriv ut mitt nya "
124
+ "recept\" som länktext ."
125
+
126
+ #: templates/admin/modal/tabs/import-text.php:22
127
+ msgid ""
128
+ "Paste the recipe you want to import in the textarea below to get started."
129
+ msgstr ""
130
+ "Klistra in recept du vill importera i textområdet nedan för att komma igång."
131
+
132
+ #: templates/admin/modal/tabs/import-text.php:30
133
+ #: templates/admin/modal/tabs/import-text.php:35
134
+ #: templates/admin/modal/tabs/import-text.php:40
135
+ #: templates/admin/modal/tabs/import-text.php:52
136
+ #: templates/admin/modal/tabs/import-text.php:64
137
+ msgid "Highlight this part of the recipe:"
138
+ msgstr "Belysa denna del av receptet:"
139
+
140
+ #: templates/admin/modal/tabs/import-text.php:45
141
+ msgid "Check any ingredient groups in this list:"
142
+ msgstr "Kontrollera ingrediensgrupperna i denna lista:"
143
+
144
+ #: templates/admin/modal/tabs/import-text.php:57
145
+ msgid "Check any instruction groups in this list:"
146
+ msgstr "Kontrollera instruktionsgrupperna i den här listan:"
147
+
148
+ #: templates/admin/modal/tabs/import-text.php:69
149
+ msgid "Finished the text import."
150
+ msgstr "Avsluta textimporten."
151
+
152
+ #. Description of the plugin
153
+ msgid ""
154
+ "The easy and user-friendly recipe plugin for everyone. Automatic JSON-LD "
155
+ "metadata for better SEO will get you more visitors!"
156
+ msgstr ""
157
+ "Det enkla och användarvänliga recepttillägget för alla. Automatisk JSON-LD "
158
+ "metadata för bättre SEO ger dig fler besökare!"
159
+
160
+ #: includes/admin/class-wprm-import-manager.php:50
161
+ #: includes/admin/class-wprm-import-manager.php:50
162
+ #: includes/admin/class-wprm-import-manager.php:51
163
+ #: includes/admin/class-wprm-import-manager.php:51
164
+ #: templates/admin/menu/import-overview.php:15
165
+ msgid "Import Recipes"
166
+ msgstr "Importera recept"
167
+
168
+ #. Weight.
169
+ #: includes/admin/class-wprm-recipe-parser.php:148
170
+ msgid "kilograms"
171
+ msgstr "kilogam"
172
+
173
+ #: includes/admin/class-wprm-recipe-parser.php:149
174
+ msgid "kilogram"
175
+ msgstr "kilogram"
176
+
177
+ #: includes/admin/class-wprm-recipe-parser.php:150
178
+ msgid "kg"
179
+ msgstr "kg"
180
+
181
+ #: includes/admin/class-wprm-recipe-parser.php:151
182
+ msgid "grams"
183
+ msgstr "gram"
184
+
185
+ #: includes/admin/class-wprm-recipe-parser.php:152
186
+ msgid "gram"
187
+ msgstr "gram"
188
+
189
+ #: includes/admin/class-wprm-recipe-parser.php:153
190
+ msgid "gr"
191
+ msgstr "gr"
192
+
193
+ #: includes/admin/class-wprm-recipe-parser.php:154
194
+ #: includes/public/class-wprm-metadata.php:164
195
+ msgid "g"
196
+ msgstr "g"
197
+
198
+ #: includes/admin/class-wprm-recipe-parser.php:155
199
+ msgid "milligrams"
200
+ msgstr "milligram"
201
+
202
+ #: includes/admin/class-wprm-recipe-parser.php:156
203
+ msgid "milligram"
204
+ msgstr "milligram"
205
+
206
+ #: includes/admin/class-wprm-recipe-parser.php:157
207
+ #: includes/public/class-wprm-metadata.php:169
208
+ msgid "mg"
209
+ msgstr "mg"
210
+
211
+ #: includes/admin/class-wprm-recipe-parser.php:158
212
+ msgid "pounds"
213
+ msgstr "pound"
214
+
215
+ #: includes/admin/class-wprm-recipe-parser.php:159
216
+ msgid "pound"
217
+ msgstr "pound"
218
+
219
+ #: includes/admin/class-wprm-recipe-parser.php:160
220
+ msgid "lbs"
221
+ msgstr "lbs"
222
+
223
+ #: includes/admin/class-wprm-recipe-parser.php:161
224
+ msgid "lb"
225
+ msgstr "lb"
226
+
227
+ #: includes/admin/class-wprm-recipe-parser.php:162
228
+ msgid "ounces"
229
+ msgstr "ounce"
230
+
231
+ #: includes/admin/class-wprm-recipe-parser.php:163
232
+ msgid "ounce"
233
+ msgstr "ounce"
234
+
235
+ #: includes/admin/class-wprm-recipe-parser.php:164
236
+ msgid "oz"
237
+ msgstr "oz"
238
+
239
+ #. Volume.
240
+ #: includes/admin/class-wprm-recipe-parser.php:166
241
+ msgid "liters"
242
+ msgstr "liter"
243
+
244
+ #: includes/admin/class-wprm-recipe-parser.php:167
245
+ msgid "liter"
246
+ msgstr "liter"
247
+
248
+ #: includes/admin/class-wprm-recipe-parser.php:168
249
+ msgid "l"
250
+ msgstr "l"
251
+
252
+ #: includes/admin/class-wprm-recipe-parser.php:169
253
+ msgid "deciliters"
254
+ msgstr "deciliter"
255
+
256
+ #: includes/admin/class-wprm-recipe-parser.php:170
257
+ msgid "deciliter"
258
+ msgstr "deciliter"
259
+
260
+ #: includes/admin/class-wprm-recipe-parser.php:171
261
+ msgid "dl"
262
+ msgstr "dl"
263
+
264
+ #: includes/admin/class-wprm-recipe-parser.php:172
265
+ msgid "centiliters"
266
+ msgstr "centiliter"
267
+
268
+ #: includes/admin/class-wprm-recipe-parser.php:173
269
+ msgid "centiliter"
270
+ msgstr "centiliter"
271
+
272
+ #: includes/admin/class-wprm-recipe-parser.php:174
273
+ msgid "cl"
274
+ msgstr "cl"
275
+
276
+ #: includes/admin/class-wprm-recipe-parser.php:175
277
+ msgid "milliliters"
278
+ msgstr "milliliter"
279
+
280
+ #: includes/admin/class-wprm-recipe-parser.php:176
281
+ msgid "milliliter"
282
+ msgstr "milliliter"
283
+
284
+ #: includes/admin/class-wprm-recipe-parser.php:177
285
+ msgid "ml"
286
+ msgstr "ml"
287
+
288
+ #: includes/admin/class-wprm-recipe-parser.php:178
289
+ msgid "gallons"
290
+ msgstr "gallon"
291
+
292
+ #: includes/admin/class-wprm-recipe-parser.php:179
293
+ msgid "gallon"
294
+ msgstr "gallon"
295
+
296
+ #: includes/admin/class-wprm-recipe-parser.php:180
297
+ msgid "gal"
298
+ msgstr "gal"
299
+
300
+ #: includes/admin/class-wprm-recipe-parser.php:181
301
+ msgid "quarts"
302
+ msgstr "quart"
303
+
304
+ #: includes/admin/class-wprm-recipe-parser.php:182
305
+ msgid "quart"
306
+ msgstr "quart"
307
+
308
+ #: includes/admin/class-wprm-recipe-parser.php:183
309
+ msgid "qt"
310
+ msgstr "qt"
311
+
312
+ #: includes/admin/class-wprm-recipe-parser.php:184
313
+ msgid "pints"
314
+ msgstr "pint"
315
+
316
+ #: includes/admin/class-wprm-recipe-parser.php:185
317
+ msgid "pint"
318
+ msgstr "pint"
319
+
320
+ #: includes/admin/class-wprm-recipe-parser.php:186
321
+ msgid "pt"
322
+ msgstr "pt"
323
+
324
+ #: includes/admin/class-wprm-recipe-parser.php:187
325
+ msgid "cups"
326
+ msgstr "cup"
327
+
328
+ #: includes/admin/class-wprm-recipe-parser.php:188
329
+ msgid "cup"
330
+ msgstr "cup"
331
+
332
+ #: includes/admin/class-wprm-recipe-parser.php:189
333
+ msgid "cu"
334
+ msgstr "cu"
335
+
336
+ #: includes/admin/class-wprm-recipe-parser.php:190
337
+ msgid "c"
338
+ msgstr "c"
339
+
340
+ #: includes/admin/class-wprm-recipe-parser.php:191
341
+ msgid "fluid ounces"
342
+ msgstr "fluid ounce"
343
+
344
+ #: includes/admin/class-wprm-recipe-parser.php:192
345
+ msgid "fluid ounce"
346
+ msgstr "fluid ounce"
347
+
348
+ #: includes/admin/class-wprm-recipe-parser.php:193
349
+ msgid "fl ounces"
350
+ msgstr "fl ounce"
351
+
352
+ #: includes/admin/class-wprm-recipe-parser.php:194
353
+ msgid "fl ounce"
354
+ msgstr "fl ounce"
355
+
356
+ #: includes/admin/class-wprm-recipe-parser.php:195
357
+ msgid "floz"
358
+ msgstr "flox"
359
+
360
+ #: includes/admin/class-wprm-recipe-parser.php:196
361
+ msgid "tablespoons"
362
+ msgstr "matskedar"
363
+
364
+ #: includes/admin/class-wprm-recipe-parser.php:197
365
+ msgid "tablespoon"
366
+ msgstr "matsked"
367
+
368
+ #: includes/admin/class-wprm-recipe-parser.php:198
369
+ msgid "tbsps"
370
+ msgstr "msk"
371
+
372
+ #: includes/admin/class-wprm-recipe-parser.php:199
373
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:34
374
+ msgid "tbsp"
375
+ msgstr "msk"
376
+
377
+ #: includes/admin/class-wprm-recipe-parser.php:200
378
+ msgid "tbls"
379
+ msgstr "msk"
380
+
381
+ #: includes/admin/class-wprm-recipe-parser.php:201
382
+ msgid "tbs"
383
+ msgstr "msk"
384
+
385
+ #: includes/admin/class-wprm-recipe-parser.php:202
386
+ msgid "tb"
387
+ msgstr "msk"
388
+
389
+ #: includes/admin/class-wprm-recipe-parser.php:203
390
+ msgid "T"
391
+ msgstr "msk"
392
+
393
+ #: includes/admin/class-wprm-recipe-parser.php:204
394
+ msgid "teaspoons"
395
+ msgstr "teskedar"
396
+
397
+ #: includes/admin/class-wprm-recipe-parser.php:205
398
+ msgid "teaspoon"
399
+ msgstr "tesked"
400
+
401
+ #: includes/admin/class-wprm-recipe-parser.php:206
402
+ msgid "tsps"
403
+ msgstr "tsk"
404
+
405
+ #: includes/admin/class-wprm-recipe-parser.php:207
406
+ msgid "tsp"
407
+ msgstr "tsk"
408
+
409
+ #: includes/admin/class-wprm-recipe-parser.php:208
410
+ msgid "ts"
411
+ msgstr "tsk"
412
+
413
+ #: includes/admin/class-wprm-recipe-parser.php:209
414
+ msgid "t"
415
+ msgstr "tsk"
416
+
417
+ #. Length.
418
+ #: includes/admin/class-wprm-recipe-parser.php:211
419
+ msgid "meters"
420
+ msgstr "meter"
421
+
422
+ #: includes/admin/class-wprm-recipe-parser.php:212
423
+ msgid "meter"
424
+ msgstr "meter"
425
+
426
+ #: includes/admin/class-wprm-recipe-parser.php:213
427
+ msgid "m"
428
+ msgstr "m"
429
+
430
+ #: includes/admin/class-wprm-recipe-parser.php:214
431
+ msgid "centimeters"
432
+ msgstr "centimeter"
433
+
434
+ #: includes/admin/class-wprm-recipe-parser.php:215
435
+ msgid "centimeter"
436
+ msgstr "centimeter"
437
+
438
+ #: includes/admin/class-wprm-recipe-parser.php:216
439
+ msgid "cm"
440
+ msgstr "cm"
441
+
442
+ #: includes/admin/class-wprm-recipe-parser.php:217
443
+ msgid "millimeters"
444
+ msgstr "millimeter"
445
+
446
+ #: includes/admin/class-wprm-recipe-parser.php:218
447
+ msgid "millimeter"
448
+ msgstr "millimeter"
449
+
450
+ #: includes/admin/class-wprm-recipe-parser.php:219
451
+ msgid "mm"
452
+ msgstr "mm"
453
+
454
+ #: includes/admin/class-wprm-recipe-parser.php:220
455
+ msgid "yards"
456
+ msgstr "yard"
457
+
458
+ #: includes/admin/class-wprm-recipe-parser.php:221
459
+ msgid "yard"
460
+ msgstr "yard"
461
+
462
+ #: includes/admin/class-wprm-recipe-parser.php:222
463
+ msgid "yd"
464
+ msgstr "yd"
465
+
466
+ #: includes/admin/class-wprm-recipe-parser.php:223
467
+ msgid "feet"
468
+ msgstr "fot"
469
+
470
+ #: includes/admin/class-wprm-recipe-parser.php:224
471
+ msgid "foot"
472
+ msgstr "fot"
473
+
474
+ #: includes/admin/class-wprm-recipe-parser.php:225
475
+ msgid "ft"
476
+ msgstr "fot"
477
+
478
+ #: includes/admin/class-wprm-recipe-parser.php:226
479
+ msgid "inches"
480
+ msgstr "tum"
481
+
482
+ #: includes/admin/class-wprm-recipe-parser.php:227
483
+ msgid "inch"
484
+ msgstr "tum"
485
+
486
+ #: includes/admin/class-wprm-recipe-parser.php:228
487
+ msgid "in"
488
+ msgstr "tum"
489
+
490
+ #. General.
491
+ #: includes/admin/class-wprm-recipe-parser.php:230
492
+ msgid "cloves"
493
+ msgstr "knippen"
494
+
495
+ #: includes/admin/class-wprm-recipe-parser.php:231
496
+ msgid "clove"
497
+ msgstr "knippe"
498
+
499
+ #: includes/admin/class-wprm-recipe-parser.php:232
500
+ msgid "leaves"
501
+ msgstr "blad"
502
+
503
+ #: includes/admin/class-wprm-recipe-parser.php:233
504
+ msgid "leave"
505
+ msgstr "blad"
506
+
507
+ #: includes/admin/class-wprm-recipe-parser.php:234
508
+ msgid "slices"
509
+ msgstr "skivor"
510
+
511
+ #: includes/admin/class-wprm-recipe-parser.php:235
512
+ msgid "slice"
513
+ msgstr "skiva"
514
+
515
+ #: includes/admin/class-wprm-recipe-parser.php:236
516
+ msgid "pieces"
517
+ msgstr "bitar"
518
+
519
+ #: includes/admin/class-wprm-recipe-parser.php:237
520
+ msgid "piece"
521
+ msgstr "bit"
522
+
523
+ #: includes/admin/class-wprm-recipe-parser.php:238
524
+ msgid "pinches"
525
+ msgstr "nypor"
526
+
527
+ #: includes/admin/class-wprm-recipe-parser.php:239
528
+ msgid "pinche"
529
+ msgstr "nypa"
530
+
531
+ #: includes/public/class-wprm-metadata.php:167
532
+ #: templates/recipe/clean-print/clean-print.php:76
533
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:77
534
+ #: templates/recipe/simple/simple.php:93
535
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:97
536
+ #: templates/admin/modal/tabs/recipe-details.php:59
537
+ msgid "kcal"
538
+ msgstr "kcal"
539
+
540
+ #: includes/public/class-wprm-metadata.php:178
541
+ msgid "1 serving"
542
+ msgstr "1 portion"
543
+
544
+ #: includes/public/class-wprm-template-helper.php:64
545
+ msgid "hr"
546
+ msgstr "t"
547
+
548
+ #: includes/public/class-wprm-template-helper.php:64
549
+ msgid "hrs"
550
+ msgstr "t"
551
+
552
+ #: includes/public/class-wprm-template-helper.php:66
553
+ msgid "hours"
554
+ msgstr "timmar"
555
+
556
+ #: includes/public/class-wprm-template-helper.php:66
557
+ msgid "hour"
558
+ msgstr "timme"
559
+
560
+ #: includes/public/class-wprm-template-helper.php:81
561
+ msgid "mins"
562
+ msgstr "minuter"
563
+
564
+ #: includes/public/class-wprm-template-helper.php:81
565
+ msgid "min"
566
+ msgstr "min"
567
+
568
+ #: includes/public/class-wprm-template-helper.php:83
569
+ #: includes/public/class-wprm-template-helper.php:83
570
+ #: templates/admin/modal/tabs/recipe-details.php:64
571
+ #: templates/admin/modal/tabs/recipe-details.php:67
572
+ #: templates/admin/modal/tabs/recipe-details.php:70
573
+ msgid "minutes"
574
+ msgstr "minuter"
575
+
576
+ #: includes/public/class-wprm-template-helper.php:120
577
+ msgid "from"
578
+ msgstr "från"
579
+
580
+ #: includes/public/class-wprm-template-helper.php:120
581
+ msgid "vote"
582
+ msgid_plural "votes"
583
+ msgstr[0] "röst"
584
+ msgstr[1] "röster"
585
+
586
+ #: includes/public/class-wprm-post-type.php:39
587
+ msgctxt "post type general name"
588
+ msgid "Recipes"
589
+ msgstr "Recept"
590
+
591
+ #: includes/public/class-wprm-post-type.php:40
592
+ msgctxt "post type singular name"
593
+ msgid "Recipe"
594
+ msgstr "Recept"
595
+
596
+ #: includes/public/class-wprm-comment-rating.php:114
597
+ #: templates/public/comment-rating-form.php:14
598
+ msgid "Recipe Rating"
599
+ msgstr "Betyg"
600
+
601
+ #: includes/public/class-wprm-shortcode.php:154
602
+ #: includes/admin/modal/class-wprm-modal.php:154
603
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:45
604
+ msgid "Jump to Recipe"
605
+ msgstr "Gå till recept"
606
+
607
+ #: includes/public/class-wprm-shortcode.php:186
608
+ #: includes/admin/modal/class-wprm-modal.php:161
609
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:45
610
+ msgid "Print Recipe"
611
+ msgstr "Skriv ut receptet"
612
+
613
+ #: includes/public/class-wprm-settings.php:78
614
+ msgid "WPRM Settings"
615
+ msgstr "WPRM-inställningar"
616
+
617
+ #: includes/public/class-wprm-settings.php:78
618
+ msgid "Settings"
619
+ msgstr "Inställningar"
620
+
621
+ #: includes/public/class-wprm-taxonomies.php:62
622
+ msgctxt "taxonomy general name"
623
+ msgid "Courses"
624
+ msgstr "Måltider"
625
+
626
+ #: includes/public/class-wprm-taxonomies.php:63
627
+ msgctxt "taxonomy singular name"
628
+ msgid "Course"
629
+ msgstr "Måltid"
630
+
631
+ #: includes/public/class-wprm-taxonomies.php:66
632
+ msgctxt "taxonomy general name"
633
+ msgid "Cuisines"
634
+ msgstr "Kök"
635
+
636
+ #: includes/public/class-wprm-taxonomies.php:67
637
+ msgctxt "taxonomy singular name"
638
+ msgid "Cuisine"
639
+ msgstr "Kök"
640
+
641
+ #: includes/public/class-wprm-taxonomies.php:70
642
+ msgctxt "taxonomy general name"
643
+ msgid "Ingredients"
644
+ msgstr "Ingredienser"
645
+
646
+ #: includes/public/class-wprm-taxonomies.php:71
647
+ msgctxt "taxonomy singular name"
648
+ msgid "Ingredient"
649
+ msgstr "Ingrediens"
650
+
651
+ #: includes/public/class-wprm-taxonomies.php:85
652
+ msgid "Breakfast"
653
+ msgstr "Frukost"
654
+
655
+ #: includes/public/class-wprm-taxonomies.php:86
656
+ msgid "Appetizer"
657
+ msgstr "Förrätt"
658
+
659
+ #: includes/public/class-wprm-taxonomies.php:87
660
+ msgid "Soup"
661
+ msgstr "Soppa"
662
+
663
+ #: includes/public/class-wprm-taxonomies.php:88
664
+ msgid "Main Course"
665
+ msgstr "Huvudrätt"
666
+
667
+ #: includes/public/class-wprm-taxonomies.php:89
668
+ msgid "Side Dish"
669
+ msgstr "Smårätter"
670
+
671
+ #: includes/public/class-wprm-taxonomies.php:90
672
+ msgid "Salad"
673
+ msgstr "Sallad"
674
+
675
+ #: includes/public/class-wprm-taxonomies.php:91
676
+ msgid "Dessert"
677
+ msgstr "Efterrätt"
678
+
679
+ #: includes/public/class-wprm-taxonomies.php:92
680
+ msgid "Snack"
681
+ msgstr "Tilltugg"
682
+
683
+ #: includes/public/class-wprm-taxonomies.php:93
684
+ msgid "Drinks"
685
+ msgstr "Drinkar"
686
+
687
+ #: includes/public/class-wprm-taxonomies.php:97
688
+ msgid "French"
689
+ msgstr "Franskt"
690
+
691
+ #: includes/public/class-wprm-taxonomies.php:98
692
+ msgid "Italian"
693
+ msgstr "Italienskt"
694
+
695
+ #: includes/public/class-wprm-taxonomies.php:99
696
+ msgid "Mediterranean"
697
+ msgstr "Medelhavskost"
698
+
699
+ #: includes/public/class-wprm-taxonomies.php:100
700
+ msgid "Indian"
701
+ msgstr "Indiskt"
702
+
703
+ #: includes/public/class-wprm-taxonomies.php:101
704
+ msgid "Chinese"
705
+ msgstr "Kinesiskt"
706
+
707
+ #: includes/public/class-wprm-taxonomies.php:102
708
+ msgid "Japanese"
709
+ msgstr "Japanskt"
710
+
711
+ #: includes/public/class-wprm-taxonomies.php:103
712
+ msgid "American"
713
+ msgstr "Amerikanskt"
714
+
715
+ #: includes/public/class-wprm-taxonomies.php:104
716
+ msgid "Mexican"
717
+ msgstr "Mexikanskt"
718
+
719
+ #: templates/admin/settings.php:16
720
+ msgid "Appearance"
721
+ msgstr "Utseende"
722
+
723
+ #: templates/admin/settings.php:17 templates/admin/settings/features.php:17
724
+ msgid "Features"
725
+ msgstr "Funktioner"
726
+
727
+ #: templates/admin/settings.php:26
728
+ msgid "WP Recipe Maker Settings"
729
+ msgstr "WP Recipe Makerinställningar"
730
+
731
+ #: includes/admin/import/class-wprm-import-easyrecipe.php:89
732
+ msgid "Unknown"
733
+ msgstr "Okänd"
734
+
735
+ #: includes/admin/menu/class-wprm-admin-menu-faq.php:76
736
+ #: includes/admin/menu/class-wprm-admin-menu-faq.php:76
737
+ msgid "FAQ & Support"
738
+ msgstr "FAQ & Support"
739
+
740
+ #: includes/admin/menu/class-wprm-admin-menu-addons.php:47
741
+ #: includes/admin/menu/class-wprm-admin-menu-addons.php:47
742
+ #: templates/admin/menu/addons.php:15
743
+ msgid "Add-Ons"
744
+ msgstr "Tillägg"
745
+
746
+ #: includes/admin/modal/class-wprm-shortcode-preview.php:46
747
+ msgid "remove"
748
+ msgstr "Ta bort"
749
+
750
+ #: includes/admin/modal/class-wprm-modal.php:60
751
+ #: templates/admin/modal/modal.php:96
752
+ msgid "Insert"
753
+ msgstr "Lägg till"
754
+
755
+ #: includes/admin/modal/class-wprm-modal.php:61
756
+ msgid "Update"
757
+ msgstr "Uppdatera"
758
+
759
+ #: includes/admin/modal/class-wprm-modal.php:62
760
+ msgid "Select or Upload Image"
761
+ msgstr "Välj eller ladda upp bild"
762
+
763
+ #: includes/admin/modal/class-wprm-modal.php:63
764
+ msgid "Use Image"
765
+ msgstr "Använd bild"
766
+
767
+ #: includes/admin/modal/class-wprm-modal.php:64
768
+ msgid "Are you sure you want to remove this recipe?"
769
+ msgstr "Är du säker på att du vill ta bort receptet?"
770
+
771
+ #: includes/admin/modal/class-wprm-modal.php:65
772
+ msgid "Are you sure you want to start over with importing from text?"
773
+ msgstr ""
774
+ "Är du säker på att du vill stare om från början med att importera från text?"
775
+
776
+ #: includes/admin/modal/class-wprm-modal.php:117
777
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:33
778
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:33
779
+ msgid "Recipe"
780
+ msgstr "Recept"
781
+
782
+ #: includes/admin/modal/class-wprm-modal.php:121
783
+ msgid "Import from Text"
784
+ msgstr "Importera från text"
785
+
786
+ #: includes/admin/modal/class-wprm-modal.php:128
787
+ msgid "Recipe Details"
788
+ msgstr "Receptdetaljer"
789
+
790
+ #: includes/admin/modal/class-wprm-modal.php:135
791
+ msgid "Ingredients & Instructions"
792
+ msgstr "Ingredienser & instruktioner"
793
+
794
+ #: includes/admin/modal/class-wprm-modal.php:141
795
+ #: templates/recipe/clean-print/clean-print.php:141
796
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:142
797
+ #: templates/recipe/simple/simple.php:161
798
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:165
799
+ msgid "Recipe Notes"
800
+ msgstr "Receptanteckning"
801
+
802
+ #: includes/admin/modal/class-wprm-modal.php:150
803
+ msgid "Recipe Snippets"
804
+ msgstr "Receptsamling"
805
+
806
+ #: templates/admin/menu/import-recipes.php:20
807
+ msgid "Something went wrong."
808
+ msgstr "Något gick fel."
809
+
810
+ #: templates/admin/menu/import-recipes.php:27
811
+ #, php-format
812
+ msgid "Import from %s"
813
+ msgstr "Importera från %s"
814
+
815
+ #: templates/admin/menu/import-recipes.php:41
816
+ msgid "Import Settings"
817
+ msgstr "Importera inställningar"
818
+
819
+ #: templates/admin/menu/import-recipes.php:44
820
+ #: templates/admin/menu/import-overview.php:27
821
+ msgid "Recipes to Import"
822
+ msgstr "Recept att importera"
823
+
824
+ #: templates/admin/menu/import-recipes.php:45
825
+ msgid "Select"
826
+ msgstr "Välj"
827
+
828
+ #: templates/admin/menu/import-recipes.php:45
829
+ msgid "all"
830
+ msgstr "allt"
831
+
832
+ #: templates/admin/menu/import-recipes.php:45
833
+ msgid "none"
834
+ msgstr "inget"
835
+
836
+ #: templates/admin/menu/import-recipes.php:63
837
+ msgid "Import Selected Recipes"
838
+ msgstr "Importera valda recept"
839
+
840
+ #: templates/admin/menu/import-overview.php:16
841
+ msgid "Considerations Before Importing"
842
+ msgstr "Att överväganda före import"
843
+
844
+ #: templates/admin/menu/import-overview.php:18
845
+ msgid ""
846
+ "Importing recipes will convert them to our format and they won't be "
847
+ "available in the old plugin anymore. We recommend backing up before starting "
848
+ "the process and trying to import 1 single recipe first to make sure "
849
+ "everything converts properly."
850
+ msgstr ""
851
+ "Importerade recept kommer att konverteras till vårt format och kommer inte "
852
+ "att vara tillgängliga i det gamla tillägget längre. Vi rekommenderar en "
853
+ "säkerhetskopiera innan processen och försöker importera ett enda recept "
854
+ "först för att se till att allt konverteras korrekt."
855
+
856
+ #: templates/admin/menu/import-overview.php:21
857
+ msgid ""
858
+ "If your current plugin uses custom post types and has different permalinks "
859
+ "than regular posts you might want to use a redirection plugin to set up 301 "
860
+ "redirects. Contact us if you need help!"
861
+ msgstr ""
862
+ "Om ditt nuvarande tillägg använder anpassade posttyper och har olika "
863
+ "permalänkar än vanliga inlägg, kanske du vill använda ett "
864
+ "omdirigeringstillägg för att inrätta 301 omdirigeringar. Kontakta oss om du "
865
+ "behöver hjälp!"
866
+
867
+ #: templates/admin/menu/import-overview.php:24
868
+ msgid ""
869
+ "Importing lots of recipes at once can cause a PHP timeout error. All recipes "
870
+ "that were handled up until the error will have been imported correctly."
871
+ msgstr ""
872
+ "Import av många recept på en gång kan orsaka en PHP timeout fel. Alla recept "
873
+ "som hanterades fram till felet har importerats på rätt sätt."
874
+
875
+ #: templates/admin/menu/import-overview.php:42
876
+ #: templates/admin/menu/import-overview.php:67
877
+ msgid "No recipes found."
878
+ msgstr "Inga recept funna."
879
+
880
+ #: templates/admin/menu/import-overview.php:47
881
+ #, php-format
882
+ msgid "%d recipe found"
883
+ msgid_plural "%d recipes found"
884
+ msgstr[0] "%d recept funna"
885
+ msgstr[1] "%d recept funna"
886
+
887
+ #: templates/admin/menu/import-overview.php:48
888
+ msgid "Explore import options"
889
+ msgstr "Utforska importalternativ"
890
+
891
+ #: templates/admin/menu/import-overview.php:52
892
+ msgid "Imported Recipes to Check"
893
+ msgstr "Importerade recept att granska"
894
+
895
+ #: templates/admin/menu/import-overview.php:71
896
+ msgid ""
897
+ "We recommend going through all of these recipes to make sure the import "
898
+ "process was successful. Pay attention to the different ingredient parts to "
899
+ "be able to make use of all of our features."
900
+ msgstr ""
901
+ "Vi rekommenderar att gå igenom de här recepten för att se till att importen "
902
+ "var framgångsrik. Var uppmärksam på de olika ingrediensdelarna för att kunna "
903
+ "dra nytta av alla våra funktioner."
904
+
905
+ #: templates/admin/menu/import-overview.php:74
906
+ msgid ""
907
+ "After doing so you can mark a recipe as checked to keep track of the recipes "
908
+ "you still have to go through."
909
+ msgstr ""
910
+ "Efter att ha gjort detta kan du markera ett recept som kontrollerat för att "
911
+ "hålla koll på de recept som du fortfarande måste gå igenom."
912
+
913
+ #: templates/admin/menu/import-overview.php:97
914
+ msgid "Mark Selected Recipes as Checked"
915
+ msgstr "Mark utvalda recept som kontrollerat"
916
+
917
+ #: templates/admin/modal/modal.php:16
918
+ msgid "Close Modal"
919
+ msgstr "Stäng modal"
920
+
921
+ #: templates/admin/modal/modal.php:38
922
+ msgid "You're currently editing a recipe."
923
+ msgstr "Du håller på att redigera ett recept"
924
+
925
+ #: templates/admin/modal/modal.php:38
926
+ msgid "Use the \"WP Recipe Maker\" button to access other features."
927
+ msgstr "Använd \"WP recept Maker\" för att få tillgång till andra funktioner."
928
+
929
+ #: templates/admin/settings/features.php:19
930
+ msgid "Choose the features you want to use on your website."
931
+ msgstr "Välj de funktioner du vill använda på din webbplats."
932
+
933
+ #: templates/admin/settings/features.php:25
934
+ msgid "Comment Ratings"
935
+ msgstr "Kommentarbetyg"
936
+
937
+ #: templates/admin/settings/features.php:31
938
+ msgid "Allow visitors to vote on your recipes when commenting"
939
+ msgstr "Ge besökarna möjlighet att rösta på dina recept när kommenterar"
940
+
941
+ #: templates/admin/settings/features.php:34
942
+ #: templates/admin/settings/features.php:61
943
+ msgid "Learn more"
944
+ msgstr "Ta reda på mer"
945
+
946
+ #: templates/admin/settings/features.php:40
947
+ msgid "Premium Features"
948
+ msgstr "Premiumfunktion"
949
+
950
+ #: templates/admin/settings/features.php:43
951
+ msgid "These features are only available in"
952
+ msgstr "Dessa funktioner är endast tillgängliga i"
953
+
954
+ #: templates/admin/settings/features.php:45
955
+ msgid "Choose the Premium features you want to use on your website."
956
+ msgstr "Välj Premium funktioner som du vill använda på din webbplats."
957
+
958
+ #: templates/admin/settings/features.php:52
959
+ msgid "Adjustable Servings"
960
+ msgstr "Justerbara portioner"
961
+
962
+ #: templates/admin/settings/features.php:58
963
+ msgid "Visitors can adjust the serving size of your recipes"
964
+ msgstr "Besökare kan justera portionsstorleken på dina recept"
965
+
966
+ #: templates/admin/settings/features.php:67
967
+ #: templates/admin/settings/appearance.php:95
968
+ msgid "Save Changes"
969
+ msgstr "Spara ändringar"
970
+
971
+ #: templates/admin/settings/appearance.php:17
972
+ msgid "Recipe Template"
973
+ msgstr "Receptmall"
974
+
975
+ #: templates/admin/settings/appearance.php:86
976
+ msgid "No Screenshot"
977
+ msgstr "Ingen skärmbild"
978
+
979
+ #: templates/recipe/clean-print/clean-print.php:24
980
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:25
981
+ #: templates/recipe/simple/simple.php:38
982
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:64
983
+ #: templates/admin/modal/tabs/recipe-details.php:73
984
+ msgid "Course"
985
+ msgstr "Maträtt"
986
+
987
+ #: templates/recipe/clean-print/clean-print.php:39
988
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:40
989
+ #: templates/recipe/simple/simple.php:53
990
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:79
991
+ #: templates/admin/modal/tabs/recipe-details.php:87
992
+ msgid "Cuisine"
993
+ msgstr "Kök"
994
+
995
+ #: templates/recipe/clean-print/clean-print.php:54
996
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:55
997
+ #: templates/recipe/simple/simple.php:69
998
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:35
999
+ #: templates/admin/modal/tabs/recipe-details.php:63
1000
+ msgid "Prep Time"
1001
+ msgstr "Förberedelser"
1002
+
1003
+ #: templates/recipe/clean-print/clean-print.php:59
1004
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:60
1005
+ #: templates/recipe/simple/simple.php:75
1006
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:42
1007
+ #: templates/admin/modal/tabs/recipe-details.php:66
1008
+ msgid "Cook Time"
1009
+ msgstr "Tillagningstid"
1010
+
1011
+ #: templates/recipe/clean-print/clean-print.php:64
1012
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:65
1013
+ #: templates/recipe/simple/simple.php:81
1014
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:49
1015
+ #: templates/admin/modal/tabs/recipe-details.php:69
1016
+ msgid "Total Time"
1017
+ msgstr "Total tid"
1018
+
1019
+ #: templates/recipe/clean-print/clean-print.php:71
1020
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:72
1021
+ #: templates/recipe/simple/simple.php:88
1022
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:92
1023
+ #: templates/admin/modal/tabs/recipe-details.php:53
1024
+ msgid "Servings"
1025
+ msgstr "Portioner"
1026
+
1027
+ #: templates/recipe/clean-print/clean-print.php:76
1028
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:77
1029
+ #: templates/recipe/simple/simple.php:93
1030
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:97
1031
+ #: templates/admin/modal/tabs/recipe-details.php:58
1032
+ msgid "Calories"
1033
+ msgstr "Kalorier"
1034
+
1035
+ #: templates/recipe/clean-print/clean-print.php:81
1036
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:82
1037
+ #: templates/recipe/simple/simple.php:98
1038
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:102
1039
+ #: templates/admin/modal/tabs/recipe-details.php:42
1040
+ msgid "Author"
1041
+ msgstr "Författare"
1042
+
1043
+ #: templates/recipe/clean-print/clean-print.php:90
1044
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:91
1045
+ #: templates/recipe/simple/simple.php:107
1046
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:111
1047
+ #: templates/admin/modal/tabs/import-text.php:40
1048
+ msgid "Ingredients"
1049
+ msgstr "Ingredienser"
1050
+
1051
+ #: templates/recipe/clean-print/clean-print.php:120
1052
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:121
1053
+ #: templates/recipe/simple/simple.php:137
1054
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:141
1055
+ #: templates/admin/modal/tabs/import-text.php:52
1056
+ msgid "Instructions"
1057
+ msgstr "Instruktioner"
1058
+
1059
+ #: templates/recipe/simple/simple.php:26
1060
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:26
1061
+ msgid "Print"
1062
+ msgstr "Skriv ut"
1063
+
1064
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:35
1065
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:35
1066
+ msgid "First recipe on page"
1067
+ msgstr "Förts receptet på sidan"
1068
+
1069
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:44
1070
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:44
1071
+ msgid "Text"
1072
+ msgstr "Text"
1073
+
1074
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:19
1075
+ msgid "Amount"
1076
+ msgstr "Mängd"
1077
+
1078
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:20
1079
+ msgid "Unit"
1080
+ msgstr "Enhet"
1081
+
1082
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:21
1083
+ #: templates/admin/modal/tabs/recipe-details.php:30
1084
+ #: templates/admin/modal/tabs/import-text.php:30
1085
+ msgid "Name"
1086
+ msgstr "Namn"
1087
+
1088
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:22
1089
+ #: templates/admin/modal/tabs/recipe-notes.php:16
1090
+ #: templates/admin/modal/tabs/import-text.php:64
1091
+ msgid "Notes"
1092
+ msgstr "Anteckning"
1093
+
1094
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:28
1095
+ msgid "Ingredient Group"
1096
+ msgstr "Samling ingredienser"
1097
+
1098
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:35
1099
+ msgid "olive oil"
1100
+ msgstr "olivolja"
1101
+
1102
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:36
1103
+ msgid "extra virgin"
1104
+ msgstr "extra virgin"
1105
+
1106
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:44
1107
+ msgid "Add Ingredient"
1108
+ msgstr "Lägg till ingrediens"
1109
+
1110
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:45
1111
+ msgid "Add Ingredient Group"
1112
+ msgstr "Lägg till grupp av ingredienser"
1113
+
1114
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:53
1115
+ msgid "Instruction"
1116
+ msgstr "Instruktion"
1117
+
1118
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:54
1119
+ #: templates/admin/modal/tabs/recipe-details.php:23
1120
+ msgid "Image"
1121
+ msgstr "Bild"
1122
+
1123
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:60
1124
+ msgid "Instruction Group"
1125
+ msgstr "Grupp instruktioner"
1126
+
1127
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:70
1128
+ #: templates/admin/modal/tabs/recipe-details.php:24
1129
+ msgid "Add Image"
1130
+ msgstr "Lägg till bild"
1131
+
1132
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:71
1133
+ #: templates/admin/modal/tabs/recipe-details.php:25
1134
+ msgid "Remove Image"
1135
+ msgstr "Ta bort bild"
1136
+
1137
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:81
1138
+ msgid "Add Instruction"
1139
+ msgstr "Lägg till instruktion"
1140
+
1141
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:82
1142
+ msgid "Add Instruction Group"
1143
+ msgstr "Lägg till grupp av instruktioner"
1144
+
1145
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:87
1146
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:91
1147
+ #: templates/admin/modal/tabs/recipe-details.php:38
1148
+ msgid "Hint"
1149
+ msgstr "Tips"
1150
+
1151
+ #: templates/admin/modal/tabs/recipe-details.php:31
1152
+ msgid "Recipe Name"
1153
+ msgstr "Receptnamn"
1154
+
1155
+ #: templates/admin/modal/tabs/recipe-details.php:34
1156
+ #: templates/admin/modal/tabs/import-text.php:35
1157
+ msgid "Summary"
1158
+ msgstr "Sammanfattning"
1159
+
1160
+ #: templates/admin/modal/tabs/recipe-details.php:44
1161
+ msgid "Don't show"
1162
+ msgstr "Visa inte"
1163
+
1164
+ #: templates/admin/modal/tabs/recipe-details.php:45
1165
+ msgid "Name of post author"
1166
+ msgstr "Författarens namn"
1167
+
1168
+ #: templates/admin/modal/tabs/recipe-details.php:50
1169
+ msgid "Author Name"
1170
+ msgstr "Författarnamn"
1171
+
1172
+ #: templates/admin/modal/tabs/recipe-details.php:54
1173
+ msgid "people"
1174
+ msgstr "pers"
1175
+
1176
+ #: templates/admin/modal/tabs/import-text.php:16
1177
+ msgid "Start Over"
1178
+ msgstr "Börja om"
1179
+
1180
+ #: templates/admin/modal/tabs/import-text.php:17
1181
+ msgid "Clear"
1182
+ msgstr "Rensa"
1183
+
1184
+ #: templates/admin/modal/tabs/import-text.php:18
1185
+ msgid "Next"
1186
+ msgstr "Nästa"
1187
+
1188
+ #. Name of the plugin
1189
+ msgid "WP Recipe Maker"
1190
+ msgstr "WP Recipe Maker"
1191
+
1192
+ #. URI of the plugin
1193
+ msgid "http://bootstrapped.ventures/wp-recipe-maker/"
1194
+ msgstr "http://bootstrapped.ventures/wp-recipe-maker/"
1195
+
1196
+ #. Author of the plugin
1197
+ msgid "Bootstrapped Ventures"
1198
+ msgstr "Bootstrapped Ventures"
1199
+
1200
+ #. Author URI of the plugin
1201
+ msgid "http://bootstrapped.ventures/"
1202
+ msgstr "http://bootstrapped.ventures/"
languages/wp-recipe-maker.pot ADDED
@@ -0,0 +1,1163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2016 WP Recipe Maker
2
+ # This file is distributed under the same license as the WP Recipe Maker package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: WP Recipe Maker 1.7.1\n"
6
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-recipe-maker\n"
7
+ "POT-Creation-Date: 2016-11-23 09:22:25+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
+
15
+ #: includes/admin/class-wprm-import-manager.php:50
16
+ #: includes/admin/class-wprm-import-manager.php:51
17
+ #: templates/admin/menu/import-overview.php:15
18
+ msgid "Import Recipes"
19
+ msgstr ""
20
+
21
+ #: includes/admin/class-wprm-recipe-parser.php:148
22
+ msgid "kilograms"
23
+ msgstr ""
24
+
25
+ #: includes/admin/class-wprm-recipe-parser.php:149
26
+ msgid "kilogram"
27
+ msgstr ""
28
+
29
+ #: includes/admin/class-wprm-recipe-parser.php:150
30
+ msgid "kg"
31
+ msgstr ""
32
+
33
+ #: includes/admin/class-wprm-recipe-parser.php:151
34
+ msgid "grams"
35
+ msgstr ""
36
+
37
+ #: includes/admin/class-wprm-recipe-parser.php:152
38
+ msgid "gram"
39
+ msgstr ""
40
+
41
+ #: includes/admin/class-wprm-recipe-parser.php:153
42
+ msgid "gr"
43
+ msgstr ""
44
+
45
+ #: includes/admin/class-wprm-recipe-parser.php:154
46
+ #: includes/public/class-wprm-metadata.php:164
47
+ msgid "g"
48
+ msgstr ""
49
+
50
+ #: includes/admin/class-wprm-recipe-parser.php:155
51
+ msgid "milligrams"
52
+ msgstr ""
53
+
54
+ #: includes/admin/class-wprm-recipe-parser.php:156
55
+ msgid "milligram"
56
+ msgstr ""
57
+
58
+ #: includes/admin/class-wprm-recipe-parser.php:157
59
+ #: includes/public/class-wprm-metadata.php:169
60
+ msgid "mg"
61
+ msgstr ""
62
+
63
+ #: includes/admin/class-wprm-recipe-parser.php:158
64
+ msgid "pounds"
65
+ msgstr ""
66
+
67
+ #: includes/admin/class-wprm-recipe-parser.php:159
68
+ msgid "pound"
69
+ msgstr ""
70
+
71
+ #: includes/admin/class-wprm-recipe-parser.php:160
72
+ msgid "lbs"
73
+ msgstr ""
74
+
75
+ #: includes/admin/class-wprm-recipe-parser.php:161
76
+ msgid "lb"
77
+ msgstr ""
78
+
79
+ #: includes/admin/class-wprm-recipe-parser.php:162
80
+ msgid "ounces"
81
+ msgstr ""
82
+
83
+ #: includes/admin/class-wprm-recipe-parser.php:163
84
+ msgid "ounce"
85
+ msgstr ""
86
+
87
+ #: includes/admin/class-wprm-recipe-parser.php:164
88
+ msgid "oz"
89
+ msgstr ""
90
+
91
+ #: includes/admin/class-wprm-recipe-parser.php:166
92
+ msgid "liters"
93
+ msgstr ""
94
+
95
+ #: includes/admin/class-wprm-recipe-parser.php:167
96
+ msgid "liter"
97
+ msgstr ""
98
+
99
+ #: includes/admin/class-wprm-recipe-parser.php:168
100
+ msgid "l"
101
+ msgstr ""
102
+
103
+ #: includes/admin/class-wprm-recipe-parser.php:169
104
+ msgid "deciliters"
105
+ msgstr ""
106
+
107
+ #: includes/admin/class-wprm-recipe-parser.php:170
108
+ msgid "deciliter"
109
+ msgstr ""
110
+
111
+ #: includes/admin/class-wprm-recipe-parser.php:171
112
+ msgid "dl"
113
+ msgstr ""
114
+
115
+ #: includes/admin/class-wprm-recipe-parser.php:172
116
+ msgid "centiliters"
117
+ msgstr ""
118
+
119
+ #: includes/admin/class-wprm-recipe-parser.php:173
120
+ msgid "centiliter"
121
+ msgstr ""
122
+
123
+ #: includes/admin/class-wprm-recipe-parser.php:174
124
+ msgid "cl"
125
+ msgstr ""
126
+
127
+ #: includes/admin/class-wprm-recipe-parser.php:175
128
+ msgid "milliliters"
129
+ msgstr ""
130
+
131
+ #: includes/admin/class-wprm-recipe-parser.php:176
132
+ msgid "milliliter"
133
+ msgstr ""
134
+
135
+ #: includes/admin/class-wprm-recipe-parser.php:177
136
+ msgid "ml"
137
+ msgstr ""
138
+
139
+ #: includes/admin/class-wprm-recipe-parser.php:178
140
+ msgid "gallons"
141
+ msgstr ""
142
+
143
+ #: includes/admin/class-wprm-recipe-parser.php:179
144
+ msgid "gallon"
145
+ msgstr ""
146
+
147
+ #: includes/admin/class-wprm-recipe-parser.php:180
148
+ msgid "gal"
149
+ msgstr ""
150
+
151
+ #: includes/admin/class-wprm-recipe-parser.php:181
152
+ msgid "quarts"
153
+ msgstr ""
154
+
155
+ #: includes/admin/class-wprm-recipe-parser.php:182
156
+ msgid "quart"
157
+ msgstr ""
158
+
159
+ #: includes/admin/class-wprm-recipe-parser.php:183
160
+ msgid "qt"
161
+ msgstr ""
162
+
163
+ #: includes/admin/class-wprm-recipe-parser.php:184
164
+ msgid "pints"
165
+ msgstr ""
166
+
167
+ #: includes/admin/class-wprm-recipe-parser.php:185
168
+ msgid "pint"
169
+ msgstr ""
170
+
171
+ #: includes/admin/class-wprm-recipe-parser.php:186
172
+ msgid "pt"
173
+ msgstr ""
174
+
175
+ #: includes/admin/class-wprm-recipe-parser.php:187
176
+ msgid "cups"
177
+ msgstr ""
178
+
179
+ #: includes/admin/class-wprm-recipe-parser.php:188
180
+ msgid "cup"
181
+ msgstr ""
182
+
183
+ #: includes/admin/class-wprm-recipe-parser.php:189
184
+ msgid "cu"
185
+ msgstr ""
186
+
187
+ #: includes/admin/class-wprm-recipe-parser.php:190
188
+ msgid "c"
189
+ msgstr ""
190
+
191
+ #: includes/admin/class-wprm-recipe-parser.php:191
192
+ msgid "fluid ounces"
193
+ msgstr ""
194
+
195
+ #: includes/admin/class-wprm-recipe-parser.php:192
196
+ msgid "fluid ounce"
197
+ msgstr ""
198
+
199
+ #: includes/admin/class-wprm-recipe-parser.php:193
200
+ msgid "fl ounces"
201
+ msgstr ""
202
+
203
+ #: includes/admin/class-wprm-recipe-parser.php:194
204
+ msgid "fl ounce"
205
+ msgstr ""
206
+
207
+ #: includes/admin/class-wprm-recipe-parser.php:195
208
+ msgid "floz"
209
+ msgstr ""
210
+
211
+ #: includes/admin/class-wprm-recipe-parser.php:196
212
+ msgid "tablespoons"
213
+ msgstr ""
214
+
215
+ #: includes/admin/class-wprm-recipe-parser.php:197
216
+ msgid "tablespoon"
217
+ msgstr ""
218
+
219
+ #: includes/admin/class-wprm-recipe-parser.php:198
220
+ msgid "tbsps"
221
+ msgstr ""
222
+
223
+ #: includes/admin/class-wprm-recipe-parser.php:199
224
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:34
225
+ msgid "tbsp"
226
+ msgstr ""
227
+
228
+ #: includes/admin/class-wprm-recipe-parser.php:200
229
+ msgid "tbls"
230
+ msgstr ""
231
+
232
+ #: includes/admin/class-wprm-recipe-parser.php:201
233
+ msgid "tbs"
234
+ msgstr ""
235
+
236
+ #: includes/admin/class-wprm-recipe-parser.php:202
237
+ msgid "tb"
238
+ msgstr ""
239
+
240
+ #: includes/admin/class-wprm-recipe-parser.php:203
241
+ msgid "T"
242
+ msgstr ""
243
+
244
+ #: includes/admin/class-wprm-recipe-parser.php:204
245
+ msgid "teaspoons"
246
+ msgstr ""
247
+
248
+ #: includes/admin/class-wprm-recipe-parser.php:205
249
+ msgid "teaspoon"
250
+ msgstr ""
251
+
252
+ #: includes/admin/class-wprm-recipe-parser.php:206
253
+ msgid "tsps"
254
+ msgstr ""
255
+
256
+ #: includes/admin/class-wprm-recipe-parser.php:207
257
+ msgid "tsp"
258
+ msgstr ""
259
+
260
+ #: includes/admin/class-wprm-recipe-parser.php:208
261
+ msgid "ts"
262
+ msgstr ""
263
+
264
+ #: includes/admin/class-wprm-recipe-parser.php:209
265
+ msgid "t"
266
+ msgstr ""
267
+
268
+ #: includes/admin/class-wprm-recipe-parser.php:211
269
+ msgid "meters"
270
+ msgstr ""
271
+
272
+ #: includes/admin/class-wprm-recipe-parser.php:212
273
+ msgid "meter"
274
+ msgstr ""
275
+
276
+ #: includes/admin/class-wprm-recipe-parser.php:213
277
+ msgid "m"
278
+ msgstr ""
279
+
280
+ #: includes/admin/class-wprm-recipe-parser.php:214
281
+ msgid "centimeters"
282
+ msgstr ""
283
+
284
+ #: includes/admin/class-wprm-recipe-parser.php:215
285
+ msgid "centimeter"
286
+ msgstr ""
287
+
288
+ #: includes/admin/class-wprm-recipe-parser.php:216
289
+ msgid "cm"
290
+ msgstr ""
291
+
292
+ #: includes/admin/class-wprm-recipe-parser.php:217
293
+ msgid "millimeters"
294
+ msgstr ""
295
+
296
+ #: includes/admin/class-wprm-recipe-parser.php:218
297
+ msgid "millimeter"
298
+ msgstr ""
299
+
300
+ #: includes/admin/class-wprm-recipe-parser.php:219
301
+ msgid "mm"
302
+ msgstr ""
303
+
304
+ #: includes/admin/class-wprm-recipe-parser.php:220
305
+ msgid "yards"
306
+ msgstr ""
307
+
308
+ #: includes/admin/class-wprm-recipe-parser.php:221
309
+ msgid "yard"
310
+ msgstr ""
311
+
312
+ #: includes/admin/class-wprm-recipe-parser.php:222
313
+ msgid "yd"
314
+ msgstr ""
315
+
316
+ #: includes/admin/class-wprm-recipe-parser.php:223
317
+ msgid "feet"
318
+ msgstr ""
319
+
320
+ #: includes/admin/class-wprm-recipe-parser.php:224
321
+ msgid "foot"
322
+ msgstr ""
323
+
324
+ #: includes/admin/class-wprm-recipe-parser.php:225
325
+ msgid "ft"
326
+ msgstr ""
327
+
328
+ #: includes/admin/class-wprm-recipe-parser.php:226
329
+ msgid "inches"
330
+ msgstr ""
331
+
332
+ #: includes/admin/class-wprm-recipe-parser.php:227
333
+ msgid "inch"
334
+ msgstr ""
335
+
336
+ #: includes/admin/class-wprm-recipe-parser.php:228
337
+ msgid "in"
338
+ msgstr ""
339
+
340
+ #: includes/admin/class-wprm-recipe-parser.php:230
341
+ msgid "cloves"
342
+ msgstr ""
343
+
344
+ #: includes/admin/class-wprm-recipe-parser.php:231
345
+ msgid "clove"
346
+ msgstr ""
347
+
348
+ #: includes/admin/class-wprm-recipe-parser.php:232
349
+ msgid "leaves"
350
+ msgstr ""
351
+
352
+ #: includes/admin/class-wprm-recipe-parser.php:233
353
+ msgid "leave"
354
+ msgstr ""
355
+
356
+ #: includes/admin/class-wprm-recipe-parser.php:234
357
+ msgid "slices"
358
+ msgstr ""
359
+
360
+ #: includes/admin/class-wprm-recipe-parser.php:235
361
+ msgid "slice"
362
+ msgstr ""
363
+
364
+ #: includes/admin/class-wprm-recipe-parser.php:236
365
+ msgid "pieces"
366
+ msgstr ""
367
+
368
+ #: includes/admin/class-wprm-recipe-parser.php:237
369
+ msgid "piece"
370
+ msgstr ""
371
+
372
+ #: includes/admin/class-wprm-recipe-parser.php:238
373
+ msgid "pinches"
374
+ msgstr ""
375
+
376
+ #: includes/admin/class-wprm-recipe-parser.php:239
377
+ msgid "pinche"
378
+ msgstr ""
379
+
380
+ #: includes/admin/import/class-wprm-import-easyrecipe.php:89
381
+ msgid "Unknown"
382
+ msgstr ""
383
+
384
+ #: includes/admin/import/class-wprm-import-wpultimaterecipe.php:349
385
+ #: includes/public/class-wprm-template-helper.php:66
386
+ msgid "hour"
387
+ msgstr ""
388
+
389
+ #: includes/admin/import/class-wprm-import-wpultimaterecipe.php:350
390
+ #: includes/public/class-wprm-template-helper.php:66
391
+ msgid "hours"
392
+ msgstr ""
393
+
394
+ #: includes/admin/menu/class-wprm-admin-menu-addons.php:47
395
+ #: templates/admin/menu/addons.php:15
396
+ msgid "Add-Ons"
397
+ msgstr ""
398
+
399
+ #: includes/admin/menu/class-wprm-admin-menu-faq.php:76
400
+ msgid "FAQ & Support"
401
+ msgstr ""
402
+
403
+ #: includes/admin/modal/class-wprm-modal.php:60
404
+ #: templates/admin/modal/modal.php:96
405
+ msgid "Insert"
406
+ msgstr ""
407
+
408
+ #: includes/admin/modal/class-wprm-modal.php:61
409
+ msgid "Update"
410
+ msgstr ""
411
+
412
+ #: includes/admin/modal/class-wprm-modal.php:62
413
+ msgid "Select or Upload Image"
414
+ msgstr ""
415
+
416
+ #: includes/admin/modal/class-wprm-modal.php:63
417
+ msgid "Use Image"
418
+ msgstr ""
419
+
420
+ #: includes/admin/modal/class-wprm-modal.php:64
421
+ msgid "Are you sure you want to remove this recipe?"
422
+ msgstr ""
423
+
424
+ #: includes/admin/modal/class-wprm-modal.php:65
425
+ msgid "Are you sure you want to start over with importing from text?"
426
+ msgstr ""
427
+
428
+ #: includes/admin/modal/class-wprm-modal.php:117
429
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:33
430
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:33
431
+ msgid "Recipe"
432
+ msgstr ""
433
+
434
+ #: includes/admin/modal/class-wprm-modal.php:121
435
+ msgid "Import from Text"
436
+ msgstr ""
437
+
438
+ #: includes/admin/modal/class-wprm-modal.php:128
439
+ msgid "Recipe Details"
440
+ msgstr ""
441
+
442
+ #: includes/admin/modal/class-wprm-modal.php:135
443
+ msgid "Ingredients & Instructions"
444
+ msgstr ""
445
+
446
+ #: includes/admin/modal/class-wprm-modal.php:141
447
+ #: templates/recipe/clean-print/clean-print.php:141
448
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:142
449
+ #: templates/recipe/simple/simple.php:161
450
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:165
451
+ msgid "Recipe Notes"
452
+ msgstr ""
453
+
454
+ #: includes/admin/modal/class-wprm-modal.php:150
455
+ msgid "Recipe Snippets"
456
+ msgstr ""
457
+
458
+ #: includes/admin/modal/class-wprm-modal.php:154
459
+ #: includes/public/class-wprm-shortcode.php:154
460
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:45
461
+ msgid "Jump to Recipe"
462
+ msgstr ""
463
+
464
+ #: includes/admin/modal/class-wprm-modal.php:161
465
+ #: includes/public/class-wprm-shortcode.php:186
466
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:45
467
+ msgid "Print Recipe"
468
+ msgstr ""
469
+
470
+ #: includes/admin/modal/class-wprm-shortcode-preview.php:46
471
+ msgid "remove"
472
+ msgstr ""
473
+
474
+ #: includes/public/class-wprm-comment-rating.php:114
475
+ #: templates/public/comment-rating-form.php:14
476
+ msgid "Recipe Rating"
477
+ msgstr ""
478
+
479
+ #: includes/public/class-wprm-metadata.php:167
480
+ #: templates/admin/modal/tabs/recipe-details.php:59
481
+ #: templates/recipe/clean-print/clean-print.php:76
482
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:77
483
+ #: templates/recipe/simple/simple.php:93
484
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:97
485
+ msgid "kcal"
486
+ msgstr ""
487
+
488
+ #: includes/public/class-wprm-metadata.php:178
489
+ msgid "1 serving"
490
+ msgstr ""
491
+
492
+ #: includes/public/class-wprm-post-type.php:39
493
+ msgctxt "post type general name"
494
+ msgid "Recipes"
495
+ msgstr ""
496
+
497
+ #: includes/public/class-wprm-post-type.php:40
498
+ msgctxt "post type singular name"
499
+ msgid "Recipe"
500
+ msgstr ""
501
+
502
+ #: includes/public/class-wprm-settings.php:78
503
+ msgid "WPRM Settings"
504
+ msgstr ""
505
+
506
+ #: includes/public/class-wprm-settings.php:78
507
+ msgid "Settings"
508
+ msgstr ""
509
+
510
+ #: includes/public/class-wprm-taxonomies.php:62
511
+ msgctxt "taxonomy general name"
512
+ msgid "Courses"
513
+ msgstr ""
514
+
515
+ #: includes/public/class-wprm-taxonomies.php:63
516
+ msgctxt "taxonomy singular name"
517
+ msgid "Course"
518
+ msgstr ""
519
+
520
+ #: includes/public/class-wprm-taxonomies.php:66
521
+ msgctxt "taxonomy general name"
522
+ msgid "Cuisines"
523
+ msgstr ""
524
+
525
+ #: includes/public/class-wprm-taxonomies.php:67
526
+ msgctxt "taxonomy singular name"
527
+ msgid "Cuisine"
528
+ msgstr ""
529
+
530
+ #: includes/public/class-wprm-taxonomies.php:70
531
+ msgctxt "taxonomy general name"
532
+ msgid "Ingredients"
533
+ msgstr ""
534
+
535
+ #: includes/public/class-wprm-taxonomies.php:71
536
+ msgctxt "taxonomy singular name"
537
+ msgid "Ingredient"
538
+ msgstr ""
539
+
540
+ #: includes/public/class-wprm-taxonomies.php:85
541
+ msgid "Breakfast"
542
+ msgstr ""
543
+
544
+ #: includes/public/class-wprm-taxonomies.php:86
545
+ msgid "Appetizer"
546
+ msgstr ""
547
+
548
+ #: includes/public/class-wprm-taxonomies.php:87
549
+ msgid "Soup"
550
+ msgstr ""
551
+
552
+ #: includes/public/class-wprm-taxonomies.php:88
553
+ msgid "Main Course"
554
+ msgstr ""
555
+
556
+ #: includes/public/class-wprm-taxonomies.php:89
557
+ msgid "Side Dish"
558
+ msgstr ""
559
+
560
+ #: includes/public/class-wprm-taxonomies.php:90
561
+ msgid "Salad"
562
+ msgstr ""
563
+
564
+ #: includes/public/class-wprm-taxonomies.php:91
565
+ msgid "Dessert"
566
+ msgstr ""
567
+
568
+ #: includes/public/class-wprm-taxonomies.php:92
569
+ msgid "Snack"
570
+ msgstr ""
571
+
572
+ #: includes/public/class-wprm-taxonomies.php:93
573
+ msgid "Drinks"
574
+ msgstr ""
575
+
576
+ #: includes/public/class-wprm-taxonomies.php:97
577
+ msgid "French"
578
+ msgstr ""
579
+
580
+ #: includes/public/class-wprm-taxonomies.php:98
581
+ msgid "Italian"
582
+ msgstr ""
583
+
584
+ #: includes/public/class-wprm-taxonomies.php:99
585
+ msgid "Mediterranean"
586
+ msgstr ""
587
+
588
+ #: includes/public/class-wprm-taxonomies.php:100
589
+ msgid "Indian"
590
+ msgstr ""
591
+
592
+ #: includes/public/class-wprm-taxonomies.php:101
593
+ msgid "Chinese"
594
+ msgstr ""
595
+
596
+ #: includes/public/class-wprm-taxonomies.php:102
597
+ msgid "Japanese"
598
+ msgstr ""
599
+
600
+ #: includes/public/class-wprm-taxonomies.php:103
601
+ msgid "American"
602
+ msgstr ""
603
+
604
+ #: includes/public/class-wprm-taxonomies.php:104
605
+ msgid "Mexican"
606
+ msgstr ""
607
+
608
+ #: includes/public/class-wprm-template-helper.php:64
609
+ msgid "hr"
610
+ msgstr ""
611
+
612
+ #: includes/public/class-wprm-template-helper.php:64
613
+ msgid "hrs"
614
+ msgstr ""
615
+
616
+ #: includes/public/class-wprm-template-helper.php:81
617
+ msgid "mins"
618
+ msgstr ""
619
+
620
+ #: includes/public/class-wprm-template-helper.php:81
621
+ msgid "min"
622
+ msgstr ""
623
+
624
+ #: includes/public/class-wprm-template-helper.php:83
625
+ #: templates/admin/modal/tabs/recipe-details.php:64
626
+ #: templates/admin/modal/tabs/recipe-details.php:67
627
+ #: templates/admin/modal/tabs/recipe-details.php:70
628
+ msgid "minutes"
629
+ msgstr ""
630
+
631
+ #: includes/public/class-wprm-template-helper.php:120
632
+ msgid "from"
633
+ msgstr ""
634
+
635
+ #: includes/public/class-wprm-template-helper.php:120
636
+ msgid "vote"
637
+ msgid_plural "votes"
638
+ msgstr[0] ""
639
+ msgstr[1] ""
640
+
641
+ #: templates/admin/menu/import-overview.php:16
642
+ msgid "Considerations Before Importing"
643
+ msgstr ""
644
+
645
+ #: templates/admin/menu/import-overview.php:18
646
+ msgid ""
647
+ "Importing recipes will convert them to our format and they won't be "
648
+ "available in the old plugin anymore. We recommend backing up before starting "
649
+ "the process and trying to import 1 single recipe first to make sure "
650
+ "everything converts properly."
651
+ msgstr ""
652
+
653
+ #: templates/admin/menu/import-overview.php:21
654
+ msgid ""
655
+ "If your current plugin uses custom post types and has different permalinks "
656
+ "than regular posts you might want to use a redirection plugin to set up 301 "
657
+ "redirects. Contact us if you need help!"
658
+ msgstr ""
659
+
660
+ #: templates/admin/menu/import-overview.php:24
661
+ msgid ""
662
+ "Importing lots of recipes at once can cause a PHP timeout error. All recipes "
663
+ "that were handled up until the error will have been imported correctly."
664
+ msgstr ""
665
+
666
+ #: templates/admin/menu/import-overview.php:27
667
+ #: templates/admin/menu/import-recipes.php:44
668
+ msgid "Recipes to Import"
669
+ msgstr ""
670
+
671
+ #: templates/admin/menu/import-overview.php:42
672
+ #: templates/admin/menu/import-overview.php:67
673
+ msgid "No recipes found."
674
+ msgstr ""
675
+
676
+ #: templates/admin/menu/import-overview.php:47
677
+ msgid "%d recipe found"
678
+ msgid_plural "%d recipes found"
679
+ msgstr[0] ""
680
+ msgstr[1] ""
681
+
682
+ #: templates/admin/menu/import-overview.php:48
683
+ msgid "Explore import options"
684
+ msgstr ""
685
+
686
+ #: templates/admin/menu/import-overview.php:52
687
+ msgid "Imported Recipes to Check"
688
+ msgstr ""
689
+
690
+ #: templates/admin/menu/import-overview.php:71
691
+ msgid ""
692
+ "We recommend going through all of these recipes to make sure the import "
693
+ "process was successful. Pay attention to the different ingredient parts to "
694
+ "be able to make use of all of our features."
695
+ msgstr ""
696
+
697
+ #: templates/admin/menu/import-overview.php:74
698
+ msgid ""
699
+ "After doing so you can mark a recipe as checked to keep track of the recipes "
700
+ "you still have to go through."
701
+ msgstr ""
702
+
703
+ #: templates/admin/menu/import-overview.php:97
704
+ msgid "Mark Selected Recipes as Checked"
705
+ msgstr ""
706
+
707
+ #: templates/admin/menu/import-recipes.php:20
708
+ msgid "Something went wrong."
709
+ msgstr ""
710
+
711
+ #: templates/admin/menu/import-recipes.php:27
712
+ msgid "Import from %s"
713
+ msgstr ""
714
+
715
+ #: templates/admin/menu/import-recipes.php:41
716
+ msgid "Import Settings"
717
+ msgstr ""
718
+
719
+ #: templates/admin/menu/import-recipes.php:45
720
+ msgid "Select"
721
+ msgstr ""
722
+
723
+ #: templates/admin/menu/import-recipes.php:45
724
+ msgid "all"
725
+ msgstr ""
726
+
727
+ #: templates/admin/menu/import-recipes.php:45
728
+ msgid "none"
729
+ msgstr ""
730
+
731
+ #: templates/admin/menu/import-recipes.php:63
732
+ msgid "Import Selected Recipes"
733
+ msgstr ""
734
+
735
+ #: templates/admin/modal/modal.php:16
736
+ msgid "Close Modal"
737
+ msgstr ""
738
+
739
+ #: templates/admin/modal/modal.php:38
740
+ msgid "You're currently editing a recipe."
741
+ msgstr ""
742
+
743
+ #: templates/admin/modal/modal.php:38
744
+ msgid "Use the \"WP Recipe Maker\" button to access other features."
745
+ msgstr ""
746
+
747
+ #: templates/admin/modal/tabs/import-text.php:16
748
+ msgid "Start Over"
749
+ msgstr ""
750
+
751
+ #: templates/admin/modal/tabs/import-text.php:17
752
+ msgid "Clear"
753
+ msgstr ""
754
+
755
+ #: templates/admin/modal/tabs/import-text.php:18
756
+ msgid "Next"
757
+ msgstr ""
758
+
759
+ #: templates/admin/modal/tabs/import-text.php:22
760
+ msgid ""
761
+ "Paste the recipe you want to import in the textarea below to get started."
762
+ msgstr ""
763
+
764
+ #: templates/admin/modal/tabs/import-text.php:30
765
+ #: templates/admin/modal/tabs/import-text.php:35
766
+ #: templates/admin/modal/tabs/import-text.php:40
767
+ #: templates/admin/modal/tabs/import-text.php:52
768
+ #: templates/admin/modal/tabs/import-text.php:64
769
+ msgid "Highlight this part of the recipe:"
770
+ msgstr ""
771
+
772
+ #: templates/admin/modal/tabs/import-text.php:30
773
+ #: templates/admin/modal/tabs/recipe-details.php:30
774
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:21
775
+ msgid "Name"
776
+ msgstr ""
777
+
778
+ #: templates/admin/modal/tabs/import-text.php:35
779
+ #: templates/admin/modal/tabs/recipe-details.php:34
780
+ msgid "Summary"
781
+ msgstr ""
782
+
783
+ #: templates/admin/modal/tabs/import-text.php:40
784
+ #: templates/recipe/clean-print/clean-print.php:90
785
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:91
786
+ #: templates/recipe/simple/simple.php:107
787
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:111
788
+ msgid "Ingredients"
789
+ msgstr ""
790
+
791
+ #: templates/admin/modal/tabs/import-text.php:45
792
+ msgid "Check any ingredient groups in this list:"
793
+ msgstr ""
794
+
795
+ #: templates/admin/modal/tabs/import-text.php:52
796
+ #: templates/recipe/clean-print/clean-print.php:120
797
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:121
798
+ #: templates/recipe/simple/simple.php:137
799
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:141
800
+ msgid "Instructions"
801
+ msgstr ""
802
+
803
+ #: templates/admin/modal/tabs/import-text.php:57
804
+ msgid "Check any instruction groups in this list:"
805
+ msgstr ""
806
+
807
+ #: templates/admin/modal/tabs/import-text.php:64
808
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:22
809
+ #: templates/admin/modal/tabs/recipe-notes.php:16
810
+ msgid "Notes"
811
+ msgstr ""
812
+
813
+ #: templates/admin/modal/tabs/import-text.php:69
814
+ msgid "Finished the text import."
815
+ msgstr ""
816
+
817
+ #: templates/admin/modal/tabs/recipe-details.php:23
818
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:54
819
+ msgid "Image"
820
+ msgstr ""
821
+
822
+ #: templates/admin/modal/tabs/recipe-details.php:24
823
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:70
824
+ msgid "Add Image"
825
+ msgstr ""
826
+
827
+ #: templates/admin/modal/tabs/recipe-details.php:25
828
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:71
829
+ msgid "Remove Image"
830
+ msgstr ""
831
+
832
+ #: templates/admin/modal/tabs/recipe-details.php:31
833
+ msgid "Recipe Name"
834
+ msgstr ""
835
+
836
+ #: templates/admin/modal/tabs/recipe-details.php:38
837
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:87
838
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:91
839
+ msgid "Hint"
840
+ msgstr ""
841
+
842
+ #: templates/admin/modal/tabs/recipe-details.php:39
843
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:92
844
+ msgid "Select text to add styling or links."
845
+ msgstr ""
846
+
847
+ #: templates/admin/modal/tabs/recipe-details.php:42
848
+ #: templates/recipe/clean-print/clean-print.php:81
849
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:82
850
+ #: templates/recipe/simple/simple.php:98
851
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:102
852
+ msgid "Author"
853
+ msgstr ""
854
+
855
+ #: templates/admin/modal/tabs/recipe-details.php:44
856
+ msgid "Don't show"
857
+ msgstr ""
858
+
859
+ #: templates/admin/modal/tabs/recipe-details.php:45
860
+ msgid "Name of post author"
861
+ msgstr ""
862
+
863
+ #: templates/admin/modal/tabs/recipe-details.php:46
864
+ msgid "Custom author name"
865
+ msgstr ""
866
+
867
+ #: templates/admin/modal/tabs/recipe-details.php:49
868
+ msgid "Custom Author Name"
869
+ msgstr ""
870
+
871
+ #: templates/admin/modal/tabs/recipe-details.php:50
872
+ msgid "Author Name"
873
+ msgstr ""
874
+
875
+ #: templates/admin/modal/tabs/recipe-details.php:53
876
+ #: templates/recipe/clean-print/clean-print.php:71
877
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:72
878
+ #: templates/recipe/simple/simple.php:88
879
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:92
880
+ msgid "Servings"
881
+ msgstr ""
882
+
883
+ #: templates/admin/modal/tabs/recipe-details.php:54
884
+ msgid "people"
885
+ msgstr ""
886
+
887
+ #: templates/admin/modal/tabs/recipe-details.php:58
888
+ #: templates/recipe/clean-print/clean-print.php:76
889
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:77
890
+ #: templates/recipe/simple/simple.php:93
891
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:97
892
+ msgid "Calories"
893
+ msgstr ""
894
+
895
+ #: templates/admin/modal/tabs/recipe-details.php:63
896
+ #: templates/recipe/clean-print/clean-print.php:54
897
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:55
898
+ #: templates/recipe/simple/simple.php:69
899
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:35
900
+ msgid "Prep Time"
901
+ msgstr ""
902
+
903
+ #: templates/admin/modal/tabs/recipe-details.php:66
904
+ #: templates/recipe/clean-print/clean-print.php:59
905
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:60
906
+ #: templates/recipe/simple/simple.php:75
907
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:42
908
+ msgid "Cook Time"
909
+ msgstr ""
910
+
911
+ #: templates/admin/modal/tabs/recipe-details.php:69
912
+ #: templates/recipe/clean-print/clean-print.php:64
913
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:65
914
+ #: templates/recipe/simple/simple.php:81
915
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:49
916
+ msgid "Total Time"
917
+ msgstr ""
918
+
919
+ #: templates/admin/modal/tabs/recipe-details.php:73
920
+ #: templates/recipe/clean-print/clean-print.php:24
921
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:25
922
+ #: templates/recipe/simple/simple.php:38
923
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:64
924
+ msgid "Course"
925
+ msgstr ""
926
+
927
+ #: templates/admin/modal/tabs/recipe-details.php:87
928
+ #: templates/recipe/clean-print/clean-print.php:39
929
+ #: templates/recipe/clean-print-with-image/clean-print-with-image.php:40
930
+ #: templates/recipe/simple/simple.php:53
931
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:79
932
+ msgid "Cuisine"
933
+ msgstr ""
934
+
935
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:19
936
+ msgid "Amount"
937
+ msgstr ""
938
+
939
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:20
940
+ msgid "Unit"
941
+ msgstr ""
942
+
943
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:28
944
+ msgid "Ingredient Group"
945
+ msgstr ""
946
+
947
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:35
948
+ msgid "olive oil"
949
+ msgstr ""
950
+
951
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:36
952
+ msgid "extra virgin"
953
+ msgstr ""
954
+
955
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:44
956
+ msgid "Add Ingredient"
957
+ msgstr ""
958
+
959
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:45
960
+ msgid "Add Ingredient Group"
961
+ msgstr ""
962
+
963
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:53
964
+ msgid "Instruction"
965
+ msgstr ""
966
+
967
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:60
968
+ msgid "Instruction Group"
969
+ msgstr ""
970
+
971
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:81
972
+ msgid "Add Instruction"
973
+ msgstr ""
974
+
975
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:82
976
+ msgid "Add Instruction Group"
977
+ msgstr ""
978
+
979
+ #: templates/admin/modal/tabs/recipe-ingredients-instructions.php:88
980
+ msgid ""
981
+ "Use the TAB key to easily move from field to field and add ingredients/"
982
+ "instructions without having to click the button."
983
+ msgstr ""
984
+
985
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:15
986
+ msgid ""
987
+ "The %s shortcode can be used to add a link that jumps your visitors to a "
988
+ "recipe on the page."
989
+ msgstr ""
990
+
991
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:17
992
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:17
993
+ msgid "Shortcode Examples"
994
+ msgstr ""
995
+
996
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:20
997
+ msgid ""
998
+ "Add a link that jumps to the first recipe found on the page with \"Jump to "
999
+ "Recipe\" as the link text."
1000
+ msgstr ""
1001
+
1002
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:24
1003
+ msgid ""
1004
+ "Add a link that jumps to the recipe with ID 123 with \"Jump to Recipe\" as "
1005
+ "the link text."
1006
+ msgstr ""
1007
+
1008
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:28
1009
+ msgid ""
1010
+ "Add a link that jumps to the recipe with ID 123 with \"View Recipe\" as the "
1011
+ "link text."
1012
+ msgstr ""
1013
+
1014
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:30
1015
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:30
1016
+ msgid "Shortcode Builder"
1017
+ msgstr ""
1018
+
1019
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:35
1020
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:35
1021
+ msgid "First recipe on page"
1022
+ msgstr ""
1023
+
1024
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:44
1025
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:44
1026
+ msgid "Text"
1027
+ msgstr ""
1028
+
1029
+ #: templates/admin/modal/tabs/recipe-snippets-jump.php:46
1030
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:46
1031
+ msgid "Leave blank to use default"
1032
+ msgstr ""
1033
+
1034
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:15
1035
+ msgid "The %s shortcode can be used to add a link for printing a recipe."
1036
+ msgstr ""
1037
+
1038
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:20
1039
+ msgid ""
1040
+ "Add a link that prints the first recipe found on the page with \"Print Recipe"
1041
+ "\" as the link text."
1042
+ msgstr ""
1043
+
1044
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:24
1045
+ msgid ""
1046
+ "Add a link that prints the recipe with ID 123 with \"Print Recipe\" as the "
1047
+ "link text."
1048
+ msgstr ""
1049
+
1050
+ #: templates/admin/modal/tabs/recipe-snippets-print.php:28
1051
+ msgid ""
1052
+ "Add a link that prints the recipe with ID 123 with \"Print my new Recipe\" "
1053
+ "as the link text."
1054
+ msgstr ""
1055
+
1056
+ #: templates/admin/settings/appearance.php:17
1057
+ msgid "Recipe Template"
1058
+ msgstr ""
1059
+
1060
+ #: templates/admin/settings/appearance.php:19
1061
+ msgid "Change the look of recipes on your website."
1062
+ msgstr ""
1063
+
1064
+ #: templates/admin/settings/appearance.php:28
1065
+ msgid "Default Recipe Template"
1066
+ msgstr ""
1067
+
1068
+ #: templates/admin/settings/appearance.php:41
1069
+ msgid "The default template to use for recipes on your website."
1070
+ msgstr ""
1071
+
1072
+ #: templates/admin/settings/appearance.php:47
1073
+ msgid "Default Print Template"
1074
+ msgstr ""
1075
+
1076
+ #: templates/admin/settings/appearance.php:60
1077
+ msgid "The default template to use when printing a recipe."
1078
+ msgstr ""
1079
+
1080
+ #: templates/admin/settings/appearance.php:86
1081
+ msgid "No Screenshot"
1082
+ msgstr ""
1083
+
1084
+ #: templates/admin/settings/appearance.php:95
1085
+ #: templates/admin/settings/features.php:67
1086
+ msgid "Save Changes"
1087
+ msgstr ""
1088
+
1089
+ #: templates/admin/settings/features.php:17 templates/admin/settings.php:17
1090
+ msgid "Features"
1091
+ msgstr ""
1092
+
1093
+ #: templates/admin/settings/features.php:19
1094
+ msgid "Choose the features you want to use on your website."
1095
+ msgstr ""
1096
+
1097
+ #: templates/admin/settings/features.php:25
1098
+ msgid "Comment Ratings"
1099
+ msgstr ""
1100
+
1101
+ #: templates/admin/settings/features.php:31
1102
+ msgid "Allow visitors to vote on your recipes when commenting"
1103
+ msgstr ""
1104
+
1105
+ #: templates/admin/settings/features.php:34
1106
+ #: templates/admin/settings/features.php:61
1107
+ msgid "Learn more"
1108
+ msgstr ""
1109
+
1110
+ #: templates/admin/settings/features.php:40
1111
+ msgid "Premium Features"
1112
+ msgstr ""
1113
+
1114
+ #: templates/admin/settings/features.php:43
1115
+ msgid "These features are only available in"
1116
+ msgstr ""
1117
+
1118
+ #: templates/admin/settings/features.php:45
1119
+ msgid "Choose the Premium features you want to use on your website."
1120
+ msgstr ""
1121
+
1122
+ #: templates/admin/settings/features.php:52
1123
+ msgid "Adjustable Servings"
1124
+ msgstr ""
1125
+
1126
+ #: templates/admin/settings/features.php:58
1127
+ msgid "Visitors can adjust the serving size of your recipes"
1128
+ msgstr ""
1129
+
1130
+ #: templates/admin/settings.php:16
1131
+ msgid "Appearance"
1132
+ msgstr ""
1133
+
1134
+ #: templates/admin/settings.php:26
1135
+ msgid "WP Recipe Maker Settings"
1136
+ msgstr ""
1137
+
1138
+ #: templates/recipe/simple/simple.php:26
1139
+ #: templates/recipe/tastefully-simple/tastefully-simple.php:26
1140
+ msgid "Print"
1141
+ msgstr ""
1142
+
1143
+ #. Plugin Name of the plugin/theme
1144
+ msgid "WP Recipe Maker"
1145
+ msgstr ""
1146
+
1147
+ #. Plugin URI of the plugin/theme
1148
+ msgid "http://bootstrapped.ventures/wp-recipe-maker/"
1149
+ msgstr ""
1150
+
1151
+ #. Description of the plugin/theme
1152
+ msgid ""
1153
+ "The easy and user-friendly recipe plugin for everyone. Automatic JSON-LD "
1154
+ "metadata for better SEO will get you more visitors!"
1155
+ msgstr ""
1156
+
1157
+ #. Author of the plugin/theme
1158
+ msgid "Bootstrapped Ventures"
1159
+ msgstr ""
1160
+
1161
+ #. Author URI of the plugin/theme
1162
+ msgid "http://bootstrapped.ventures/"
1163
+ msgstr ""
readme.txt CHANGED
@@ -35,6 +35,7 @@ Currently using another recipe plugin? No problem! You can easily migrate all yo
35
  * WP Ultimate Recipe
36
  * Meal Planner Pro
37
  * BigOven
 
38
  * (More coming soon!)
39
 
40
  Looking for some more advanced functionality? We also have the [WP Recipe Maker Premium](http://bootstrapped.ventures/wp-recipe-maker/) add-on available with the following features:
@@ -79,6 +80,18 @@ Yes! We pride ourselves on offering awesome support and almost always answer sup
79
 
80
  == Changelog ==
81
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  = 1.7.0 =
83
  * Feature: Import recipe from text
84
  * Feature: Add nofollow links in summary and instructions
@@ -151,6 +164,12 @@ Yes! We pride ourselves on offering awesome support and almost always answer sup
151
 
152
  == Upgrade notice ==
153
 
 
 
 
 
 
 
154
  = 1.7.0 =
155
  Lots of great improvements for WP Recipe Maker
156
 
35
  * WP Ultimate Recipe
36
  * Meal Planner Pro
37
  * BigOven
38
+ * ZipList and Zip Recipes
39
  * (More coming soon!)
40
 
41
  Looking for some more advanced functionality? We also have the [WP Recipe Maker Premium](http://bootstrapped.ventures/wp-recipe-maker/) add-on available with the following features:
80
 
81
  == Changelog ==
82
 
83
+ = 1.8.0 =
84
+ * Feature: Import from ZipList and Zip Recipes
85
+ * Improvement: Increased performance of recipe dropdowns
86
+ * Improvement: Don't output JSON-LD metadata in RSS feed
87
+ * Improvement: Use fallback recipe in RSS feed
88
+ * Improvement: Easier to select multiple recipes for import
89
+ * Improvement: Indicate recipes without parent post in import
90
+ * Fix: Use correct default feature settings
91
+
92
+ = 1.7.1 =
93
+ * Fix: Associate all ingredient terms with recipes
94
+
95
  = 1.7.0 =
96
  * Feature: Import recipe from text
97
  * Feature: Add nofollow links in summary and instructions
164
 
165
  == Upgrade notice ==
166
 
167
+ = 1.8.0 =
168
+ A bunch of general improvements and the possibility to import from ZipList and Zip Recipes
169
+
170
+ = 1.7.1 =
171
+ Update to fix the recipe-ingredient term relations
172
+
173
  = 1.7.0 =
174
  Lots of great improvements for WP Recipe Maker
175
 
templates/admin/menu/faq/whats_new.php CHANGED
@@ -11,6 +11,26 @@
11
 
12
  ?>
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  <h3>2016-11-10 | WP Recipe Maker 1.7.0</h3>
15
  <ul>
16
  <li>Feature: Import recipe from text</li>
11
 
12
  ?>
13
 
14
+ <h3>2016-11-23 | WP Recipe Maker 1.8.0</h3>
15
+ <ul>
16
+ <li>Feature: Import from ZipList and Zip Recipes</li>
17
+ <li>Improvement: Increased performance of recipe dropdowns</li>
18
+ <li>Improvement: Don't output JSON-LD metadata in RSS feed</li>
19
+ <li>Improvement: Use fallback recipe in RSS feed</li>
20
+ <li>Improvement: Easier to select multiple recipes for import</li>
21
+ <li>Improvement: Indicate recipes without parent post in import</li>
22
+ <li>Fix: Use correct default feature settings</li>
23
+ </ul>
24
+
25
+ <h3>2016-11-11 | WP Recipe Maker Premium 1.1.0</h3>
26
+ <ul>
27
+ <li>Feature: Merge and delete ingredients</li>
28
+ <li>Feature: Show recipe count when managing ingredients</li>
29
+ <li>Improvement: Show nutrition label in print version</li>
30
+ <li>Improvement: Setting to disable adjustable servings</li>
31
+ <li>Improvement: Alignment options for the nutrition label</li>
32
+ </ul>
33
+
34
  <h3>2016-11-10 | WP Recipe Maker 1.7.0</h3>
35
  <ul>
36
  <li>Feature: Import recipe from text</li>
templates/admin/menu/import-overview.php CHANGED
@@ -88,7 +88,11 @@
88
  <input type="checkbox" name="recipes[]" value="<?php echo esc_attr( $recipe->id() ); ?>" />
89
  </td>
90
  <td>
 
91
  <a href="<?php echo esc_url( get_edit_post_link( $recipe->parent_post_id() ) ); ?>" target="_blank"><?php echo esc_html( $recipe->name() ); ?></a>
 
 
 
92
  </td>
93
  </tr>
94
  <?php endforeach; // Each recipe. ?>
88
  <input type="checkbox" name="recipes[]" value="<?php echo esc_attr( $recipe->id() ); ?>" />
89
  </td>
90
  <td>
91
+ <?php if ( $recipe->parent_post_id() > 0 ) : ?>
92
  <a href="<?php echo esc_url( get_edit_post_link( $recipe->parent_post_id() ) ); ?>" target="_blank"><?php echo esc_html( $recipe->name() ); ?></a>
93
+ <?php else : ?>
94
+ <?php echo esc_html( $recipe->name() . ' (' . __( 'no parent post found', 'wp-recipe-maker' ) . ')' ); ?>
95
+ <?php endif; // Parent Post ID. ?>
96
  </td>
97
  </tr>
98
  <?php endforeach; // Each recipe. ?>
templates/admin/menu/import-recipes.php CHANGED
@@ -42,6 +42,7 @@
42
  <?php echo $settings; ?>
43
  <?php endif; // Settings. ?>
44
  <h3><?php esc_html_e( 'Recipes to Import', 'wp-recipe-maker' ); ?></h3>
 
45
  <?php esc_html_e( 'Select', 'wp-recipe-maker' ); ?>: <a href="#" class="wprm-import-recipes-select-all"><?php esc_html_e( 'all', 'wp-recipe-maker' ); ?></a>, <a href="#" class="wprm-import-recipes-select-none"><?php esc_html_e( 'none', 'wp-recipe-maker' ); ?></a>
46
  <table class="wprm-import-recipes">
47
  <tbody>
@@ -54,7 +55,11 @@
54
  <input type="checkbox" name="recipes[]" value="<?php echo esc_attr( $id ); ?>" />
55
  </td>
56
  <td>
 
57
  <a href="<?php echo esc_url( $recipe['url'] ); ?>" target="_blank"><?php echo esc_html( $recipe['name'] ); ?></a>
 
 
 
58
  </td>
59
  </tr>
60
  <?php endforeach; // Recipes to import. ?>
42
  <?php echo $settings; ?>
43
  <?php endif; // Settings. ?>
44
  <h3><?php esc_html_e( 'Recipes to Import', 'wp-recipe-maker' ); ?></h3>
45
+ <p><em><?php esc_html_e( 'Use SHIFT-click to (un)check multiple recipes at once.', 'wp-recipe-maker' ); ?></em></p>
46
  <?php esc_html_e( 'Select', 'wp-recipe-maker' ); ?>: <a href="#" class="wprm-import-recipes-select-all"><?php esc_html_e( 'all', 'wp-recipe-maker' ); ?></a>, <a href="#" class="wprm-import-recipes-select-none"><?php esc_html_e( 'none', 'wp-recipe-maker' ); ?></a>
47
  <table class="wprm-import-recipes">
48
  <tbody>
55
  <input type="checkbox" name="recipes[]" value="<?php echo esc_attr( $id ); ?>" />
56
  </td>
57
  <td>
58
+ <?php if ( $recipe['url'] ) : ?>
59
  <a href="<?php echo esc_url( $recipe['url'] ); ?>" target="_blank"><?php echo esc_html( $recipe['name'] ); ?></a>
60
+ <?php else : ?>
61
+ <?php echo esc_html( $recipe['name'] . ' (' . __( 'no parent post found', 'wp-recipe-maker' ) . ')' ); ?>
62
+ <?php endif; // Recipe edit URL. ?>
63
  </td>
64
  </tr>
65
  <?php endforeach; // Recipes to import. ?>
templates/admin/modal/tabs/recipe-snippets-jump.php CHANGED
@@ -31,13 +31,8 @@
31
  <div class="wprm-shortcode-builder">
32
  <div class="wprm-shortcode-builder-container">
33
  <label for="wprm-recipe-jump-id"><?php esc_html_e( 'Recipe', 'wp-recipe-maker' ); ?></label>
34
- <select id="wprm-recipe-jump-id">
35
  <option value="0"><?php esc_html_e( 'First recipe on page', 'wp-recipe-maker' ); ?></option>
36
- <?php
37
- foreach ( WPRM_Recipe_Manager::get_recipes() as $id => $recipe ) {
38
- echo '<option value="' . esc_attr( $id ) . '">#' . esc_html( $id ) . ' - ' . esc_html( $recipe['name'] ) . '</option>';
39
- }
40
- ?>
41
  </select>
42
  </div>
43
  <div class="wprm-shortcode-builder-container">
31
  <div class="wprm-shortcode-builder">
32
  <div class="wprm-shortcode-builder-container">
33
  <label for="wprm-recipe-jump-id"><?php esc_html_e( 'Recipe', 'wp-recipe-maker' ); ?></label>
34
+ <select id="wprm-recipe-jump-id" class="wprm-recipes-dropdown">
35
  <option value="0"><?php esc_html_e( 'First recipe on page', 'wp-recipe-maker' ); ?></option>
 
 
 
 
 
36
  </select>
37
  </div>
38
  <div class="wprm-shortcode-builder-container">
templates/admin/modal/tabs/recipe-snippets-print.php CHANGED
@@ -31,13 +31,8 @@
31
  <div class="wprm-shortcode-builder">
32
  <div class="wprm-shortcode-builder-container">
33
  <label for="wprm-recipe-print-id"><?php esc_html_e( 'Recipe', 'wp-recipe-maker' ); ?></label>
34
- <select id="wprm-recipe-print-id">
35
  <option value="0"><?php esc_html_e( 'First recipe on page', 'wp-recipe-maker' ); ?></option>
36
- <?php
37
- foreach ( WPRM_Recipe_Manager::get_recipes() as $id => $recipe ) {
38
- echo '<option value="' . esc_attr( $id ) . '">#' . esc_html( $id ) . ' - ' . esc_html( $recipe['name'] ) . '</option>';
39
- }
40
- ?>
41
  </select>
42
  </div>
43
  <div class="wprm-shortcode-builder-container">
31
  <div class="wprm-shortcode-builder">
32
  <div class="wprm-shortcode-builder-container">
33
  <label for="wprm-recipe-print-id"><?php esc_html_e( 'Recipe', 'wp-recipe-maker' ); ?></label>
34
+ <select id="wprm-recipe-print-id" class="wprm-recipes-dropdown">
35
  <option value="0"><?php esc_html_e( 'First recipe on page', 'wp-recipe-maker' ); ?></option>
 
 
 
 
 
36
  </select>
37
  </div>
38
  <div class="wprm-shortcode-builder-container">
wp-recipe-maker.php CHANGED
@@ -15,7 +15,7 @@
15
  * Plugin Name: WP Recipe Maker
16
  * Plugin URI: http://bootstrapped.ventures/wp-recipe-maker/
17
  * Description: The easy and user-friendly recipe plugin for everyone. Automatic JSON-LD metadata for better SEO will get you more visitors!
18
- * Version: 1.7
19
  * Author: Bootstrapped Ventures
20
  * Author URI: http://bootstrapped.ventures/
21
  * License: GPL-2.0+
15
  * Plugin Name: WP Recipe Maker
16
  * Plugin URI: http://bootstrapped.ventures/wp-recipe-maker/
17
  * Description: The easy and user-friendly recipe plugin for everyone. Automatic JSON-LD metadata for better SEO will get you more visitors!
18
+ * Version: 1.8.0
19
  * Author: Bootstrapped Ventures
20
  * Author URI: http://bootstrapped.ventures/
21
  * License: GPL-2.0+