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 | 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 +15 -0
- assets/js/admin/modal.js +29 -0
- assets/js/admin/recipe-snippets.js +1 -7
- assets/js/admin/rich-editor.js +10 -6
- includes/admin/class-wprm-migrations.php +47 -0
- includes/admin/class-wprm-recipe-saver.php +3 -1
- includes/admin/import/class-wprm-import-easyrecipe.php +1 -0
- includes/admin/import/class-wprm-import-mealplannerpro.php +1 -0
- includes/admin/import/class-wprm-import-ziplist.php +411 -0
- includes/admin/migrations/wprm-1-7-1-ingredient-ids.php +53 -0
- includes/admin/modal/class-wprm-modal.php +2 -0
- includes/class-wp-recipe-maker.php +2 -1
- includes/public/class-wprm-fallback-recipe.php +9 -7
- includes/public/class-wprm-recipe-manager.php +45 -2
- includes/public/class-wprm-settings.php +1 -1
- includes/public/class-wprm-shortcode.php +5 -1
- languages/wp-recipe-maker-it_IT.mo +0 -0
- languages/wp-recipe-maker-it_IT.po +1205 -0
- languages/wp-recipe-maker-sv_SE.mo +0 -0
- languages/wp-recipe-maker-sv_SE.po +1202 -0
- languages/wp-recipe-maker.pot +1163 -0
- readme.txt +19 -0
- templates/admin/menu/faq/whats_new.php +20 -0
- templates/admin/menu/import-overview.php +4 -0
- templates/admin/menu/import-recipes.php +5 -0
- templates/admin/modal/tabs/recipe-snippets-jump.php +1 -6
- templates/admin/modal/tabs/recipe-snippets-print.php +1 -6
- wp-recipe-maker.php +1 -1
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 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
|
|
|
|
|
|
|
|
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.
|
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 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
|
|
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.
|
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+
|