106
#: ../glade/app.glade.h:21
118
#: ../glade/app.glade.h:24
107
119
msgid "Open a timer"
110
#: ../glade/app.glade.h:22
122
#: ../glade/app.glade.h:25 ../glade/recipe_index.glade.h:12
111
123
msgid "Print selected recipe"
114
#: ../glade/app.glade.h:23
126
#: ../glade/app.glade.h:26
115
127
msgid "Print selected recipes"
118
#: ../glade/app.glade.h:24
130
#: ../glade/app.glade.h:27
119
131
msgid "Re_apply changes"
122
#: ../glade/app.glade.h:25
134
#: ../glade/app.glade.h:28
123
135
msgid "Recipe Index"
126
#: ../glade/app.glade.h:26 ../glade/recCard.glade.h:59
127
#: ../glade/shopList.glade.h:13
138
#: ../glade/app.glade.h:29
128
139
msgid "Recipe _Card"
131
#: ../glade/app.glade.h:27 ../glade/recCard.glade.h:60
132
#: ../glade/shopList.glade.h:14
142
#: ../glade/app.glade.h:30
134
144
msgid "Recipe _List"
137
#: ../glade/app.glade.h:28 ../glade/keyeditor.glade.h:3
138
#: ../glade/recSelector.glade.h:4
147
#: ../glade/app.glade.h:31 ../glade/keyeditor.glade.h:4
148
#: ../glade/recipe_index.glade.h:13
149
#: ../src/lib/plugins/key_editor/keyeditor.glade.h:3
139
150
msgid "Search _Results"
142
#: ../glade/app.glade.h:29 ../glade/recSelector.glade.h:5
153
#: ../glade/app.glade.h:32
143
154
msgid "Search as _you type"
146
#: ../glade/app.glade.h:30 ../glade/recSelector.glade.h:6
157
#: ../glade/app.glade.h:33 ../glade/recipe_index.glade.h:16
147
158
msgid "Search by other critera within the current search results."
150
#: ../glade/app.glade.h:31 ../glade/keyeditor.glade.h:5
151
#: ../glade/recSelector.glade.h:7 ../glade/rec_ref_window.glade.h:4
161
#: ../glade/app.glade.h:34 ../glade/keyeditor.glade.h:6
162
#: ../glade/recipe_index.glade.h:17 ../glade/shopCatEditor.glade.h:9
163
#: ../src/lib/plugins/key_editor/keyeditor.glade.h:5
164
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:20
152
165
msgid "Search for recipes as you type"
155
#: ../glade/app.glade.h:32 ../glade/keyeditor.glade.h:6
156
#: ../glade/recSelector.glade.h:9
157
msgid "Use regular expressions"
160
#: ../glade/app.glade.h:33
168
#: ../glade/app.glade.h:35 ../glade/recipe_index.glade.h:19
161
169
msgid "View Re_cipe"
164
#: ../glade/app.glade.h:34
172
#: ../glade/app.glade.h:36
165
173
msgid "View Recipe _Card"
168
#: ../glade/app.glade.h:35
176
#: ../glade/app.glade.h:37
169
177
msgid "View selected recipe"
172
#: ../glade/app.glade.h:36
180
#: ../glade/app.glade.h:38 ../src/lib/GourmetRecipeManager.py:1045
176
#: ../glade/app.glade.h:37
184
#: ../glade/app.glade.h:39 ../src/lib/GourmetRecipeManager.py:1042
180
#: ../glade/app.glade.h:38 ../glade/recSelector.glade.h:10
188
#: ../glade/app.glade.h:40 ../glade/recipe_index.glade.h:20
190
msgid "_Batch edit recipes"
193
#: ../glade/app.glade.h:41
184
#: ../glade/app.glade.h:39
198
#: ../glade/app.glade.h:42 ../glade/recipe_index.glade.h:21
199
#: ../src/lib/reccard.py:859
185
200
msgid "_Delete Recipe"
188
#: ../glade/app.glade.h:40
203
#: ../glade/app.glade.h:43
204
msgid "_Duplicate Finder"
207
#: ../glade/app.glade.h:44 ../glade/recipe_index.glade.h:22
189
208
msgid "_E-Mail recipe"
192
#: ../glade/app.glade.h:41 ../glade/recCard.glade.h:84
193
#: ../glade/shopList.glade.h:27
211
#: ../glade/app.glade.h:45 ../src/lib/GourmetRecipeManager.py:1041
212
#: ../src/lib/reccard.py:210 ../src/lib/reccard.py:854
213
#: ../src/lib/shopgui.py:733
197
#: ../glade/app.glade.h:42
217
#: ../glade/app.glade.h:46
199
219
msgid "_Empty trash"
202
#: ../glade/app.glade.h:43
222
#: ../glade/app.glade.h:47
203
223
msgid "_Export selected recipes"
206
#: ../glade/app.glade.h:44 ../glade/databaseChooser.glade.h:16
207
#: ../glade/shopList.glade.h:28
226
#: ../glade/app.glade.h:48
227
msgid "_Field Editor"
230
#: ../glade/app.glade.h:49 ../glade/databaseChooser.glade.h:16
231
#: ../src/lib/GourmetRecipeManager.py:1040 ../src/lib/shopgui.py:755
211
#: ../glade/app.glade.h:45 ../glade/recCard.glade.h:86
212
#: ../glade/shopList.glade.h:29
235
#: ../glade/app.glade.h:50 ../src/lib/GourmetRecipeManager.py:1044
236
#: ../src/lib/GourmetRecipeManager.py:1049 ../src/lib/reccard.py:212
237
#: ../src/lib/reccard.py:223 ../src/lib/reccard.py:856
238
#: ../src/lib/shopgui.py:756 ../src/lib/shopgui.py:758
216
#: ../glade/app.glade.h:46
242
#: ../glade/app.glade.h:51
217
243
msgid "_Import File"
220
#: ../glade/app.glade.h:47
221
msgid "_Ingredient Key Editor"
246
#: ../glade/app.glade.h:52
247
msgid "_Ingredient Editor"
224
#: ../glade/app.glade.h:48 ../glade/generic_importer.glade.h:4
225
#: ../glade/recCard.glade.h:91
250
#: ../glade/app.glade.h:53 ../glade/generic_importer.glade.h:4
251
#: ../src/lib/importers/interactive_importer.py:165
226
252
msgid "_New Recipe"
229
#: ../glade/app.glade.h:49 ../glade/recCard.glade.h:93
255
#: ../glade/app.glade.h:54 ../src/lib/GourmetRecipeManager.py:1030
233
#: ../glade/app.glade.h:50
259
#: ../glade/app.glade.h:55 ../glade/recipe_index.glade.h:23
234
260
msgid "_Print recipe"
237
#: ../glade/app.glade.h:51 ../glade/recCard.glade.h:96
263
#: ../glade/app.glade.h:56
241
#: ../glade/app.glade.h:52 ../glade/recSelector.glade.h:11
267
#: ../glade/app.glade.h:57 ../glade/recipe_index.glade.h:24
242
268
msgid "_Search for"
245
#: ../glade/app.glade.h:53 ../glade/recCard.glade.h:100
246
#: ../glade/shopList.glade.h:33
271
#: ../glade/app.glade.h:58 ../src/lib/shopgui.py:211
247
272
msgid "_Shopping List"
250
#: ../glade/app.glade.h:54
275
#: ../glade/app.glade.h:59
251
276
msgid "_Show deleted recipes"
254
#: ../glade/app.glade.h:55 ../glade/recCard.glade.h:101
279
#: ../glade/app.glade.h:60 ../src/lib/GourmetRecipeManager.py:1075
258
#: ../glade/app.glade.h:56 ../glade/recCard.glade.h:103
283
#: ../glade/app.glade.h:61 ../src/lib/GourmetRecipeManager.py:1074
262
#: ../glade/app.glade.h:57 ../glade/recCard.glade.h:105
287
#: ../glade/app.glade.h:62
266
#: ../glade/app.glade.h:58 ../glade/recCard.glade.h:106
291
#: ../glade/app.glade.h:63
267
292
msgid "_Unit Converter"
270
#: ../glade/app.glade.h:59 ../glade/recCard.glade.h:108
271
#: ../glade/shopList.glade.h:34
295
#: ../glade/app.glade.h:64
275
#: ../glade/app.glade.h:60 ../glade/keyeditor.glade.h:13
276
#: ../glade/recSelector.glade.h:13
299
#: ../glade/app.glade.h:65 ../glade/keyeditor.glade.h:14
300
#: ../src/lib/plugins/key_editor/keyeditor.glade.h:13
301
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:35
280
#: ../glade/converter.glade.h:1 ../glade/databaseChooser.glade.h:1
281
#: ../glade/rec_ref_window.glade.h:1
305
#: ../glade/batchEditor.glade.h:1
307
"<span size=\"large\" weight=\"bold\">Set Recipe Fields for selected recipes</"
311
#: ../glade/batchEditor.glade.h:2 ../glade/recCardDescriptionEditor.glade.h:1
315
#: ../glade/batchEditor.glade.h:3 ../glade/recCardDescriptionEditor.glade.h:2
316
msgid "Coo_king Time:"
319
#: ../glade/batchEditor.glade.h:4 ../glade/recCardDescriptionEditor.glade.h:3
323
#: ../glade/batchEditor.glade.h:5 ../glade/recCardDescriptionEditor.glade.h:5
327
#: ../glade/batchEditor.glade.h:6
329
msgid "Set Fields for Selected Recipes"
332
#: ../glade/batchEditor.glade.h:7
334
msgid "Set all values for _all selected recipes"
337
#: ../glade/batchEditor.glade.h:8 ../glade/recCardDescriptionEditor.glade.h:9
341
#: ../glade/batchEditor.glade.h:9 ../glade/recCardDescriptionEditor.glade.h:10
345
#: ../glade/batchEditor.glade.h:10
346
msgid "_Only set values where field is currently blank"
349
#: ../glade/batchEditor.glade.h:11
350
msgid "_Preparation Time:"
353
#: ../glade/batchEditor.glade.h:12
354
#: ../glade/recCardDescriptionEditor.glade.h:11
358
#: ../glade/batchEditor.glade.h:13
359
#: ../glade/recCardDescriptionEditor.glade.h:12
360
msgid "_Remove Image"
363
#: ../glade/batchEditor.glade.h:14
367
#: ../glade/batchEditor.glade.h:15
368
#: ../glade/recCardDescriptionEditor.glade.h:14
373
#: ../glade/converter.glade.h:1 ../glade/converter_new.glade.h:1
374
#: ../glade/converter_old.glade.h:1 ../glade/databaseChooser.glade.h:1
375
#: ../glade/shopCatEditor.glade.h:1
376
#: ../src/lib/plugins/unit_converter/converter.glade.h:1
285
#: ../glade/converter.glade.h:2
380
#: ../glade/converter.glade.h:2 ../glade/converter_new.glade.h:2
381
#: ../src/lib/plugins/unit_converter/converter.glade.h:2
289
#: ../glade/converter.glade.h:3
385
#: ../glade/converter.glade.h:3 ../glade/converter_new.glade.h:3
386
#: ../src/lib/plugins/unit_converter/converter.glade.h:3
290
387
msgid "<b>From</b>"
293
#: ../glade/converter.glade.h:4
390
#: ../glade/converter.glade.h:4 ../glade/converter_new.glade.h:4
391
#: ../src/lib/plugins/unit_converter/converter.glade.h:4
294
392
msgid "<b>To</b>"
297
#: ../glade/converter.glade.h:5
395
#: ../glade/converter.glade.h:5 ../glade/converter_new.glade.h:5
396
#: ../glade/converter_old.glade.h:3
397
#: ../src/lib/plugins/unit_converter/converter.glade.h:5
301
#: ../glade/converter.glade.h:6
401
#: ../glade/converter.glade.h:6 ../glade/converter_new.glade.h:6
402
#: ../src/lib/plugins/unit_converter/converter.glade.h:6
302
403
msgid "Density _Information"
305
#: ../glade/converter.glade.h:7
406
#: ../glade/converter.glade.h:7 ../glade/converter_new.glade.h:7
407
#: ../src/lib/plugins/unit_converter/converter.glade.h:7
309
#: ../glade/converter.glade.h:8 ../src/lib/convertGui.py:152
411
#: ../glade/converter.glade.h:8 ../glade/converter_new.glade.h:8
412
#: ../glade/converter_old.glade.h:6 ../src/lib/convertGui.py:152
413
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:432
414
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:489
415
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:553
416
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:579
417
#: ../src/lib/plugins/unit_converter/converter.glade.h:8
418
#: ../src/lib/plugins/unit_converter/convertGui.py:159
419
#: ../src/lib/recipeMerger.py:349 ../src/lib/recipeMerger.py:406
420
#: ../src/lib/recipeMerger.py:470 ../src/lib/recipeMerger.py:494
313
#: ../glade/converter.glade.h:9
424
#: ../glade/converter.glade.h:9 ../glade/converter_new.glade.h:9
425
#: ../glade/converter_old.glade.h:7
426
#: ../src/lib/plugins/unit_converter/converter.glade.h:9
314
427
msgid "Unit Converter"
317
#: ../glade/converter.glade.h:10 ../glade/keyeditor.glade.h:8
318
#: ../glade/nutritionDruid.glade.h:13
430
#: ../glade/converter.glade.h:10 ../glade/converter_new.glade.h:10
431
#: ../glade/keyeditor.glade.h:9
432
#: ../src/lib/plugins/key_editor/keyeditor.glade.h:8
433
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:26
434
#: ../src/lib/plugins/unit_converter/converter.glade.h:10
322
#: ../glade/converter.glade.h:11
438
#: ../glade/converter.glade.h:11 ../glade/converter_new.glade.h:11
439
#: ../src/lib/plugins/unit_converter/converter.glade.h:11
323
440
msgid "_Density:"
326
#: ../glade/converter.glade.h:12
443
#: ../glade/converter.glade.h:12 ../glade/converter_new.glade.h:12
444
#: ../src/lib/plugins/unit_converter/converter.glade.h:12
330
#: ../glade/converter.glade.h:13 ../glade/keyeditor.glade.h:12
331
#: ../glade/nutritionDruid.glade.h:18 ../glade/recCard.glade.h:107
448
#: ../glade/converter.glade.h:13 ../glade/converter_new.glade.h:13
449
#: ../glade/keyeditor.glade.h:13
450
#: ../src/lib/plugins/key_editor/keyeditor.glade.h:12
451
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:34
452
#: ../src/lib/plugins/unit_converter/converter.glade.h:13
456
#: ../glade/converter_old.glade.h:2
460
#: ../glade/converter_old.glade.h:4
461
#: ../src/lib/plugins/key_editor/keyEditor.py:513
462
#: ../src/lib/plugins/nutritional_information/nutritionModel.py:7
466
#: ../glade/converter_old.glade.h:5
470
#: ../glade/converter_old.glade.h:8
471
msgid "Use Density _Information"
474
#: ../glade/converter_old.glade.h:9
478
#: ../glade/converter_old.glade.h:10
482
#: ../glade/converter_old.glade.h:11
335
487
#: ../glade/databaseChooser.glade.h:2
336
488
msgid "<b>Choose Database System for Gourmet to Use</b>"
633
743
msgid "_Use fractions"
636
#: ../glade/recCard.glade.h:1
642
#: ../glade/recCard.glade.h:4
644
"<b>An long example: rather extraordinarily long actually -- very long, "
648
#: ../glade/recCard.glade.h:5
746
#: ../glade/recCardDescriptionEditor.glade.h:4
747
msgid "Pre_paration Time:"
750
#. use_threads = False
752
#. debug('using GourmetThreads',0)
753
#. import GourmetThreads as gt
755
#. debug('using GourmetFauxThreads',0)
756
#. import GourmetFauxThreads as gt
757
#. renderer.set_property('editable',True)
758
#. renderer.connect('edited',tst)
759
#: ../glade/recCardDescriptionEditor.glade.h:6
760
#: ../src/lib/exporters/rtf_exporter.py:79 ../src/lib/gglobals.py:251
761
#: ../src/lib/shopgui.py:794
765
#: ../glade/recCardDescriptionEditor.glade.h:7 ../src/lib/gglobals.py:257
769
#: ../glade/recCardDescriptionEditor.glade.h:8 ../src/lib/gglobals.py:258
773
#: ../glade/recCardDescriptionEditor.glade.h:13
777
#: ../glade/recCardDescriptionEditor.glade.h:15
781
#: ../glade/recCardDescriptionEditor.glade.h:16 ../src/lib/recindex.py:42
782
#: ../src/lib/recindex.py:50
786
#: ../glade/recCardDescriptionEditor.glade.h:17
790
#: ../glade/recCardDescriptionEditor.glade.h:18
794
#: ../glade/recCardDisplay.glade.h:1
649
795
msgid "<b>Category:</b>"
652
#: ../glade/recCard.glade.h:6
798
#: ../glade/recCardDisplay.glade.h:2
653
799
msgid "<b>Cooking Time:</b>"
656
#: ../glade/recCard.glade.h:7
802
#: ../glade/recCardDisplay.glade.h:3
657
803
msgid "<b>Cuisine:</b>"
660
#: ../glade/recCard.glade.h:8
806
#: ../glade/recCardDisplay.glade.h:4
661
807
msgid "<b>Ingredients</b>"
664
#: ../glade/recCard.glade.h:9
810
#: ../glade/recCardDisplay.glade.h:5
665
811
msgid "<b>Instructions</b>"
668
#: ../glade/recCard.glade.h:10
814
#: ../glade/recCardDisplay.glade.h:6
669
815
msgid "<b>Notes</b>"
672
#: ../glade/recCard.glade.h:11
673
msgid "<b>Nutritional Information</b>"
676
#: ../glade/recCard.glade.h:12
818
#: ../glade/recCardDisplay.glade.h:7
677
819
msgid "<b>Preparation Time:</b>"
680
#: ../glade/recCard.glade.h:13
822
#: ../glade/recCardDisplay.glade.h:8
681
823
msgid "<b>Rating:</b>"
684
#: ../glade/recCard.glade.h:14
826
#: ../glade/recCardDisplay.glade.h:9
685
827
msgid "<b>Source:</b>"
688
#: ../glade/recCard.glade.h:15
689
msgid "<b>_Instructions:</b>"
830
#: ../glade/recCardDisplay.glade.h:10
831
msgid "<b>Webpage:</b>"
692
#: ../glade/recCard.glade.h:16
834
#: ../glade/recCardDisplay.glade.h:11
693
835
msgid "<b>_Multiply by:</b>"
696
#: ../glade/recCard.glade.h:17
697
msgid "<b>_Notes:</b>"
700
#: ../glade/recCard.glade.h:18
701
msgid "<b>_Servings:</b>"
704
#: ../glade/recCard.glade.h:19
708
#: ../glade/recCard.glade.h:20
714
#: ../glade/recCard.glade.h:22
715
msgid "Add _ingredient:"
718
#: ../glade/recCard.glade.h:23
719
msgid "Add _recipe as ingredient"
722
#: ../glade/recCard.glade.h:24
723
msgid "Add another recipe as an ingredient."
726
#: ../glade/recCard.glade.h:25
727
msgid "Add group for ingredients (such as \"Sauce\" or \"Crust\")"
730
#: ../glade/recCard.glade.h:26
731
msgid "Add ingredient _group"
734
#: ../glade/recCard.glade.h:27
735
msgid "Add to Shopping _List"
738
#: ../glade/recCard.glade.h:29
740
"Ask user which items to add to the shopping list rather than using saved "
744
#: ../glade/recCard.glade.h:30
748
#: ../glade/recCard.glade.h:31
749
msgid "Coo_king Time:"
752
#: ../glade/recCard.glade.h:32 ../src/lib/reccard.py:305
753
msgid "Delete selected ingredient"
756
#: ../glade/recCard.glade.h:33
757
msgid "Delete selected ingredients."
760
#: ../glade/recCard.glade.h:34
761
msgid "Delete this recipe from the database."
764
#: ../glade/recCard.glade.h:35
765
msgid "Delete this recipe permanently."
768
#: ../glade/recCard.glade.h:36
772
#: ../glade/recCard.glade.h:37
773
msgid "E_xport Recipe"
776
#: ../glade/recCard.glade.h:38
777
msgid "Edit Recipe Card"
780
#: ../glade/recCard.glade.h:39
838
#: ../glade/recCardDisplay.glade.h:12
839
msgid "<b>_Yields:</b>"
842
#: ../glade/recCardDisplay.glade.h:13
843
msgid "<span underline=\"single\" color=\"blue\">Link</span>"
846
#: ../glade/recCardDisplay.glade.h:14
781
847
msgid "Edit _description"
784
#: ../glade/recCard.glade.h:40
850
#: ../glade/recCardDisplay.glade.h:15
785
851
msgid "Edit _ingredients"
788
#: ../glade/recCard.glade.h:41
854
#: ../glade/recCardDisplay.glade.h:16
789
855
msgid "Edit _instructions"
792
#: ../glade/recCard.glade.h:42
858
#: ../glade/recCardDisplay.glade.h:17
793
859
msgid "Edit _notes"
796
#: ../glade/recCard.glade.h:43
797
msgid "Edit section chooser"
800
#: ../glade/recCard.glade.h:44
804
#: ../glade/recCard.glade.h:45
805
msgid "Import ingredients from a plain text file."
808
#: ../glade/recCard.glade.h:46
809
msgid "Ingredient (_key):"
812
#: ../glade/recCard.glade.h:47
813
msgid "Ingredient Key _Editor"
816
#: ../glade/recCard.glade.h:48 ../src/lib/exporters/exporter.py:237
862
#: ../glade/recCardDisplay.glade.h:18 ../src/lib/exporters/exporter.py:595
863
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:482
864
#: ../src/lib/plugins/import_export/html_plugin/html_exporter.py:63
865
#: ../src/lib/recipeMerger.py:399
869
#: ../glade/recCardDisplay.glade.h:19
873
#: ../glade/recCardIngredientsEditor.glade.h:1
874
msgid "Add _ingredient:"
877
#: ../glade/recCardIngredientsEditor.glade.h:2
878
#: ../src/lib/exporters/exporter.py:251
817
879
#: ../src/lib/exporters/gnomeprinter_obsolete.py:286
818
#: ../src/lib/exporters/gnomeprinter.py:332
819
#: ../src/lib/exporters/html_exporter.py:99
820
#: ../src/lib/exporters/pdf_exporter.py:549
880
#: ../src/lib/exporters/gnomeprinter.py:341
881
#: ../src/lib/importers/interactive_importer.py:36
882
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:477
883
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:479
884
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:507
885
#: ../src/lib/plugins/import_export/html_plugin/html_exporter.py:100
886
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:595
887
#: ../src/lib/reccard.py:1055 ../src/lib/recipeMerger.py:394
888
#: ../src/lib/recipeMerger.py:396 ../src/lib/recipeMerger.py:424
821
889
msgid "Ingredients"
824
#: ../glade/recCard.glade.h:49 ../src/lib/gglobals.py:244
825
#: ../src/lib/gglobals.py:249
829
#: ../glade/recCard.glade.h:50
830
msgid "Move ingredient _up"
833
#: ../glade/recCard.glade.h:51
834
msgid "Move ingredient do_wn"
837
#: ../glade/recCard.glade.h:52
838
msgid "Move selected ingredients down"
841
#: ../glade/recCard.glade.h:53
842
msgid "Move selected ingredients up"
845
#: ../glade/recCard.glade.h:54 ../src/lib/gglobals.py:245
846
#: ../src/lib/gglobals.py:250
850
#: ../glade/recCard.glade.h:55
851
msgid "Paste ingredient list from the clipboard."
854
#: ../glade/recCard.glade.h:56
855
msgid "Pre_paration Time:"
858
#: ../glade/recCard.glade.h:57
862
#: ../glade/recCard.glade.h:58
866
#: ../glade/recCard.glade.h:61
870
#: ../glade/recCard.glade.h:62
874
#: ../glade/recCard.glade.h:63
875
msgid "S_hopping Category:"
878
#: ../glade/recCard.glade.h:64
882
#: ../glade/recCard.glade.h:65
886
#: ../glade/recCard.glade.h:66
890
#: ../glade/recCard.glade.h:67
891
msgid "Standardized name for ingredient (to be used in shopping lists)."
894
#: ../glade/recCard.glade.h:68
896
"Type your ingredient here. Numeric amounts and standard units will "
897
"automatically be recognized. Anything typed after a semicolon will not be "
898
"included in the ingredient key (i.e. will not be used for shopping lists and "
899
"nutritional information). For more detailed entry, expand the \"Details\" "
903
#: ../glade/recCard.glade.h:69
907
#: ../glade/recCard.glade.h:70
908
msgid "View Recipe Card"
911
#: ../glade/recCard.glade.h:71
912
msgid "View _Recipe Card"
915
#: ../glade/recCard.glade.h:72
917
"When multiplying recipe, automatically change units to keep amounts as "
918
"useable as possible."
921
#: ../glade/recCard.glade.h:73
925
#: ../glade/recCard.glade.h:74
926
msgid "_Add ingredient"
929
#: ../glade/recCard.glade.h:76
933
#: ../glade/recCard.glade.h:77
937
#: ../glade/recCard.glade.h:78
941
#: ../glade/recCard.glade.h:79
945
#: ../glade/recCard.glade.h:80
946
msgid "_Delete ingredient"
949
#: ../glade/recCard.glade.h:81
950
msgid "_Delete this Recipe"
953
#: ../glade/recCard.glade.h:83
954
msgid "_E-mail recipe"
957
#: ../glade/recCard.glade.h:85
958
msgid "_Forget remembered optional ingredients"
961
#: ../glade/recCard.glade.h:87
962
msgid "_Import Ingredients"
965
#: ../glade/recCard.glade.h:88
966
msgid "_Import ingredient list"
969
#: ../glade/recCard.glade.h:89
973
#: ../glade/recCard.glade.h:90
977
#: ../glade/recCard.glade.h:92
981
#: ../glade/recCard.glade.h:94
985
#: ../glade/recCard.glade.h:95
989
#: ../glade/recCard.glade.h:97
990
msgid "_Remove Image"
993
#: ../glade/recCard.glade.h:98
997
#: ../glade/recCard.glade.h:99
1001
#: ../glade/recCard.glade.h:102
1005
#: ../glade/recCard.glade.h:104
1009
#: ../glade/recCard.glade.h:109
1013
#: ../glade/recCard.glade.h:110 ../glade/rec_ref_window.glade.h:11
1017
#: ../glade/recSelector.glade.h:8
1018
msgid "Select Recipe"
1021
#: ../glade/recSelector.glade.h:12
1025
#: ../glade/rec_ref_window.glade.h:3
892
#: ../glade/recipe_index.glade.h:1
893
msgid "<i>Search Options</i>"
896
#: ../glade/recipe_index.glade.h:14
901
#: ../glade/recipe_index.glade.h:15
903
msgid "Search as you _type"
906
#: ../glade/recipe_index.glade.h:18
907
msgid "Show _Options"
910
#: ../glade/recipe_index.glade.h:25
911
msgid "_Use regular expressions (advanced searching)"
914
#: ../glade/shopCatEditor.glade.h:2
915
msgid "Add Category: "
918
#: ../glade/shopCatEditor.glade.h:3
920
msgid "Advanced Search"
923
#: ../glade/shopCatEditor.glade.h:4
929
#: ../glade/shopCatEditor.glade.h:6
930
msgid "Category Editor"
933
#: ../glade/shopCatEditor.glade.h:7 ../src/lib/recindex.py:154
935
msgid "Search as you type"
938
#: ../glade/shopCatEditor.glade.h:8
1026
939
msgid "Search by"
1029
#: ../glade/rec_ref_window.glade.h:5
1030
msgid "Select Recipe to include in Ingredient List"
1033
#: ../glade/rec_ref_window.glade.h:6 ../src/lib/recindex.py:44
1034
#: ../src/lib/recindex.py:51
1038
#: ../glade/rec_ref_window.glade.h:7 ../src/lib/recindex.py:45
1039
#: ../src/lib/recindex.py:52
1043
#: ../glade/rec_ref_window.glade.h:8 ../src/lib/recindex.py:41
1044
#: ../src/lib/recindex.py:50
1048
#: ../glade/rec_ref_window.glade.h:9 ../src/lib/recindex.py:42
1049
#: ../src/lib/recindex.py:55
1050
msgid "instructions"
1053
#: ../glade/rec_ref_window.glade.h:10
1057
#. _('rating'):'rating',
1058
#: ../glade/rec_ref_window.glade.h:12 ../src/lib/recindex.py:47
1059
#: ../src/lib/recindex.py:54
1063
#: ../glade/rec_ref_window.glade.h:13 ../src/lib/recindex.py:40
1064
#: ../src/lib/recindex.py:49
1068
#: ../glade/shopList.glade.h:1
1069
msgid "Add Items to Shopping List"
1072
#: ../glade/shopList.glade.h:2
1073
msgid "Add additional items to your shopping list."
1076
#: ../glade/shopList.glade.h:3
1077
msgid "Already Have (_Pantry Items)"
1080
#: ../glade/shopList.glade.h:4 ../src/lib/keyEditor.py:433
1081
#: ../src/lib/nutrition/nutritionModel.py:7
1085
#: ../glade/shopList.glade.h:5 ../src/lib/keyEditor.py:431
1086
#: ../src/lib/reccard.py:1847 ../src/lib/reccard.py:1878
1090
#: ../glade/shopList.glade.h:6
1091
msgid "Move selected items from pantry list to shopping list"
1094
#: ../glade/shopList.glade.h:7
1095
msgid "Move selected items from shopping list to pantry list."
1098
#: ../glade/shopList.glade.h:8
1100
"Move selected items from shopping list to pantry list. (You can also move "
1101
"items by dragging them.)"
1104
#: ../glade/shopList.glade.h:9
1106
"Move selected items from your pantry list back to your shopping list (you "
1107
"can also move items by dragging them.)"
1110
#: ../glade/shopList.glade.h:10
1111
msgid "Move to _Shopping List"
1114
#: ../glade/shopList.glade.h:11
1115
msgid "Nutritional Info"
1118
#: ../glade/shopList.glade.h:12
1119
msgid "Re_turn to Shopping List"
1122
#: ../glade/shopList.glade.h:15
1123
msgid "Remove Recipes"
1126
#: ../glade/shopList.glade.h:16
1127
msgid "Remove recipes"
1130
#: ../glade/shopList.glade.h:17
1131
msgid "Remove recipes from shopping list"
1134
#: ../glade/shopList.glade.h:18
1136
"Remove the selected recipes from your shopping list (or remove all items if "
1137
"no recipe is selected)"
1140
#: ../glade/shopList.glade.h:19
1142
"Remove this item from the shopping list. It will show up in the \"pantry\" "
1143
"list as a reminder that you need it, but it won't be included when you save "
1144
"or print your shopping list."
1147
#: ../glade/shopList.glade.h:20
1148
msgid "Return Item to Shopping List"
1151
#: ../glade/shopList.glade.h:21
1152
msgid "Return selected items to your shopping list"
1155
#: ../glade/shopList.glade.h:22 ../src/lib/reccard.py:1850
1156
#: ../src/lib/reccard.py:1881 ../src/lib/reccard.py:2006
1157
msgid "Shopping Category"
1160
#: ../glade/shopList.glade.h:24 ../src/lib/keyEditor.py:432
1161
#: ../src/lib/nutrition/nutritionModel.py:8 ../src/lib/reccard.py:1846
1162
#: ../src/lib/reccard.py:1877
1166
#: ../glade/shopList.glade.h:25
1167
msgid "_Add Items to Shopping List"
1170
#: ../glade/shopList.glade.h:26
1171
msgid "_Add New Items to Shopping List"
1174
#: ../glade/shopList.glade.h:30
1178
#: ../glade/shopList.glade.h:31
1179
msgid "_Remove from Shopping List"
1182
#: ../glade/shopList.glade.h:32
1183
msgid "_Remove from shopping list (move to pantry)"
1186
942
#: ../glade/timerDialog.glade.h:1
1187
943
msgid "<b><span size=\"larger\">Timer</span></b>"
1307
1151
#. and 6. This set-up allows for variations of this system only.
1308
1152
#. You can of course make your language only use commas or
1309
1153
#. ands or spaces or whatever you like by translating both
1310
#: ../src/lib/convert.py:587
1154
#. ", " and " and " with the same string.
1155
#: ../src/lib/convert.py:608
1314
#: ../src/lib/convert.py:587
1159
#: ../src/lib/convert.py:608
1318
#: ../src/lib/convert.py:589
1163
#: ../src/lib/convert.py:610
1322
#: ../src/lib/convert.py:718
1167
#: ../src/lib/convert.py:739
1326
1171
#. Note: the order matters on this range regular expression in order
1327
1172
#. for it to properly split things like 1 - to - 3, which really do
1328
#: ../src/lib/convert.py:740
1173
#. show up sometimes.
1174
#: ../src/lib/convert.py:761
1332
#: ../src/lib/dialog_extras.py:398
1336
#: ../src/lib/dialog_extras.py:409
1340
#: ../src/lib/dialog_extras.py:465 ../src/lib/dialog_extras.py:555
1341
msgid "Don't ask me this again."
1344
#: ../src/lib/dialog_extras.py:521
1345
msgid "Do you really want to do this"
1348
#: ../src/lib/dialog_extras.py:733 ../src/lib/importers/importer.py:488
1352
#: ../src/lib/dialog_extras.py:734 ../src/lib/importers/importer.py:489
1356
#: ../src/lib/dialog_extras.py:735 ../src/lib/importers/importer.py:490
1360
#: ../src/lib/dialog_extras.py:736 ../src/lib/importers/importer.py:491
1364
#: ../src/lib/dialog_extras.py:737 ../src/lib/importers/importer.py:493
1368
#: ../src/lib/dialog_extras.py:749
1369
msgid "Convert ratings to 5 star scale."
1372
#: ../src/lib/dialog_extras.py:750
1373
msgid "Convert ratings."
1376
#: ../src/lib/dialog_extras.py:751
1377
msgid "Please give each of the ratings an equivalent on a scale of 1 to 5"
1380
#: ../src/lib/dialog_extras.py:764
1381
msgid "Current Rating"
1384
#: ../src/lib/dialog_extras.py:769
1385
msgid "Rating out of 5 Stars"
1388
#: ../src/lib/dialog_extras.py:1002 ../src/lib/FileChooserSaveAs.py:153
1178
#: ../src/lib/exporters/exporter.py:209 ../src/lib/exporters/exporter.py:211
1179
#: ../src/lib/exporters/exporter.py:515 ../src/lib/exporters/exporter.py:517
1183
#: ../src/lib/exporters/exporter.py:378 ../src/lib/exporters/exporter.py:463
1184
#: ../src/lib/exporters/gnomeprinter_obsolete.py:301
1185
#: ../src/lib/exporters/gnomeprinter.py:358
1186
#: ../src/lib/plugins/import_export/html_plugin/html_exporter.py:153
1187
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:623
1188
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:642
1192
#: ../src/lib/exporters/exporter.py:547
1194
msgid "Exported %(number)s of %(total)s recipes"
1197
#: ../src/lib/exporters/exporter.py:567
1198
msgid "Export complete."
1201
#: ../src/lib/exporters/exportManager.py:36
1202
msgid "Save recipe as..."
1205
#: ../src/lib/exporters/exportManager.py:45
1207
msgid "Gourmet cannot export file of type \"%s\""
1210
#: ../src/lib/exporters/exportManager.py:75
1211
msgid "Export complete!"
1214
#: ../src/lib/exporters/exportManager.py:76
1216
msgid "Recipe exported to %s"
1219
#: ../src/lib/exporters/exportManager.py:89
1220
msgid "Export recipes"
1223
#: ../src/lib/exporters/exportManager.py:90
1227
#: ../src/lib/exporters/exportManager.py:101
1229
msgid "Unable to export: unknown filetype \"%s\""
1232
#: ../src/lib/exporters/exportManager.py:102
1234
"Please make sure to select a filetype from the dropdown menu when saving."
1237
#: ../src/lib/exporters/exportManager.py:150
1242
#. http://tgolden.sc.sabren.com/python/win32_how_do_i/print.html#shellexecute
1243
#: ../src/lib/exporters/gnomeprinter_obsolete.py:215
1244
#: ../src/lib/exporters/gnomeprinter.py:257
1245
#: ../src/lib/exporters/winprinter.py:17
1249
#: ../src/lib/exporters/gnomeprinter_obsolete.py:239
1250
#: ../src/lib/exporters/gnomeprinter.py:280
1254
#: ../src/lib/exporters/gnomeprinter_obsolete.py:239
1255
#: ../src/lib/exporters/gnomeprinter.py:280
1259
#: ../src/lib/exporters/gnomeprinter_obsolete.py:245
1260
#: ../src/lib/exporters/gnomeprinter.py:288
1261
#: ../src/lib/exporters/lprprinter.py:7 ../src/lib/exporters/winprinter.py:40
1262
msgid "Print Recipes"
1265
#: ../src/lib/exporters/lprprinter.py:15 ../src/lib/exporters/lprprinter.py:18
1266
msgid "Enter print command"
1269
#: ../src/lib/exporters/lprprinter.py:16
1271
msgid "Unable to find command \"%s\"."
1274
#: ../src/lib/exporters/lprprinter.py:17
1275
msgid "Please enter the command you would like to use to print."
1278
#: ../src/lib/exporters/lprprinter.py:22
1280
msgid "Printing via %s"
1283
#: ../src/lib/exporters/lprprinter.py:23
1285
"If you install python-gnome, you will be able to print with a much more "
1286
"attractive interface."
1289
#: ../src/lib/exporters/lprprinter.py:31
1293
#: ../src/lib/exporters/recipe_emailer.py:55
1294
#: ../src/lib/plugins/email_plugin/recipe_emailer.py:29
1295
#: ../src/lib/plugins/email_plugin/recipe_emailer.py:48
1296
#: ../src/lib/plugins/key_editor/keyEditor.py:114 ../src/lib/reccard.py:3021
1300
#: ../src/lib/exporters/recipe_emailer.py:119
1301
msgid "Include Recipe in Body of E-mail (A good idea no matter what)"
1304
#: ../src/lib/exporters/recipe_emailer.py:120
1305
msgid "E-mail Recipe as HTML Attachment"
1308
#: ../src/lib/exporters/recipe_emailer.py:121
1309
msgid "E-mail Recipe as PDF Attachment"
1312
#: ../src/lib/exporters/recipe_emailer.py:138
1313
msgid "Email Options"
1316
#: ../src/lib/exporters/recipe_emailer.py:141
1317
msgid "Don't ask before sending e-mail."
1320
#: ../src/lib/exporters/recipe_emailer.py:160
1321
msgid "E-mail not sent"
1324
#: ../src/lib/exporters/recipe_emailer.py:161
1326
"You have not chosen to include the recipe in the body of the message or as "
1330
#: ../src/lib/exporters/winprinter.py:18
1333
"Ready to print your recipe through the PDF file %s. Unfortunately, we have "
1334
"no print preview - shall we go ahead and print?"
1337
#: ../src/lib/exporters/winprinter.py:27
1338
msgid "Print job sent"
1341
#: ../src/lib/exporters/winprinter.py:28
1343
"Print job has been sent. If something goes wrong, you can open the PDF file "
1344
"and try printing again."
1347
#: ../src/lib/exporters/winprinter.py:30
1348
msgid "Print job cancelled"
1351
#: ../src/lib/exporters/winprinter.py:31
1352
msgid "If you'd like, you can open the PDF file."
1355
#: ../src/lib/exporters/winprinter.py:59
1356
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:756
1359
msgid_plural "%s Columns"
1362
#: ../src/lib/FileChooserSaveAs.py:153
1363
#: ../src/lib/gtk_extras/dialog_extras.py:1031
1389
1364
msgid "Select File_type"
1392
#: ../src/lib/dialog_extras.py:1073
1393
msgid "No file selected"
1396
#: ../src/lib/dialog_extras.py:1074
1397
msgid "No file was selected, so the action has been cancelled"
1400
#: ../src/lib/dialog_extras.py:1087 ../src/lib/FileChooserSaveAs.py:224
1367
#: ../src/lib/FileChooserSaveAs.py:223
1368
#: ../src/lib/gtk_extras/dialog_extras.py:1122
1401
1369
#, python-format
1402
1370
msgid "A file named %s already exists."
1405
#: ../src/lib/dialog_extras.py:1088 ../src/lib/FileChooserSaveAs.py:225
1373
#: ../src/lib/FileChooserSaveAs.py:224
1374
#: ../src/lib/gtk_extras/dialog_extras.py:1123
1406
1375
msgid "Do you want to replace it with the one you are saving?"
1409
#: ../src/lib/dialog_extras.py:1188
1412
"I'm sorry, I can't understand\n"
1413
"the amount \"%s\"."
1416
#: ../src/lib/dialog_extras.py:1190
1418
"Amounts must be numbers (fractions or decimals), ranges of numbers, or blank."
1421
#: ../src/lib/dialog_extras.py:1192
1424
"The \"unit\" must be in the \"unit\" field by itself.\n"
1425
"For example, if you want to enter one and a half cups,\n"
1426
"the amount field could contain \"1.5\" or \"1 1/2\". \"cups\"\n"
1427
"should go in the separate \"unit\" field.\n"
1429
"To enter a range of numbers, use a \"-\" to separate them.\n"
1430
"For example, you could enter 2-4 or 1 1/2 - 3 1/2.\n"
1433
#. renderer.set_property('editable',True)
1434
#: ../src/lib/gglobals.py:234 ../src/lib/shopgui.py:102
1435
#: ../src/lib/exporters/rtf_exporter.py:79
1439
#: ../src/lib/gglobals.py:235
1378
#: ../src/lib/gglobals.py:252
1440
1379
msgid "Category"
1443
#: ../src/lib/gglobals.py:236
1382
#: ../src/lib/gglobals.py:253
1444
1383
msgid "Cuisine"
1447
#: ../src/lib/gglobals.py:237 ../src/lib/ratingWidget.py:334
1386
#: ../src/lib/gglobals.py:254 ../src/lib/gtk_extras/ratingWidget.py:333
1451
#: ../src/lib/gglobals.py:238
1390
#: ../src/lib/gglobals.py:255
1455
#: ../src/lib/gglobals.py:239
1394
#: ../src/lib/gglobals.py:256 ../src/lib/GourmetRecipeManager.py:437
1459
#: ../src/lib/gglobals.py:240
1398
#: ../src/lib/gglobals.py:259
1460
1399
msgid "Preparation Time"
1463
#: ../src/lib/gglobals.py:241
1402
#: ../src/lib/gglobals.py:260
1464
1403
msgid "Cooking Time"
1467
#: ../src/lib/gglobals.py:251
1406
#: ../src/lib/gglobals.py:264 ../src/lib/gglobals.py:269
1407
#: ../src/lib/reccard.py:1632
1408
msgid "Instructions"
1411
#: ../src/lib/gglobals.py:265 ../src/lib/gglobals.py:270
1412
#: ../src/lib/reccard.py:1638
1416
#: ../src/lib/gglobals.py:271
1468
1417
msgid "Modifications"
1471
#: ../src/lib/gglobals.py:318
1421
#: ../src/lib/gglobals.py:347
1472
1422
msgid "Unable to open URL"
1475
#: ../src/lib/gglobals.py:319
1425
#: ../src/lib/gglobals.py:348
1476
1426
msgid "Unable to launch mail reader."
1479
#: ../src/lib/gglobals.py:320
1429
#: ../src/lib/gglobals.py:349
1480
1430
msgid "Unable to open website."
1483
#: ../src/lib/gglobals.py:321
1433
#: ../src/lib/gglobals.py:350
1484
1434
msgid "Unable to open file."
1487
#: ../src/lib/gglobals.py:327
1437
#: ../src/lib/gglobals.py:356
1488
1438
#, python-format
1489
1439
msgid "There was an error launching the url: %s"
1492
#: ../src/lib/GourmetRecipeManager.py:51
1442
#: ../src/lib/GourmetRecipeManager.py:62
1493
1443
msgid "Importing old recipe data"
1496
#: ../src/lib/GourmetRecipeManager.py:52
1446
#: ../src/lib/GourmetRecipeManager.py:63
1498
1448
"Importing recipe data from a previous version of Gourmet into new database."
1501
#: ../src/lib/GourmetRecipeManager.py:98
1502
msgid "Loading window preferences..."
1505
#: ../src/lib/GourmetRecipeManager.py:121
1506
msgid "Loading graphical interface..."
1509
#: ../src/lib/GourmetRecipeManager.py:160
1510
msgid "Loading recipe database..."
1513
#: ../src/lib/GourmetRecipeManager.py:162
1514
msgid "Setting up recipe index..."
1517
#: ../src/lib/GourmetRecipeManager.py:213
1518
#: ../src/lib/GourmetRecipeManager.py:1181
1522
#: ../src/lib/GourmetRecipeManager.py:246
1451
#. Convenience method for showing progress dialogs for import/export/deletion
1452
#: ../src/lib/GourmetRecipeManager.py:164
1453
msgid "Import paused"
1456
#: ../src/lib/GourmetRecipeManager.py:165
1460
#: ../src/lib/GourmetRecipeManager.py:244
1461
#: ../src/lib/GourmetRecipeManager.py:1081
1523
1462
msgid "Recipe _Index"
1526
#: ../src/lib/GourmetRecipeManager.py:247
1465
#: ../src/lib/GourmetRecipeManager.py:245
1527
1466
msgid "Shopping _List"
1530
#: ../src/lib/GourmetRecipeManager.py:286
1469
#: ../src/lib/GourmetRecipeManager.py:264 ../src/lib/reccard.py:211
1473
#: ../src/lib/GourmetRecipeManager.py:392
1531
1474
msgid "translator-credits"
1534
#: ../src/lib/GourmetRecipeManager.py:320
1535
#: ../src/lib/GourmetRecipeManager.py:331
1477
#: ../src/lib/GourmetRecipeManager.py:426
1536
1478
#, python-format
1542
#: ../src/lib/GourmetRecipeManager.py:329
1549
#: ../src/lib/GourmetRecipeManager.py:339
1550
msgid "Import paused"
1553
#: ../src/lib/GourmetRecipeManager.py:340
1557
#: ../src/lib/GourmetRecipeManager.py:385
1484
#: ../src/lib/GourmetRecipeManager.py:435
1485
msgid "Translated by"
1488
#: ../src/lib/GourmetRecipeManager.py:457
1492
#: ../src/lib/GourmetRecipeManager.py:467
1558
1493
#, python-format
1559
1494
msgid "Save your edits to %s"
1562
#: ../src/lib/GourmetRecipeManager.py:395
1497
#: ../src/lib/GourmetRecipeManager.py:478
1563
1498
msgid "An import is in progress."
1566
#: ../src/lib/GourmetRecipeManager.py:396
1501
#: ../src/lib/GourmetRecipeManager.py:479
1567
1502
msgid "An export is in progress."
1570
#: ../src/lib/GourmetRecipeManager.py:397
1505
#: ../src/lib/GourmetRecipeManager.py:480
1571
1506
msgid "A delete is in progress."
1574
#: ../src/lib/GourmetRecipeManager.py:399
1509
#: ../src/lib/GourmetRecipeManager.py:482
1575
1510
msgid "Exit program anyway?"
1578
#: ../src/lib/GourmetRecipeManager.py:401
1513
#: ../src/lib/GourmetRecipeManager.py:484
1579
1514
msgid "Don't exit!"
1582
#: ../src/lib/GourmetRecipeManager.py:536
1517
#: ../src/lib/GourmetRecipeManager.py:530
1518
#, fuzzy, python-format
1519
msgid "Permanently deleted %s of %s recipes"
1522
#: ../src/lib/GourmetRecipeManager.py:547
1523
#: ../src/lib/GourmetRecipeManager.py:562
1527
#: ../src/lib/GourmetRecipeManager.py:562
1528
msgid "Browse, permanently delete or undelete deleted recipes"
1531
#: ../src/lib/GourmetRecipeManager.py:613
1532
msgid "Undeleted recipes "
1535
#: ../src/lib/GourmetRecipeManager.py:683
1536
msgid "Gourmet Recipe Manager starting up..."
1539
#: ../src/lib/GourmetRecipeManager.py:692
1540
msgid "Starting gourmet..."
1543
#: ../src/lib/GourmetRecipeManager.py:739
1545
msgid "Print %s recipe"
1546
msgid_plural "Print %s recipes"
1549
#: ../src/lib/GourmetRecipeManager.py:784
1551
msgid "Number of %(unit)s of %(title)s to shop for"
1554
#: ../src/lib/GourmetRecipeManager.py:796
1556
msgid "Multiply %s by:"
1559
#: ../src/lib/GourmetRecipeManager.py:816
1561
msgid "Set %(attributes)s for %(num)s selected recipe?"
1562
msgid_plural "Set %(attributes)s for %(num)s selected recipes?"
1565
#: ../src/lib/GourmetRecipeManager.py:823
1566
msgid "Any previously existing values will not be changed."
1569
#: ../src/lib/GourmetRecipeManager.py:825
1570
msgid "The new values will overwrite any previously existing values."
1573
#: ../src/lib/GourmetRecipeManager.py:826
1574
msgid "This change cannot be undone."
1577
#: ../src/lib/GourmetRecipeManager.py:827
1579
msgid "Set values for selected recipes"
1582
#: ../src/lib/GourmetRecipeManager.py:1011
1584
msgid "Search recipes"
1587
#: ../src/lib/GourmetRecipeManager.py:1023
1592
#: ../src/lib/GourmetRecipeManager.py:1024
1594
msgid "Open selected recipe"
1597
#: ../src/lib/GourmetRecipeManager.py:1025
1599
msgid "Delete recipe"
1602
#: ../src/lib/GourmetRecipeManager.py:1027
1604
msgid "E_xport selected recipes"
1607
#: ../src/lib/GourmetRecipeManager.py:1028
1609
msgid "Export selected recipes to file"
1612
#. ('Email', None, _('E-_mail recipes'),
1613
#. None,None,self.email_recs),
1614
#: ../src/lib/GourmetRecipeManager.py:1034
1616
msgid "Batch _edit recipes"
1619
#: ../src/lib/GourmetRecipeManager.py:1043
1623
#: ../src/lib/GourmetRecipeManager.py:1047
1628
#: ../src/lib/GourmetRecipeManager.py:1051
1630
msgid "_Import file"
1633
#: ../src/lib/GourmetRecipeManager.py:1052
1634
msgid "Import recipe from file"
1637
#: ../src/lib/GourmetRecipeManager.py:1053
1639
msgid "Import _webpage"
1642
#: ../src/lib/GourmetRecipeManager.py:1054
1644
msgid "Import recipe from webpage"
1647
#: ../src/lib/GourmetRecipeManager.py:1055
1649
msgid "Export _all recipes"
1652
#: ../src/lib/GourmetRecipeManager.py:1056
1654
msgid "Export all recipes to file"
1657
#: ../src/lib/GourmetRecipeManager.py:1057
1661
#: ../src/lib/GourmetRecipeManager.py:1058
1662
msgid "Manage plugins which add extra functionality to Gourmet."
1665
#: ../src/lib/GourmetRecipeManager.py:1060
1666
msgid "_Preferences"
1669
#. ('Redo',gtk.STOCK_REDO,_('_Redo'),
1671
#. ('Undo',gtk.STOCK_UNDO,_('_Undo'),
1673
#: ../src/lib/GourmetRecipeManager.py:1066
1678
#: ../src/lib/GourmetRecipeManager.py:1068
1682
#: ../src/lib/GourmetRecipeManager.py:1076
1686
#: ../src/lib/GourmetRecipeManager.py:1082
1687
msgid "Searchable index of recipes in the database."
1690
#: ../src/lib/GourmetRecipeManager.py:1174
1583
1691
#, python-format
1584
1692
msgid "Delete %s?"
1587
#: ../src/lib/GourmetRecipeManager.py:537
1695
#: ../src/lib/GourmetRecipeManager.py:1175
1588
1696
#, python-format
1589
1697
msgid "You have unsaved changes to %s. Are you sure you want to delete?"
1592
#: ../src/lib/GourmetRecipeManager.py:558
1700
#: ../src/lib/GourmetRecipeManager.py:1197
1703
"You just moved %s recipe to the trash. You can recover this recipe or "
1704
"permanently delete it at any time by clicking Tools->Open Trash."
1706
"You just moved %s recipes to the trash. You can recover these recipes or "
1707
"permanently delete them at any time by clicking Tools->Open Trash"
1710
#: ../src/lib/GourmetRecipeManager.py:1204
1593
1711
msgid "Deleted"
1596
#: ../src/lib/GourmetRecipeManager.py:558
1714
#: ../src/lib/GourmetRecipeManager.py:1204
1715
#: ../src/lib/importers/interactive_importer.py:416
1597
1716
msgid "Untitled"
1600
#: ../src/lib/GourmetRecipeManager.py:562
1601
#: ../src/lib/GourmetRecipeManager.py:607
1602
#: ../src/lib/GourmetRecipeManager.py:804
1603
#: ../src/lib/GourmetRecipeManager.py:853
1604
#: ../src/lib/GourmetRecipeManager.py:876
1605
#: ../src/lib/GourmetRecipeManager.py:945
1606
#: ../src/lib/GourmetRecipeManager.py:1099
1607
#: ../src/lib/GourmetRecipeManager.py:1280
1608
msgid "An import, export or deletion is running"
1611
#: ../src/lib/GourmetRecipeManager.py:563
1612
#: ../src/lib/GourmetRecipeManager.py:1281
1613
msgid "Please wait until it is finished to delete recipes."
1616
#: ../src/lib/GourmetRecipeManager.py:568
1719
#: ../src/lib/GourmetRecipeManager.py:1212
1617
1720
msgid "Permanently delete recipes?"
1620
#: ../src/lib/GourmetRecipeManager.py:570
1723
#: ../src/lib/GourmetRecipeManager.py:1214
1621
1724
msgid "Permanently delete recipe?"
1624
#: ../src/lib/GourmetRecipeManager.py:571
1727
#: ../src/lib/GourmetRecipeManager.py:1215
1625
1728
#, python-format
1626
1729
msgid "Are you sure you want to delete the recipe <i>%s</i>"
1629
#: ../src/lib/GourmetRecipeManager.py:573
1732
#: ../src/lib/GourmetRecipeManager.py:1217
1630
1733
msgid "Are you sure you want to delete the following recipes?"
1633
#: ../src/lib/GourmetRecipeManager.py:577
1736
#: ../src/lib/GourmetRecipeManager.py:1221
1634
1737
#, python-format
1635
1738
msgid "Are you sure you want to delete the %s selected recipes?"
1638
#: ../src/lib/GourmetRecipeManager.py:579
1741
#: ../src/lib/GourmetRecipeManager.py:1223
1639
1742
msgid "See recipes"
1642
#: ../src/lib/GourmetRecipeManager.py:587
1643
msgid "Deletion paused"
1646
#: ../src/lib/GourmetRecipeManager.py:587
1647
msgid "Stop deletion"
1650
#: ../src/lib/GourmetRecipeManager.py:608
1651
msgid "The recipes will be deleted once the other process is finished."
1654
#: ../src/lib/GourmetRecipeManager.py:641
1745
#: ../src/lib/GourmetRecipeManager.py:1231
1747
msgid "Delete Recipes"
1750
#: ../src/lib/GourmetRecipeManager.py:1258
1655
1751
#, python-format
1656
1752
msgid "Deleted recipe %s"
1659
#: ../src/lib/GourmetRecipeManager.py:677
1661
msgid "Print %s recipe"
1662
msgid_plural "Print %s recipes"
1665
#: ../src/lib/GourmetRecipeManager.py:731
1667
msgid "Number of servings of %s to shop for"
1670
#: ../src/lib/GourmetRecipeManager.py:739
1672
msgid "Multiply %s by:"
1675
#: ../src/lib/GourmetRecipeManager.py:768 ../src/lib/shopgui.py:160
1679
#: ../src/lib/GourmetRecipeManager.py:781 ../src/lib/reccard.py:807
1681
"Forget previously saved choices for which optional ingredients to shop for. "
1682
"This action is not reversable."
1685
#: ../src/lib/GourmetRecipeManager.py:783
1687
"This will affect all recipes. If you want to forget the settings for an "
1688
"individual recipe, you can do so from the <b>Tools</b> menu of an individual "
1692
#: ../src/lib/GourmetRecipeManager.py:786 ../src/lib/reccard.py:806
1693
msgid "Forget which optional ingredients to shop for?"
1696
#: ../src/lib/GourmetRecipeManager.py:805
1697
msgid "Please wait until it is finished to start your export."
1700
#: ../src/lib/GourmetRecipeManager.py:811
1701
msgid "Export recipes"
1704
#: ../src/lib/GourmetRecipeManager.py:812
1708
#: ../src/lib/GourmetRecipeManager.py:841
1709
msgid "Export Paused"
1712
#: ../src/lib/GourmetRecipeManager.py:841
1716
#: ../src/lib/GourmetRecipeManager.py:854
1717
msgid "Your export will start once the other process is finished."
1720
#: ../src/lib/GourmetRecipeManager.py:862 ../src/lib/reccard.py:967
1722
msgid "Gourmet cannot export file of type \"%s\""
1725
#: ../src/lib/GourmetRecipeManager.py:877
1726
#: ../src/lib/GourmetRecipeManager.py:946
1727
msgid "Please wait until it is finished to start your import."
1730
#: ../src/lib/GourmetRecipeManager.py:881
1731
msgid "Enter the URL of a recipe archive or recipe website."
1734
#: ../src/lib/GourmetRecipeManager.py:882
1735
msgid "Enter website address."
1738
#: ../src/lib/GourmetRecipeManager.py:884
1742
#: ../src/lib/GourmetRecipeManager.py:885
1744
"Enter the address of a website or recipe archive. The address should begin "
1748
#: ../src/lib/GourmetRecipeManager.py:892
1750
msgid "Importing recipe from %s"
1753
#: ../src/lib/GourmetRecipeManager.py:914
1755
msgid "Gourmet does not know how to import site %s"
1758
#: ../src/lib/GourmetRecipeManager.py:916
1759
#: ../src/lib/GourmetRecipeManager.py:938
1761
msgid "Are you sure %(url)s points to a page with a recipe on it?"
1764
#: ../src/lib/GourmetRecipeManager.py:917
1765
msgid "Unable to import"
1768
#: ../src/lib/GourmetRecipeManager.py:922
1769
msgid "Unable to unzip"
1772
#: ../src/lib/GourmetRecipeManager.py:923
1774
msgid "Gourmet is unable to unzip the file %s"
1777
#: ../src/lib/GourmetRecipeManager.py:927
1778
msgid "Unable to retrieve URL"
1781
#: ../src/lib/GourmetRecipeManager.py:928
1784
"Gourmet was unable to retrieve the site %s. Are you sure your internet "
1785
"connection is working? If you can retrieve the site with a webbrowser but "
1786
"continue to get this error, please submit a bug report at %s."
1789
#: ../src/lib/GourmetRecipeManager.py:937
1791
msgid "Error retrieving %(url)s."
1794
#: ../src/lib/GourmetRecipeManager.py:952
1795
msgid "Import Recipes"
1798
#: ../src/lib/GourmetRecipeManager.py:1022
1800
msgid "Default source for recipes imported from %s"
1803
#: ../src/lib/GourmetRecipeManager.py:1023
1807
#: ../src/lib/GourmetRecipeManager.py:1052
1809
msgid "Gourmet could not import the file %s"
1810
msgid_plural "Gourmet could not import the following files: %s"
1813
#: ../src/lib/GourmetRecipeManager.py:1057
1816
"If you believe this file is in one of the formats Gourmet supports, please "
1817
"submit a bug report at %s and attach the file."
1819
"If you believe these files are in a format Gourmet supports, please submit a "
1820
"bug report at %s and attach the file."
1823
#: ../src/lib/GourmetRecipeManager.py:1061
1824
msgid "Cannot import file."
1825
msgid_plural "Cannot import files."
1828
#: ../src/lib/GourmetRecipeManager.py:1085
1830
msgid "Importing recipes from %s"
1833
#: ../src/lib/GourmetRecipeManager.py:1089
1834
msgid "Importing Recipes"
1837
#: ../src/lib/GourmetRecipeManager.py:1100
1838
msgid "Your import will start once the other process is finished."
1841
#: ../src/lib/GourmetRecipeManager.py:1119 ../src/lib/reccard.py:1007
1755
#: ../src/lib/GourmetRecipeManager.py:1292
1842
1756
msgid "Export succeeded"
1845
#: ../src/lib/GourmetRecipeManager.py:1122
1759
#: ../src/lib/GourmetRecipeManager.py:1295
1846
1760
msgid "webpage"
1849
#: ../src/lib/GourmetRecipeManager.py:1123
1763
#: ../src/lib/GourmetRecipeManager.py:1296
1850
1764
#, python-format
1851
1765
msgid "Exported %s to %s"
1854
#: ../src/lib/GourmetRecipeManager.py:1189
1768
#: ../src/lib/GourmetRecipeManager.py:1356
1772
#: ../src/lib/GourmetRecipeManager.py:1364
1855
1773
msgid "Importing..."
1858
#: ../src/lib/GourmetRecipeManager.py:1276
1859
msgid "Undeleted recipes "
1862
#: ../src/lib/GourmetRecipeManager.py:1327
1863
msgid "Gourmet Recipe Manager starting up..."
1866
#: ../src/lib/GourmetRecipeManager.py:1336
1867
msgid "Starting gourmet..."
1870
1776
#: ../src/lib/GourmetThreads.py:42
1871
1777
#, python-format
1872
1778
msgid "%s stopped."
1887
1793
msgid "There was an error during %s."
1890
#: ../src/lib/GourmetThreads.py:108
1796
#: ../src/lib/GourmetThreads.py:107
1891
1797
#, python-format
1892
1798
msgid "Deleting recipes from database... (%s of %s deleted)"
1895
#: ../src/lib/GourmetThreads.py:112
1801
#: ../src/lib/GourmetThreads.py:111
1896
1802
#, python-format
1897
1803
msgid "Deleted %s recipe"
1898
1804
msgid_plural "Deleted %s recipes"
1901
#: ../src/lib/keyEditor.py:58 ../src/lib/keyEditor.py:430
1902
#: ../src/lib/reccard.py:1848 ../src/lib/reccard.py:1880
1903
#: ../src/lib/reccard.py:1902
1907
#: ../src/lib/keyEditor.py:79 ../src/lib/keyEditor.py:228
1807
#. setup pause button
1808
#: ../src/lib/gtk_extras/dialog_extras.py:404
1812
#. setup stop button
1813
#: ../src/lib/gtk_extras/dialog_extras.py:416
1817
#: ../src/lib/gtk_extras/dialog_extras.py:472
1818
#: ../src/lib/gtk_extras/dialog_extras.py:562
1819
msgid "Don't ask me this again."
1822
#: ../src/lib/gtk_extras/dialog_extras.py:528
1823
msgid "Do you really want to do this"
1826
#: ../src/lib/gtk_extras/dialog_extras.py:740
1827
#: ../src/lib/importers/importer.py:466
1831
#: ../src/lib/gtk_extras/dialog_extras.py:741
1832
#: ../src/lib/importers/importer.py:467
1836
#: ../src/lib/gtk_extras/dialog_extras.py:742
1837
#: ../src/lib/importers/importer.py:468
1841
#: ../src/lib/gtk_extras/dialog_extras.py:743
1842
#: ../src/lib/importers/importer.py:469
1846
#: ../src/lib/gtk_extras/dialog_extras.py:744
1847
#: ../src/lib/importers/importer.py:471
1851
#: ../src/lib/gtk_extras/dialog_extras.py:756
1852
msgid "Convert ratings to 5 star scale."
1855
#: ../src/lib/gtk_extras/dialog_extras.py:757
1856
msgid "Convert ratings."
1859
#: ../src/lib/gtk_extras/dialog_extras.py:758
1860
msgid "Please give each of the ratings an equivalent on a scale of 1 to 5"
1863
#: ../src/lib/gtk_extras/dialog_extras.py:771
1864
msgid "Current Rating"
1867
#: ../src/lib/gtk_extras/dialog_extras.py:776
1868
msgid "Rating out of 5 Stars"
1871
#: ../src/lib/gtk_extras/dialog_extras.py:1108
1872
msgid "No file selected"
1875
#: ../src/lib/gtk_extras/dialog_extras.py:1109
1876
msgid "No file was selected, so the action has been cancelled"
1879
#: ../src/lib/gtk_extras/dialog_extras.py:1223
1882
"I'm sorry, I can't understand\n"
1883
"the amount \"%s\"."
1886
#: ../src/lib/gtk_extras/dialog_extras.py:1225
1888
"Amounts must be numbers (fractions or decimals), ranges of numbers, or blank."
1891
#: ../src/lib/gtk_extras/dialog_extras.py:1227
1894
"The \"unit\" must be in the \"unit\" field by itself.\n"
1895
"For example, if you want to enter one and a half cups,\n"
1896
"the amount field could contain \"1.5\" or \"1 1/2\". \"cups\"\n"
1897
"should go in the separate \"unit\" field.\n"
1899
"To enter a range of numbers, use a \"-\" to separate them.\n"
1900
"For example, you could enter 2-4 or 1 1/2 - 3 1/2.\n"
1903
#. self._hide_warning_slowly()
1905
#: ../src/lib/gtk_extras/numberEntry.py:28
1906
#: ../src/lib/gtk_extras/timeEntry.py:55 ../src/lib/gtk_extras/timeEntry.py:65
1907
msgid "Invalid input."
1910
#: ../src/lib/gtk_extras/numberEntry.py:28
1911
msgid "Not a number."
1914
#: ../src/lib/gtk_extras/timeEntry.py:40
1916
"Time must begin with a number or fraction followed by a unit (minutes, "
1920
#: ../src/lib/gtk_extras/timeEntry.py:56 ../src/lib/gtk_extras/timeEntry.py:66
1921
msgid "Time must be expressed in hours, minutes, seconds, etc."
1924
#: ../src/lib/importers/generic_recipe_parser.py:130
1928
#: ../src/lib/importers/html_importer.py:41
1929
#: ../src/lib/importers/webextras.py:21 ../src/lib/importers/webextras.py:79
1931
msgid "Retrieving %s"
1934
#: ../src/lib/importers/html_importer.py:44
1935
#: ../src/lib/importers/webextras.py:82
1936
msgid "Retrieving file"
1939
#. Interactive we go...
1940
#: ../src/lib/importers/html_importer.py:486
1941
msgid "Don't recognize this webpage. Using generic importer..."
1944
#: ../src/lib/importers/html_importer.py:497
1945
#: ../src/lib/importers/html_importer.py:566
1946
msgid "Import complete."
1949
#: ../src/lib/importers/html_importer.py:518
1950
msgid "Importing recipe"
1953
#: ../src/lib/importers/html_importer.py:524
1954
msgid "Processing ingredients"
1957
#: ../src/lib/importers/html_importer.py:548
1958
msgid "Processing ingredients."
1961
#: ../src/lib/importers/importer.py:185
1963
msgid_plural "servings"
1966
#: ../src/lib/importers/importer.py:266
1968
msgid "Imported %s of %s recipes."
1971
#: ../src/lib/importers/importer.py:470
1975
#: ../src/lib/importers/importManager.py:54
1976
msgid "Enter the URL of a recipe archive or recipe website."
1979
#: ../src/lib/importers/importManager.py:55
1980
msgid "Enter website address"
1983
#: ../src/lib/importers/importManager.py:57
1987
#: ../src/lib/importers/importManager.py:58
1988
msgid "Enter the address of a website or recipe archive."
1991
#: ../src/lib/importers/importManager.py:93
1992
msgid "Unable to import URL"
1995
#: ../src/lib/importers/importManager.py:94
1996
msgid "Gourmet does not have a plugin capable of importing URL"
1999
#: ../src/lib/importers/importManager.py:95
2002
"Unable to import URL %(url)s of mimetype %(type)s. File saved to temporary "
2006
#: ../src/lib/importers/importManager.py:109
2007
msgid "Open recipe..."
2010
#: ../src/lib/importers/importManager.py:171
2015
#: ../src/lib/importers/importManager.py:241
2016
msgid "All importable files"
2019
#: ../src/lib/importers/interactive_importer.py:35
2023
#: ../src/lib/importers/interactive_importer.py:37
2024
msgid "Ingredient Subgroup"
2027
#: ../src/lib/importers/interactive_importer.py:38
2031
#: ../src/lib/importers/interactive_importer.py:113
2033
msgid "Import recipe"
2036
#: ../src/lib/importers/interactive_importer.py:162
2040
#: ../src/lib/importers/interactive_importer.py:415
2041
msgid "Select recipe image"
2044
#: ../src/lib/importers/interactive_importer.py:416
2046
msgid "Select image for recipe \"%s\""
2049
#: ../src/lib/importers/interactive_importer.py:417
2051
"Below are all the images found for the page you are importing. Select any "
2052
"images that are of the recipe, or don't select anything if you don't want "
2053
"any of these images."
2056
#: ../src/lib/importers/plaintext_importer.py:34
2058
msgid "Imported %s recipes."
2061
#: ../src/lib/importers/webextras.py:14
2063
msgid "Downloading %s"
2066
#: ../src/lib/legacy_db/db_08/rmetakit.py:17
2067
#: ../src/lib/legacy_db/db_09/rmetakit.py:17
2068
msgid "Database format has changed"
2071
#: ../src/lib/legacy_db/db_08/rmetakit.py:18
2072
#: ../src/lib/legacy_db/db_09/rmetakit.py:18
2075
"%(progname)s %(version)s has changed the format of its database. Your "
2076
"database will no longer work with older versions of %(progname)s. A backup "
2077
"has been saved in %(backupfile)s"
2080
#: ../src/lib/legacy_db/db_08/rmetakit.py:548
2081
#: ../src/lib/legacy_db/db_09/rmetakit.py:593
2084
"In case anything goes wrong, a backup copy of your recipe database is being "
2088
#: ../src/lib/legacy_db/db_08/rmetakit.py:550
2089
#: ../src/lib/legacy_db/db_09/rmetakit.py:595
2090
msgid "Transferring data to new database format"
2093
#: ../src/lib/plugin_gui.py:30
2097
#: ../src/lib/plugin_gui.py:115
2098
msgid "Plugin is needed for other plugins. Deactivate plugin anyway?"
2101
#: ../src/lib/plugin_gui.py:116
2103
msgid "The following plugins require %s:"
2106
#: ../src/lib/plugin_gui.py:119
2107
msgid "Deactivate anyway"
2110
#: ../src/lib/plugin_gui.py:120
2111
msgid "Keep plugin active"
2114
#: ../src/lib/plugin_gui.py:134 ../src/lib/recindex.py:443
2118
#: ../src/lib/plugin_gui.py:138
2119
msgid "An error occurred activating plugin."
2122
#: ../src/lib/plugin_gui.py:142
2123
msgid "An error occurred deactivating plugin."
2126
#: ../src/lib/plugins/duplicate_finder/recipeMerger.glade.h:1
2127
msgid "<b><span size=\"large\">Duplicate recipes</span></b>"
2130
#: ../src/lib/plugins/duplicate_finder/recipeMerger.glade.h:2
2131
msgid "<b>Merge recipes</b>"
2134
#: ../src/lib/plugins/duplicate_finder/recipeMerger.glade.h:3
2135
msgid "<i>_Showing:</i>"
2138
#: ../src/lib/plugins/duplicate_finder/recipeMerger.glade.h:4
2139
msgid "Merge _all duplicates"
2142
#: ../src/lib/plugins/duplicate_finder/recipeMerger.glade.h:5
2144
"Recipes with similar recipe information\n"
2145
"Recipes with similar ingredients\n"
2146
"Recipes with similar recipe information and ingredients"
2149
#: ../src/lib/plugins/duplicate_finder/recipeMerger.glade.h:8
2153
#: ../src/lib/plugins/duplicate_finder/recipeMerger.glade.h:9
2154
msgid "_Include recipes in trash"
2157
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:29
2158
#: ../src/lib/recipeMerger.py:93
2163
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:229
2164
msgid "Auto-Merge recipes"
2167
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:231
2169
msgid "Always use newest recipe"
2172
#: ../src/lib/plugins/duplicate_finder/recipeMerger.py:232
2174
msgid "Always use oldest recipe"
2177
#: ../src/lib/plugins/duplicate_finder/recipeMergerPlugin.py:21
2178
#: ../src/lib/plugins/duplicate_finder/recipeMergerPlugin.py:55
2180
"Some of the imported recipes appear to be duplicates. You can merge them "
2181
"here, or close this dialog to leave them as they are."
2184
#: ../src/lib/plugins/duplicate_finder/recipeMergerPlugin.py:62
2186
msgid "Find _duplicate recipes"
2189
#: ../src/lib/plugins/duplicate_finder/recipeMergerPlugin.py:63
2190
msgid "Find and remove duplicate recipes"
2193
#: ../src/lib/plugins/email_plugin/emailer_plugin.py:21
2194
#: ../src/lib/plugins/email_plugin/emailer_plugin.py:41
2196
msgid "Email recipes"
2199
#: ../src/lib/plugins/email_plugin/emailer_plugin.py:22
2200
msgid "Email all selected recipes (or all recipes if no recipes are selected"
2203
#. only called for l>20, so fancy gettext methods
2204
#. shouldn't be necessary if my knowledge of
2205
#. linguistics serves me
2206
#: ../src/lib/plugins/email_plugin/emailer_plugin.py:45
2208
msgid "Do you really want to email all %s selected recipes?"
2211
#: ../src/lib/plugins/email_plugin/emailer_plugin.py:46
2212
msgid "Yes, e_mail them"
2216
#: ../src/lib/plugins/field_editor/fieldEditor.py:98
2217
msgid "For each selected value"
2220
#: ../src/lib/plugins/field_editor/fieldEditor.py:102
2222
msgid "Where %(field)s is %(value)s"
2225
#: ../src/lib/plugins/field_editor/fieldEditor.py:160
2227
msgid "Change will affect %s recipe"
2228
msgid_plural "Change will affect %s recipes"
2231
#: ../src/lib/plugins/field_editor/fieldEditor.py:164
2233
msgid "Delete %s where it is %s?"
2236
#: ../src/lib/plugins/field_editor/fieldEditor.py:167
2238
msgid "Change %s from %s to \"%s\"?"
2241
#: ../src/lib/plugins/field_editor/fieldEditor.py:173
2242
msgid "<i>This change is not reversable.</i>"
2245
#: ../src/lib/plugins/import_export/archive_plugin/zip_readers.py:44
2246
msgid "Loading zip archive"
2249
#: ../src/lib/plugins/import_export/archive_plugin/zip_readers.py:59
2250
msgid "Unzipping zip archive"
2253
#: ../src/lib/plugins/import_export/gxml_plugin/gxml_exporter_plugin.py:7
2254
#: ../src/lib/plugins/import_export/gxml_plugin/gxml_importer_plugin.py:61
2255
msgid "Gourmet XML File"
2258
#: ../src/lib/plugins/import_export/gxml_plugin/gxml_exporter_plugin.py:46
2259
msgid "Gourmet XML Export"
2262
#: ../src/lib/plugins/import_export/gxml_plugin/gxml_exporter_plugin.py:47
2264
msgid "Exporting recipes to Gourmet XML file %(file)s."
2267
#: ../src/lib/plugins/import_export/gxml_plugin/gxml_exporter_plugin.py:48
2269
msgid "Recipe saved in Gourmet XML file %(file)s."
2272
#: ../src/lib/plugins/import_export/gxml_plugin/gxml_importer_plugin.py:74
2273
msgid "Gourmet XML File (Obsolete)"
2276
#: ../src/lib/plugins/import_export/html_plugin/html_exporter.py:118
2278
msgid "Original Page from %s"
2281
#: ../src/lib/plugins/import_export/html_plugin/html_exporter_plugin.py:5
2282
msgid "HTML Web Page"
2285
#: ../src/lib/plugins/import_export/html_plugin/html_exporter_plugin.py:9
2286
msgid "Exporting Webpage"
2289
#: ../src/lib/plugins/import_export/html_plugin/html_exporter_plugin.py:10
2291
msgid "Exporting recipes to HTML files in directory %(file)s"
2294
#: ../src/lib/plugins/import_export/html_plugin/html_exporter_plugin.py:11
2296
msgid "Recipe saved as HTML file %(file)s"
2299
#: ../src/lib/plugins/import_export/krecipe_plugin/krecipe_importer_plugin.py:9
2301
msgid "KRecipe XML File"
2304
#: ../src/lib/plugins/import_export/mastercook_import_plugin/mastercook_importer.py:116
2305
msgid "Mastercook import finished."
2308
#: ../src/lib/plugins/import_export/mastercook_import_plugin/mastercook_importer.py:249
2309
msgid "Tidying up XML"
2312
#: ../src/lib/plugins/import_export/mastercook_import_plugin/mastercook_importer_plugin.py:8
2313
msgid "Mastercook XML File"
2316
#: ../src/lib/plugins/import_export/mastercook_import_plugin/mastercook_importer_plugin.py:21
2317
msgid "Mastercook Text File"
2320
#: ../src/lib/plugins/import_export/mealmaster_plugin/mealmaster_exporter_plugin.py:5
2321
#: ../src/lib/plugins/import_export/mealmaster_plugin/mealmaster_importer_plugin.py:22
2322
msgid "MealMaster file"
2325
#: ../src/lib/plugins/import_export/mealmaster_plugin/mealmaster_exporter_plugin.py:9
2326
msgid "MealMaster Export"
2329
#: ../src/lib/plugins/import_export/mealmaster_plugin/mealmaster_exporter_plugin.py:10
2331
msgid "Exporting recipes to MealMaster file %(file)s."
2334
#: ../src/lib/plugins/import_export/mealmaster_plugin/mealmaster_exporter_plugin.py:11
2336
msgid "Recipe saved as MealMaster file %(file)s"
2339
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:710
2340
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:727
2344
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:711
2345
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:746
2346
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:846
2347
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:877
2351
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:713
2352
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:739
2353
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:838
2357
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:722
2361
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:723
2362
msgid "Index Card (3.5x5\")"
2365
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:724
2366
msgid "Index Card (4x6\")"
2369
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:725
2370
msgid "Index Card (5x8\")"
2373
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:726
2374
msgid "Index Card (A7)"
2377
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:728
2381
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:734
2382
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:740
2383
msgid "Index Cards (3.5x5)"
2386
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:735
2387
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:741
2388
msgid "Index Cards (4x6)"
2391
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:736
2392
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:742
2393
msgid "Index Cards (A7)"
2396
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:747
2397
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:824
2398
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:875
2402
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:760
2406
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:762
2407
msgid "_Orientation"
2410
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:764
2414
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:766
2415
msgid "Page _Layout"
2418
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:769
2422
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:771
2423
msgid "Right Margin"
2426
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:773
2430
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter.py:775
2431
msgid "Bottom Margin"
2434
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter_plugin.py:5
2435
msgid "PDF (Portable Document Format)"
2438
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter_plugin.py:9
2442
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter_plugin.py:10
2444
msgid "Exporting recipes to PDF %(file)s."
2447
#: ../src/lib/plugins/import_export/pdf_plugin/pdf_exporter_plugin.py:11
2449
msgid "Recipe saved as PDF %(file)s"
2452
#: ../src/lib/plugins/import_export/plaintext_plugin/plaintext_exporter_plugin.py:5
2453
#: ../src/lib/plugins/import_export/plaintext_plugin/plaintext_importer_plugin.py:36
2454
msgid "Plain Text file"
2457
#: ../src/lib/plugins/import_export/plaintext_plugin/plaintext_exporter_plugin.py:9
2461
#: ../src/lib/plugins/import_export/plaintext_plugin/plaintext_exporter_plugin.py:10
2463
msgid "Exporting recipes to text file %(file)s."
2466
#: ../src/lib/plugins/import_export/plaintext_plugin/plaintext_exporter_plugin.py:11
2468
msgid "Recipe saved as plain text file %(file)s"
2471
#: ../src/lib/plugins/import_export/plaintext_plugin/plaintext_importer_plugin.py:23
2476
#: ../src/lib/plugins/import_export/plaintext_plugin/plaintext_importer_plugin.py:24
2478
msgid "File %s is too big to import"
2481
#: ../src/lib/plugins/import_export/plaintext_plugin/plaintext_importer_plugin.py:25
2484
"Your file exceeds the maximum length of %s characters. You probably didn't "
2485
"mean to import it anyway. If you really do want to import this file, use a "
2486
"text editor to split it into smaller files and try importing again."
2489
#: ../src/lib/plugins/import_export/web_import_plugin/generic_web_importer_plugin.py:8
2494
#: ../src/lib/plugins/key_editor/keyeditor.glade.h:1
2495
msgid "<b>_Change selected ingredients</b>"
2498
#. to set our regexp_toggled variable
2499
#: ../src/lib/plugins/key_editor/keyEditor.py:64
2500
#: ../src/lib/plugins/key_editor/keyEditor.py:86
2501
#: ../src/lib/plugins/key_editor/keyEditor.py:265
1911
#: ../src/lib/keyEditor.py:79 ../src/lib/keyEditor.py:224
2505
#: ../src/lib/plugins/key_editor/keyEditor.py:86
2506
#: ../src/lib/plugins/key_editor/keyEditor.py:261
1915
#: ../src/lib/keyEditor.py:105
2510
#: ../src/lib/plugins/key_editor/keyEditor.py:86
2511
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:36
2515
#: ../src/lib/plugins/key_editor/keyEditor.py:111
1919
#: ../src/lib/keyEditor.py:106
2519
#: ../src/lib/plugins/key_editor/keyEditor.py:112
1923
#: ../src/lib/keyEditor.py:107
2523
#: ../src/lib/plugins/key_editor/keyEditor.py:113
1927
#: ../src/lib/keyEditor.py:108 ../src/lib/exporters/recipe_emailer.py:55
1931
#: ../src/lib/keyEditor.py:127
2527
#: ../src/lib/plugins/key_editor/keyEditor.py:158
1932
2528
#, python-format
1933
2529
msgid "Change all keys \"%s\" to \"%s\"?"
1936
#: ../src/lib/keyEditor.py:128
2532
#: ../src/lib/plugins/key_editor/keyEditor.py:159
1937
2533
#, python-format
1939
2535
"You won't be able to undo this action. If there are already ingredients with "
1954
2550
"the items you are changing now."
1957
#: ../src/lib/keyEditor.py:152
2553
#: ../src/lib/plugins/key_editor/keyEditor.py:183
1958
2554
#, python-format
1959
2555
msgid "Change _all instances of \"%(unit)s\" to \"%(text)s\""
1962
#: ../src/lib/keyEditor.py:153
2558
#: ../src/lib/plugins/key_editor/keyEditor.py:184
1963
2559
#, python-format
1965
2561
"Change \"%(unit)s\" to \"%(text)s\" only for _ingredients \"%(item)s\" with "
1966
2562
"key \"%(key)s\""
1969
#: ../src/lib/keyEditor.py:178
2565
#: ../src/lib/plugins/key_editor/keyEditor.py:209
1970
2566
#, python-format
1971
2567
msgid "Change _all instances of \"%(amount)s\" %(unit)s to %(text)s %(unit)s"
1974
#: ../src/lib/keyEditor.py:179
2570
#: ../src/lib/plugins/key_editor/keyEditor.py:210
1975
2571
#, python-format
1977
2573
"Change \"%(amount)s\" %(unit)s to \"%(text)s\" %(unit)s only _where the "
1978
2574
"ingredient key is %(key)s"
1981
#: ../src/lib/keyEditor.py:180
2577
#: ../src/lib/plugins/key_editor/keyEditor.py:211
1982
2578
#, python-format
1984
2580
"Change \"%(amount)s\" %(unit)s to \"%(text)s\" %(unit)s only where the "
1985
2581
"ingredient key is %(key)s _and where the item is %(item)s"
1988
#: ../src/lib/keyEditor.py:318
2584
#: ../src/lib/plugins/key_editor/keyEditor.py:355
1989
2585
msgid "Change all selected rows?"
1992
#: ../src/lib/keyEditor.py:319
2588
#: ../src/lib/plugins/key_editor/keyEditor.py:356
1993
2589
#, python-format
1995
2591
"This action will not be undoable. Are you that for all %s selected rows, you "
1996
2592
"want to set the following values:"
1999
#: ../src/lib/keyEditor.py:320
2595
#: ../src/lib/plugins/key_editor/keyEditor.py:357
2000
2596
#, python-format
2006
#: ../src/lib/keyEditor.py:321
2602
#: ../src/lib/plugins/key_editor/keyEditor.py:358
2007
2603
#, python-format
2013
#: ../src/lib/keyEditor.py:322
2609
#: ../src/lib/plugins/key_editor/keyEditor.py:359
2014
2610
#, python-format
2020
#: ../src/lib/keyEditor.py:323
2616
#: ../src/lib/plugins/key_editor/keyEditor.py:360
2021
2617
#, python-format
2027
#: ../src/lib/keyEditor.py:413
2623
#: ../src/lib/plugins/key_editor/keyEditor.py:493
2624
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:163
2028
2625
#, python-format
2029
2626
msgid "%s ingredient"
2030
2627
msgid_plural "%s ingredients"
2033
2630
#. Do not translate bottom, top and total -- I use these fancy formatting
2034
#: ../src/lib/keyEditor.py:417
2631
#. strings in case your language needs the order changed!
2632
#: ../src/lib/plugins/key_editor/keyEditor.py:497
2633
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:167
2035
2634
#, python-format
2036
2635
msgid "Showing ingredients %(bottom)s to %(top)s of %(total)s"
2039
#. self._hide_warning_slowly()
2040
#: ../src/lib/numberEntry.py:27 ../src/lib/timeEntry.py:54
2041
#: ../src/lib/timeEntry.py:64
2042
msgid "Invalid input."
2045
#: ../src/lib/numberEntry.py:27
2046
msgid "Not a number."
2049
#: ../src/lib/nutrition/databaseGrabber.py:140
2639
#. 'view-changed':(gobject.SIGNAL_RUN_LAST,
2640
#. gobject.TYPE_NONE,
2643
#: ../src/lib/plugins/key_editor/keyEditor.py:510
2644
#: ../src/lib/plugins/key_editor/recipeEditorPlugin.py:107
2645
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:187
2646
#: ../src/lib/reccard.py:2116 ../src/lib/reccard.py:2174
2650
#: ../src/lib/plugins/key_editor/keyEditor.py:511
2651
#: ../src/lib/plugins/key_editor/recipeEditorPlugin.py:100
2652
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:188
2653
#: ../src/lib/reccard.py:2115 ../src/lib/reccard.py:2142
2657
#: ../src/lib/plugins/key_editor/keyEditor.py:512
2658
#: ../src/lib/plugins/nutritional_information/nutritionModel.py:8
2659
#: ../src/lib/reccard.py:2114 ../src/lib/reccard.py:2141
2663
#: ../src/lib/plugins/key_editor/keyEditorPlugin.py:16
2665
msgid "Ingredient _Key Editor"
2668
#: ../src/lib/plugins/key_editor/keyEditorPlugin.py:17
2670
msgid "Edit ingredient keys en masse"
2673
#: ../src/lib/plugins/key_editor/recipeEditorPlugin.py:14
2674
#: ../src/lib/plugins/key_editor/recipeEditorPlugin.py:37
2676
msgid "Ingredient Keys"
2679
#: ../src/lib/plugins/key_editor/recipeEditorPlugin.py:38
2681
"Ingredient Keys are normalized ingredient names used for shopping lists and "
2685
#: ../src/lib/plugins/key_editor/recipeEditorPlugin.py:84
2689
#: ../src/lib/plugins/key_editor/recipeEditorPlugin.py:85
2691
"Guess best values for all ingredient keys based on values already in your "
2695
#: ../src/lib/plugins/key_editor/recipeEditorPlugin.py:89
2696
msgid "Edit Key Associations"
2699
#: ../src/lib/plugins/key_editor/recipeEditorPlugin.py:90
2700
msgid "Edit associations with key and other attributes in database"
2703
#: ../src/lib/plugins/listsaver/shoppingSaverPlugin.py:23
2705
msgid "Shopping List Saver"
2710
#: ../src/lib/plugins/listsaver/shoppingSaverPlugin.py:30
2711
msgid "Save List as Recipe"
2715
#: ../src/lib/plugins/listsaver/shoppingSaverPlugin.py:31
2716
msgid "<Ctrl><Shift>S"
2720
#: ../src/lib/plugins/listsaver/shoppingSaverPlugin.py:32
2721
msgid "Save current shopping list as a recipe for future use"
2725
#: ../src/lib/plugins/listsaver/shoppingSaverPlugin.py:44
2730
#: ../src/lib/plugins/listsaver/shoppingSaverPlugin.py:45
2734
#: ../src/lib/plugins/nutritional_information/databaseGrabber.py:141
2050
2735
msgid "Parsing nutritional data..."
2053
#: ../src/lib/nutrition/databaseGrabber.py:157
2738
#: ../src/lib/plugins/nutritional_information/databaseGrabber.py:158
2054
2739
#, python-format
2055
2740
msgid "Reading nutritional data: imported %s of %s entries."
2058
#: ../src/lib/nutrition/databaseGrabber.py:169
2743
#: ../src/lib/plugins/nutritional_information/databaseGrabber.py:171
2059
2744
msgid "Parsing weight data..."
2062
#: ../src/lib/nutrition/databaseGrabber.py:178
2747
#: ../src/lib/plugins/nutritional_information/databaseGrabber.py:180
2063
2748
#, python-format
2064
2749
msgid "Reading weight data for nutritional items: imported %s of %s entries"
2067
#: ../src/lib/nutrition/nutritionDisplay.py:132
2752
#: ../src/lib/plugins/nutritional_information/export_plugin.py:23
2754
msgid "Nutritional information reflects amount per %s."
2757
#: ../src/lib/plugins/nutritional_information/export_plugin.py:25
2758
msgid "Nutritional information reflects amounts for entire recipe"
2761
#: ../src/lib/plugins/nutritional_information/export_plugin.py:29
2763
msgid "Nutritional information is missing for %s ingredients: %s"
2768
#: ../src/lib/plugins/nutritional_information/main_plugin.py:12
2769
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:18
2770
#: ../src/lib/plugins/nutritional_information/shopping_plugin.py:31
2771
#: ../src/lib/plugins/nutritional_information/shopping_plugin.py:67
2772
msgid "Nutritional Information"
2775
#: ../src/lib/plugins/nutritional_information/nut_recipe_card_display.glade.h:1
2776
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:4
2777
msgid "<b>Nutritional Information</b>"
2780
#: ../src/lib/plugins/nutritional_information/nut_recipe_card_display.glade.h:2
2781
msgid "Edit _nutritional info"
2784
#: ../src/lib/plugins/nutritional_information/nutritionDisplay.py:132
2068
2785
msgid "100 grams"
2071
#: ../src/lib/nutrition/nutritionDruid.py:104
2788
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:1
2789
msgid "<b>Choose a Density</b>"
2792
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:2
2794
msgid "<b>Ingredient Key: </b>"
2797
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:3
2798
msgid "<b>Known Nutritonal Information</b>"
2801
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:5
2802
msgid "<b>USDA Item: </b>"
2805
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:6
2806
msgid "<i>Enter nutritional information for </i>"
2809
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:7
2810
msgid "<i>From:</i>"
2813
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:8
2814
msgid "<i>Search _results:</i>"
2817
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:9
2818
msgid "<i>Select equivalent of</i>"
2821
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:10
2825
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:11
2826
msgid "<i>from USDA database</i>"
2829
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:12
2833
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:13
2834
msgid "Custom equivalents:"
2837
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:14
2841
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:15
2842
msgid "Edit _USDA Association"
2845
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:16
2846
msgid "Edit _information"
2849
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:17
2853
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:21
2854
msgid "Show only food in _group:"
2857
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:22
2858
msgid "USDA equivalents:"
2861
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:23
2865
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:27
2866
msgid "_Change ingredient"
2869
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:28
2870
msgid "_Change unit"
2873
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:29
2874
msgid "_Density Information"
2877
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:30
2878
msgid "_Nutritional Information"
2881
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:31
2882
msgid "_Save new unit"
2885
#: ../src/lib/plugins/nutritional_information/nutritionDruid.glade.h:32
2886
msgid "_Search USDA Ingredient Database:"
2889
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:94
2072
2890
msgid "Any food group"
2075
#: ../src/lib/nutrition/nutritionDruid.py:345
2893
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:274
2897
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:426
2901
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:674
2076
2902
#, python-format
2077
2903
msgid "Convert unit for %s"
2080
#: ../src/lib/nutrition/nutritionDruid.py:348
2906
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:677
2081
2907
#, python-format
2083
2909
"In order to calculate nutritional information, Gourmet needs you to help it "
2084
2910
"convert \"%s\" into a unit it understands."
2087
#: ../src/lib/nutrition/nutritionDruid.py:448
2913
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:759
2914
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:773
2916
msgid "Change ingredient key"
2919
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:761
2088
2920
#, python-format
2090
2922
"Change ingredient key from %(old_key)s to %(new_key)s everywhere or just in "
2091
2923
"the recipe %(title)s?"
2094
#: ../src/lib/nutrition/nutritionDruid.py:453
2095
#: ../src/lib/nutrition/nutritionDruid.py:489
2926
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:766
2927
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:819
2096
2928
msgid "Change _everywhere"
2099
#: ../src/lib/nutrition/nutritionDruid.py:454
2100
#: ../src/lib/nutrition/nutritionDruid.py:490
2931
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:767
2932
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:820
2101
2933
#, python-format
2102
2934
msgid "_Just in recipe %s"
2105
#: ../src/lib/nutrition/nutritionDruid.py:481
2937
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:774
2939
msgid "Change ingredient key from %(old_key)s to %(new_key)s everywhere?"
2942
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:811
2106
2943
msgid "Change unit"
2109
#: ../src/lib/nutrition/nutritionDruid.py:483
2946
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:813
2110
2947
#, python-format
2112
2949
"Change unit from %(old_unit)s to %(new_unit)s for all ingredients %(ingkey)s "
2113
2950
"or just in the recipe %(title)s?"
2116
#: ../src/lib/nutrition/nutritionDruid.py:560
2953
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:844
2117
2954
#, python-format
2119
"In order to calculate nutritional information for \"%(amount)s %(unit)s "
2120
"%(ingkey)s\", Gourmet needs to know its density. Our nutritional database "
2121
"has several descriptions of this food with different densities. Please "
2122
"select the correct one below."
2956
"In order to calculate nutritional information for \"%(amount)s %(unit)s %"
2957
"(ingkey)s\", Gourmet needs to know its density. Our nutritional database has "
2958
"several descriptions of this food with different densities. Please select "
2959
"the correct one below."
2125
#: ../src/lib/nutrition/nutritionDruid.py:711
2962
#: ../src/lib/plugins/nutritional_information/nutritionDruid.py:1017
2127
2964
"To apply nutritional information, Gourmet needs a valid amount and unit."
2136
2973
#. filename=de.select_file(
2137
2974
#. 'Find ABBREV.txt file',
2138
2975
#. filters=[['Plain Text',['text/plain'],['*txt']]]
2139
#: ../src/lib/nutrition/nutritionGrabberGui.py:35
2977
#: ../src/lib/plugins/nutritional_information/nutritionGrabberGui.py:35
2140
2978
msgid "Loading Nutritional Data"
2143
#: ../src/lib/nutrition/nutritionGrabberGui.py:40
2981
#: ../src/lib/plugins/nutritional_information/nutritionGrabberGui.py:40
2144
2982
msgid "Nutritonal database import complete!"
2147
#: ../src/lib/nutrition/nutritionGrabberGui.py:59
2985
#: ../src/lib/plugins/nutritional_information/nutritionGrabberGui.py:59
2148
2986
#, python-format
2149
2987
msgid "Fetching nutritional database from zip archive %s"
2152
#: ../src/lib/nutrition/nutritionGrabberGui.py:63
2990
#: ../src/lib/plugins/nutritional_information/nutritionGrabberGui.py:63
2153
2991
#, python-format
2154
2992
msgid "Extracting %s from zip archive."
2157
#: ../src/lib/nutrition/nutritionLabel.py:10
2995
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:65
2997
msgid "entire database"
3000
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:79
3002
msgid "Ingredient Key"
3005
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:80
3006
msgid "USDA ID Number"
3009
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:81
3010
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:190
3011
msgid "USDA Item Description"
3014
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:82
3015
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:191
3016
msgid "Density Equivalent"
3019
#: ../src/lib/plugins/nutritional_information/nutritionInfoEditor.py:189
3023
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:10
2158
3024
msgid "Calories"
2161
#: ../src/lib/nutrition/nutritionLabel.py:13
3027
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:13
2162
3028
msgid "Total Fat"
2165
#: ../src/lib/nutrition/nutritionLabel.py:15
3031
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:15
2166
3032
msgid "Saturated Fat"
2169
#: ../src/lib/nutrition/nutritionLabel.py:17
3035
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:17
2170
3036
msgid "Cholesterol"
2173
#: ../src/lib/nutrition/nutritionLabel.py:19
3039
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:19
2177
#: ../src/lib/nutrition/nutritionLabel.py:21
3043
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:21
2178
3044
msgid "Total Carbohydrate"
2181
#: ../src/lib/nutrition/nutritionLabel.py:23
3047
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:23
2182
3048
msgid "Dietary Fiber"
2185
#: ../src/lib/nutrition/nutritionLabel.py:25
3051
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:25
2189
#: ../src/lib/nutrition/nutritionLabel.py:27
3055
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:27
2190
3056
msgid "Protein"
2193
#: ../src/lib/nutrition/nutritionLabel.py:32
3059
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:32
2194
3060
msgid "Alpha-carotene"
2197
#: ../src/lib/nutrition/nutritionLabel.py:34
3063
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:34
2201
#: ../src/lib/nutrition/nutritionLabel.py:36
3067
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:36
2202
3068
msgid "Beta-carotene"
2205
#: ../src/lib/nutrition/nutritionLabel.py:38
3071
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:38
2206
3072
msgid "Beta Cryptoxanthin"
2209
#: ../src/lib/nutrition/nutritionLabel.py:40
3075
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:40
2210
3076
msgid "Calcium"
2213
#: ../src/lib/nutrition/nutritionLabel.py:42
3079
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:42
2217
#: ../src/lib/nutrition/nutritionLabel.py:44
3083
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:44
2218
3084
msgid "Folate Total"
2221
#: ../src/lib/nutrition/nutritionLabel.py:46
3087
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:46
2222
3088
msgid "Folic acid"
2225
#: ../src/lib/nutrition/nutritionLabel.py:48
3091
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:48
2226
3092
msgid "Food Folate"
2229
#: ../src/lib/nutrition/nutritionLabel.py:50
3095
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:50
2230
3096
msgid "Dietary folate equivalents"
2233
#: ../src/lib/nutrition/nutritionLabel.py:52
3099
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:52
2237
#: ../src/lib/nutrition/nutritionLabel.py:54
3103
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:54
2238
3104
msgid "Lycopene"
2241
#: ../src/lib/nutrition/nutritionLabel.py:56
3107
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:56
2242
3108
msgid "Lutein+Zeazanthin"
2245
#: ../src/lib/nutrition/nutritionLabel.py:58
3111
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:58
2246
3112
msgid "Magnesium"
2249
#: ../src/lib/nutrition/nutritionLabel.py:60
3115
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:60
2250
3116
msgid "Manganese"
2253
#: ../src/lib/nutrition/nutritionLabel.py:62
3119
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:62
2257
#: ../src/lib/nutrition/nutritionLabel.py:64
3123
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:64
2258
3124
msgid "Pantothenic Acid"
2261
#: ../src/lib/nutrition/nutritionLabel.py:66
3127
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:66
2262
3128
msgid "Phosphorus"
2265
#: ../src/lib/nutrition/nutritionLabel.py:68
3131
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:68
2266
3132
msgid "Potassium"
2269
#: ../src/lib/nutrition/nutritionLabel.py:70
3135
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:70
2270
3136
msgid "Vitamin A"
2273
#: ../src/lib/nutrition/nutritionLabel.py:72
3139
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:72
2274
3140
msgid "Retinol"
2277
#: ../src/lib/nutrition/nutritionLabel.py:74
3143
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:74
2278
3144
msgid "Riboflavin"
2281
#: ../src/lib/nutrition/nutritionLabel.py:76
3147
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:76
2282
3148
msgid "Selenium"
2285
#: ../src/lib/nutrition/nutritionLabel.py:78
3151
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:78
2286
3152
msgid "Thiamin"
2289
#: ../src/lib/nutrition/nutritionLabel.py:80
3155
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:80
2290
3156
msgid "Vitamin A (IU)"
2293
#: ../src/lib/nutrition/nutritionLabel.py:82
3159
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:82
2294
3160
msgid "Vitamin A (RAE)"
2297
#: ../src/lib/nutrition/nutritionLabel.py:84
3163
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:84
2298
3164
msgid "Vitamin B6"
2301
#: ../src/lib/nutrition/nutritionLabel.py:86
3167
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:86
2302
3168
msgid "Vitamin B12"
2305
#: ../src/lib/nutrition/nutritionLabel.py:88
3171
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:88
2306
3172
msgid "Vitamin C"
2309
#: ../src/lib/nutrition/nutritionLabel.py:90
3175
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:90
2310
3176
msgid "Vitamin E"
2313
#: ../src/lib/nutrition/nutritionLabel.py:92
3179
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:92
2314
3180
msgid "Vitamin K"
2317
#: ../src/lib/nutrition/nutritionLabel.py:94
3183
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:94
2321
#: ../src/lib/nutrition/nutritionLabel.py:195
3187
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:204
2322
3188
msgid "Vitamins and minerals"
2325
#: ../src/lib/nutrition/nutritionLabel.py:257
3191
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:309
2326
3192
#, python-format
2328
3194
"Missing nutritional information\n"
2329
3195
"for %(missing)s of %(total)s ingredients."
2332
#: ../src/lib/nutrition/nutritionLabel.py:273
3198
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:325
2333
3199
msgid "% _Daily Value"
2336
#: ../src/lib/nutrition/nutritionLabel.py:318
3202
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:370
2337
3203
#, python-format
2339
3205
"Percentage of recommended daily value based on %i calories per day. Click to "
2340
3206
"edit number of calories per day."
2343
#: ../src/lib/nutrition/nutritionLabel.py:392
2344
msgid "Amount per Serving"
3209
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:459
3211
msgid "Amount per %s"
2347
#: ../src/lib/nutrition/nutritionLabel.py:394
3214
#: ../src/lib/plugins/nutritional_information/nutritionLabel.py:461
2348
3215
msgid "Amount per recipe"
2351
#: ../src/lib/nutrition/nutritionModel.py:9
3218
#: ../src/lib/plugins/nutritional_information/nutritionModel.py:9
2352
3219
msgid "Ingredient"
2355
#: ../src/lib/nutrition/nutritionModel.py:10
3222
#: ../src/lib/plugins/nutritional_information/nutritionModel.py:10
2356
3223
msgid "USDA Database Equivalent"
2359
#: ../src/lib/nutrition/nutritionModel.py:11 ../src/lib/shopping.py:137
2360
#: ../src/lib/shopping.py:157
3226
#: ../src/lib/plugins/nutritional_information/nutritionModel.py:11
3227
#: ../src/lib/recipeMerger.py:89 ../src/lib/shopping.py:139
3228
#: ../src/lib/shopping.py:159
2361
3229
msgid "Unknown"
2364
#: ../src/lib/nutrition/parser_data.py:13
3232
#: ../src/lib/plugins/nutritional_information/parser_data.py:13
2368
#: ../src/lib/nutrition/parser_data.py:14
3236
#: ../src/lib/plugins/nutritional_information/parser_data.py:14
2369
3237
msgid "Kilocalories"
2372
#: ../src/lib/nutrition/parser_data.py:15
3240
#: ../src/lib/plugins/nutritional_information/parser_data.py:15
2373
3241
msgid "g protein"
2376
#: ../src/lib/nutrition/parser_data.py:16
3244
#: ../src/lib/plugins/nutritional_information/parser_data.py:16
2377
3245
msgid "g lipid"
2380
#: ../src/lib/nutrition/parser_data.py:17
3248
#: ../src/lib/plugins/nutritional_information/parser_data.py:17
2384
#: ../src/lib/nutrition/parser_data.py:18
3252
#: ../src/lib/plugins/nutritional_information/parser_data.py:18
2385
3253
msgid "g carbohydrates"
2388
#: ../src/lib/nutrition/parser_data.py:19
3256
#: ../src/lib/plugins/nutritional_information/parser_data.py:19
2389
3257
msgid "g fiber"
2392
#: ../src/lib/nutrition/parser_data.py:20
3260
#: ../src/lib/plugins/nutritional_information/parser_data.py:20
2393
3261
msgid "g sugar"
2396
#: ../src/lib/nutrition/parser_data.py:21
3264
#: ../src/lib/plugins/nutritional_information/parser_data.py:21
2397
3265
msgid "mg calcium"
2400
#: ../src/lib/nutrition/parser_data.py:22
3268
#: ../src/lib/plugins/nutritional_information/parser_data.py:22
2401
3269
msgid "mg iron"
2404
#: ../src/lib/nutrition/parser_data.py:23
3272
#: ../src/lib/plugins/nutritional_information/parser_data.py:23
2405
3273
msgid "mg magnesium"
2408
#: ../src/lib/nutrition/parser_data.py:24
3276
#: ../src/lib/plugins/nutritional_information/parser_data.py:24
2409
3277
msgid "mg phosphorus"
2412
#: ../src/lib/nutrition/parser_data.py:25
3280
#: ../src/lib/plugins/nutritional_information/parser_data.py:25
2413
3281
msgid "mg potassium"
2416
#: ../src/lib/nutrition/parser_data.py:26
3284
#: ../src/lib/plugins/nutritional_information/parser_data.py:26
2417
3285
msgid "mg sodium"
2420
#: ../src/lib/nutrition/parser_data.py:27
3288
#: ../src/lib/plugins/nutritional_information/parser_data.py:27
2421
3289
msgid "mg zinc"
2424
#: ../src/lib/nutrition/parser_data.py:28
3292
#: ../src/lib/plugins/nutritional_information/parser_data.py:28
2425
3293
msgid "mg copper"
2428
#: ../src/lib/nutrition/parser_data.py:29
3296
#: ../src/lib/plugins/nutritional_information/parser_data.py:29
2429
3297
msgid "mg manganese"
2432
#: ../src/lib/nutrition/parser_data.py:30
3300
#: ../src/lib/plugins/nutritional_information/parser_data.py:30
2433
3301
msgid "microgram selenium"
2436
#: ../src/lib/nutrition/parser_data.py:31
3304
#: ../src/lib/plugins/nutritional_information/parser_data.py:31
2437
3305
msgid "mg vitamin c"
2440
#: ../src/lib/nutrition/parser_data.py:32
3308
#: ../src/lib/plugins/nutritional_information/parser_data.py:32
2441
3309
msgid "mg thiamin"
2444
#: ../src/lib/nutrition/parser_data.py:33
3312
#: ../src/lib/plugins/nutritional_information/parser_data.py:33
2445
3313
msgid "mg riboflavin"
2448
#: ../src/lib/nutrition/parser_data.py:34
3316
#: ../src/lib/plugins/nutritional_information/parser_data.py:34
2449
3317
msgid "mg niacin"
2452
#: ../src/lib/nutrition/parser_data.py:35
3320
#: ../src/lib/plugins/nutritional_information/parser_data.py:35
2453
3321
msgid "mg pantothenic acid"
2456
#: ../src/lib/nutrition/parser_data.py:36
3324
#: ../src/lib/plugins/nutritional_information/parser_data.py:36
2457
3325
msgid "mg vitamin B6"
2460
#: ../src/lib/nutrition/parser_data.py:37
3328
#: ../src/lib/plugins/nutritional_information/parser_data.py:37
2461
3329
msgid "microgram Folate Total"
2464
#: ../src/lib/nutrition/parser_data.py:38
3332
#: ../src/lib/plugins/nutritional_information/parser_data.py:38
2465
3333
msgid "microgram Folic acid"
2468
#: ../src/lib/nutrition/parser_data.py:39
3336
#: ../src/lib/plugins/nutritional_information/parser_data.py:39
2469
3337
msgid "microgram Food Folate"
2472
#: ../src/lib/nutrition/parser_data.py:40
3340
#: ../src/lib/plugins/nutritional_information/parser_data.py:40
2473
3341
msgid "microgram dietary folate equivalents"
2476
#: ../src/lib/nutrition/parser_data.py:41
3344
#: ../src/lib/plugins/nutritional_information/parser_data.py:41
2477
3345
msgid "microgram Vitamin B12"
2480
#: ../src/lib/nutrition/parser_data.py:42
3348
#: ../src/lib/plugins/nutritional_information/parser_data.py:42
2481
3349
msgid "Vitamin A IU"
2484
#: ../src/lib/nutrition/parser_data.py:43
3352
#: ../src/lib/plugins/nutritional_information/parser_data.py:43
2485
3353
msgid "Vitamin A (microgram Retinal Activity Equivalents"
2488
#: ../src/lib/nutrition/parser_data.py:44
3356
#: ../src/lib/plugins/nutritional_information/parser_data.py:44
2489
3357
msgid "microgram Retinol"
2492
#: ../src/lib/nutrition/parser_data.py:45
3360
#: ../src/lib/plugins/nutritional_information/parser_data.py:45
2493
3361
msgid "mg Vitamin E"
2496
#: ../src/lib/nutrition/parser_data.py:46
3364
#: ../src/lib/plugins/nutritional_information/parser_data.py:46
2497
3365
msgid "mg Vitamin K"
2500
#: ../src/lib/nutrition/parser_data.py:47
3368
#: ../src/lib/plugins/nutritional_information/parser_data.py:47
2501
3369
msgid "microgram Alpha-carotene"
2504
#: ../src/lib/nutrition/parser_data.py:48
3372
#: ../src/lib/plugins/nutritional_information/parser_data.py:48
2505
3373
msgid "microgram Beta-carotene"
2508
#: ../src/lib/nutrition/parser_data.py:49
3376
#: ../src/lib/plugins/nutritional_information/parser_data.py:49
2509
3377
msgid "microgram Beta Cryptoxanthin"
2512
#: ../src/lib/nutrition/parser_data.py:50
3380
#: ../src/lib/plugins/nutritional_information/parser_data.py:50
2513
3381
msgid "microgram Lycopene"
2516
#: ../src/lib/nutrition/parser_data.py:51
3384
#: ../src/lib/plugins/nutritional_information/parser_data.py:51
2517
3385
msgid "microgram Lutein+Zeazanthin"
2520
#: ../src/lib/nutrition/parser_data.py:52
3388
#: ../src/lib/plugins/nutritional_information/parser_data.py:52
2521
3389
msgid "g Saturated Fatty Acid"
2524
#: ../src/lib/nutrition/parser_data.py:53
3392
#: ../src/lib/plugins/nutritional_information/parser_data.py:53
2525
3393
msgid "g Monounsaturated Fatty Acids"
2528
#: ../src/lib/nutrition/parser_data.py:54
3396
#: ../src/lib/plugins/nutritional_information/parser_data.py:54
2529
3397
msgid "g Polyunsaturated Fatty Acids"
2532
#: ../src/lib/nutrition/parser_data.py:55
3400
#: ../src/lib/plugins/nutritional_information/parser_data.py:55
2533
3401
msgid "mg Cholesterol"
2536
#: ../src/lib/nutrition/parser_data.py:60
3404
#: ../src/lib/plugins/nutritional_information/parser_data.py:60
2537
3405
msgid "Percent refuse"
2540
3408
#. the DB Food Group Numbers seem to be inline with the group IDs
2541
3409
#. (numbers > 1000 are in group 100, etc.)
2542
#: ../src/lib/nutrition/parser_data.py:335
3410
#. Since that's true, we can use the following table to properly add groups.
3411
#: ../src/lib/plugins/nutritional_information/parser_data.py:337
2543
3412
msgid "Dairy & Egg Products"
2546
#: ../src/lib/nutrition/parser_data.py:336
3415
#: ../src/lib/plugins/nutritional_information/parser_data.py:338
2547
3416
msgid "Spices & Herbs"
2550
#: ../src/lib/nutrition/parser_data.py:337
3419
#: ../src/lib/plugins/nutritional_information/parser_data.py:339
2551
3420
msgid "Baby Foods"
2554
#: ../src/lib/nutrition/parser_data.py:338
3423
#: ../src/lib/plugins/nutritional_information/parser_data.py:340
2555
3424
msgid "Fats and Oils"
2558
#: ../src/lib/nutrition/parser_data.py:339
3427
#: ../src/lib/plugins/nutritional_information/parser_data.py:341
2559
3428
msgid "Poultry"
2562
#: ../src/lib/nutrition/parser_data.py:340
3431
#: ../src/lib/plugins/nutritional_information/parser_data.py:342
2563
3432
msgid "Soups & Sauces"
2566
#: ../src/lib/nutrition/parser_data.py:341
3435
#: ../src/lib/plugins/nutritional_information/parser_data.py:343
2567
3436
msgid "Sausages & Lunch Meats"
2570
#: ../src/lib/nutrition/parser_data.py:342
3439
#: ../src/lib/plugins/nutritional_information/parser_data.py:344
2571
3440
msgid "Breakfast Cereals"
2574
#: ../src/lib/nutrition/parser_data.py:343
3443
#: ../src/lib/plugins/nutritional_information/parser_data.py:345
2575
3444
msgid "Fruits & Fruit Juices"
2578
#: ../src/lib/nutrition/parser_data.py:344
3447
#: ../src/lib/plugins/nutritional_information/parser_data.py:346
2582
#: ../src/lib/nutrition/parser_data.py:345
3451
#: ../src/lib/plugins/nutritional_information/parser_data.py:347
2583
3452
msgid "Vegetables"
2586
#: ../src/lib/nutrition/parser_data.py:346
3455
#: ../src/lib/plugins/nutritional_information/parser_data.py:348
2587
3456
msgid "Nuts & Seeds"
2590
#: ../src/lib/nutrition/parser_data.py:347
3459
#: ../src/lib/plugins/nutritional_information/parser_data.py:349
2594
#: ../src/lib/nutrition/parser_data.py:348
3463
#: ../src/lib/plugins/nutritional_information/parser_data.py:350
2595
3464
msgid "Beverages"
2598
#: ../src/lib/nutrition/parser_data.py:349
3467
#: ../src/lib/plugins/nutritional_information/parser_data.py:351
2599
3468
msgid "Fish & Shellfish"
2602
#: ../src/lib/nutrition/parser_data.py:350
3471
#: ../src/lib/plugins/nutritional_information/parser_data.py:352
2603
3472
msgid "Legumes"
2606
#: ../src/lib/nutrition/parser_data.py:351
3475
#: ../src/lib/plugins/nutritional_information/parser_data.py:353
2607
3476
msgid "Lamb, Veal & Game"
2610
#: ../src/lib/nutrition/parser_data.py:352
3479
#: ../src/lib/plugins/nutritional_information/parser_data.py:354
2611
3480
msgid "Baked Products"
2614
#: ../src/lib/nutrition/parser_data.py:353
3483
#: ../src/lib/plugins/nutritional_information/parser_data.py:355
2618
#: ../src/lib/nutrition/parser_data.py:354
3487
#: ../src/lib/plugins/nutritional_information/parser_data.py:356
2619
3488
msgid "Grains and Pasta"
2622
#: ../src/lib/nutrition/parser_data.py:355
3491
#: ../src/lib/plugins/nutritional_information/parser_data.py:357
2623
3492
msgid "Fast Foods"
2626
#: ../src/lib/nutrition/parser_data.py:356
3495
#: ../src/lib/plugins/nutritional_information/parser_data.py:358
2627
3496
msgid "Meals, Entrees, and Sidedishes"
2630
#: ../src/lib/nutrition/parser_data.py:357
3499
#: ../src/lib/plugins/nutritional_information/parser_data.py:359
2634
#: ../src/lib/nutrition/parser_data.py:358
3503
#: ../src/lib/plugins/nutritional_information/parser_data.py:360
2635
3504
msgid "Ethnic Foods"
2638
#: ../src/lib/reccard.py:201
2639
msgid "Edit Recipe:"
2642
#: ../src/lib/reccard.py:202
2643
msgid "Recipe Card:"
2646
#: ../src/lib/reccard.py:283
2647
msgid "Add _ingredient"
2650
#: ../src/lib/reccard.py:285
2651
msgid "Add new ingredient to the list."
2654
#: ../src/lib/reccard.py:288
2655
msgid "Create new subgroup of ingredients."
2658
#: ../src/lib/reccard.py:290
2659
msgid "Import list of ingredients from text file."
2662
#: ../src/lib/reccard.py:296
2663
msgid "Paste list of ingredients from clipboard."
2666
#: ../src/lib/reccard.py:299
2667
msgid "Add another recipe as an \"ingredient\" in the current recipe."
2670
#: ../src/lib/reccard.py:307
2671
msgid "Move selected ingredient up."
2674
#: ../src/lib/reccard.py:310
2675
msgid "Move selected ingredient down."
2678
#. 'editButtons':[{'edit':[{'tooltip':_("Toggle whether we're editing the recipe card")},
2679
#. ['editButton','editMenu']]},
2680
#: ../src/lib/reccard.py:324
2681
msgid "View recipe card for current recipe"
2684
#: ../src/lib/reccard.py:438
2686
msgid "Unable to find recipe %s in database."
2689
#: ../src/lib/reccard.py:471
2690
msgid "Choose an image to insert in instructions..."
2693
#: ../src/lib/reccard.py:589
2695
msgid "Abandon your edits to %s?"
2698
#: ../src/lib/reccard.py:597
2699
msgid "Are you sure you want to abandon your changes?"
3507
#: ../src/lib/plugins/nutritional_information/reccard_plugin.py:15
3511
#: ../src/lib/plugins/nutritional_information/shopping_plugin.py:28
3518
#: ../src/lib/plugins/nutritional_information/shopping_plugin.py:33
3519
msgid "Get nutritional information for current list"
3522
#: ../src/lib/plugins/nutritional_information/shopping_plugin.py:82
3524
msgid "Amount for Shopping List"
3527
#: ../src/lib/plugins/shopping_associations/shopping_key_editor_plugin.py:9
3528
#: ../src/lib/reccard.py:2260
3529
msgid "Shopping Category"
3532
#: ../src/lib/plugins/unit_display_prefs/unit_prefs_dialog.py:8
3533
msgid "Display units as written for each recipe (no change)"
3536
#: ../src/lib/plugins/unit_display_prefs/unit_prefs_dialog.py:9
3537
msgid "Always display U.S. units"
3540
#: ../src/lib/plugins/unit_display_prefs/unit_prefs_dialog.py:10
3541
msgid "Always display metric units"
3544
#: ../src/lib/plugins/unit_display_prefs/unit_prefs_dialog.py:18
3545
msgid "Automatically adjust units"
3549
#: ../src/lib/reccard.py:209 ../src/lib/reccard.py:853
3553
#: ../src/lib/reccard.py:213
3555
msgid "Export recipe"
3558
#: ../src/lib/reccard.py:214
3560
msgid "Export selected recipe (save to file)"
3563
#: ../src/lib/reccard.py:216
3565
msgid "_Delete recipe"
3568
#: ../src/lib/reccard.py:217
3570
msgid "Delete this recipe"
3573
#: ../src/lib/reccard.py:228
3574
msgid "Adjust units when multiplying"
3577
#: ../src/lib/reccard.py:230
3579
"Change units to make them more readable where possible when multiplying."
3582
#. ('Email',None,_('E-_mail recipe'),
3583
#. None,None,self.email_cb),
3584
#: ../src/lib/reccard.py:238
3585
msgid "Print recipe"
3588
#: ../src/lib/reccard.py:241
3589
msgid "Forget remembered optional ingredients"
3592
#: ../src/lib/reccard.py:242
3594
"Before adding to shopping list, ask about all optional ingredients, even "
3595
"ones you previously wanted remembered"
3598
#: ../src/lib/reccard.py:244
3600
msgid "Export Recipe"
3603
#: ../src/lib/reccard.py:611
3604
msgid "You have unsaved changes."
2702
3607
#: ../src/lib/reccard.py:612
3608
msgid "Apply changes before printing?"
3611
#: ../src/lib/reccard.py:615
2703
3612
#, python-format
2704
msgid "Couldn't make sense of %s as number of servings"
3613
msgid "Print Recipe %s"
2707
#: ../src/lib/reccard.py:840
3616
#: ../src/lib/reccard.py:694
2708
3617
msgid "(Optional)"
2711
#: ../src/lib/reccard.py:918
3620
#: ../src/lib/reccard.py:749
3622
msgid "Unable to find recipe %s in database."
3625
#: ../src/lib/reccard.py:837
3626
msgid "Edit Recipe:"
3629
#: ../src/lib/reccard.py:858
3630
msgid "Save edits to database"
3634
#: ../src/lib/reccard.py:867
3635
msgid "View Recipe Card"
3638
#: ../src/lib/reccard.py:929
3643
#: ../src/lib/reccard.py:1028 ../src/lib/reccard.py:1029
3645
msgid "Save changes to %s"
3648
#: ../src/lib/reccard.py:1117
3650
msgid "Add ingredient"
3653
#: ../src/lib/reccard.py:1119
3657
#: ../src/lib/reccard.py:1121
3659
msgid "Paste ingredients"
3662
#: ../src/lib/reccard.py:1123
3664
msgid "Import from file"
3667
#: ../src/lib/reccard.py:1125
3671
#: ../src/lib/reccard.py:1126
3672
msgid "Add another recipe as an ingredient in this recipe"
3675
#: ../src/lib/reccard.py:1130
3680
#: ../src/lib/reccard.py:1132
3684
#: ../src/lib/reccard.py:1134
3689
#: ../src/lib/reccard.py:1180
2712
3690
msgid "Choose a file containing your ingredient list."
2715
#: ../src/lib/reccard.py:962
2716
msgid "Save recipe as..."
2719
#: ../src/lib/reccard.py:996
2721
msgid "Unable to save %s"
2724
#: ../src/lib/reccard.py:997
2725
msgid "There was an error during export."
2728
#: ../src/lib/reccard.py:1008
2730
msgid "Exported %(filetype)s to %(filename)s"
2733
#: ../src/lib/reccard.py:1091 ../src/lib/reccard.py:1143
2734
#: ../src/lib/reccard.py:1154
2735
msgid "You have unsaved changes."
2738
#: ../src/lib/reccard.py:1095
2739
msgid "There are no unsaved changes."
2742
#: ../src/lib/reccard.py:1114
2744
msgid "Save edits to %s before closing?"
2747
#: ../src/lib/reccard.py:1144
2748
msgid "Apply changes before e-mailing?"
2751
#: ../src/lib/reccard.py:1155
2752
msgid "Apply changes before printing?"
2755
#: ../src/lib/reccard.py:1158
2757
msgid "Print Recipe %s"
2760
#: ../src/lib/reccard.py:1845 ../src/lib/reccard.py:1876
3693
#: ../src/lib/reccard.py:1286
3697
#: ../src/lib/reccard.py:1372
3699
msgid "Couldn't make sense of %s as number of yields"
3702
#: ../src/lib/reccard.py:2113 ../src/lib/reccard.py:2140
2764
#: ../src/lib/reccard.py:1849 ../src/lib/reccard.py:1879
3706
#: ../src/lib/reccard.py:2117 ../src/lib/reccard.py:2143
2765
3707
msgid "Optional"
2768
#: ../src/lib/reccard.py:1958
2769
msgid "New Category"
2772
#: ../src/lib/reccard.py:2023
3710
#: ../src/lib/reccard.py:2277
2773
3711
#, python-format
2774
3712
msgid "The recipe %s (ID %s) is not in our database."
2777
#: ../src/lib/reccard.py:2040 ../src/lib/shopgui.py:459
2779
msgid "Category to add %s to"
2782
#: ../src/lib/reccard.py:2330
3715
#: ../src/lib/reccard.py:2591
2783
3716
#, python-format
2784
3717
msgid "Converted: %(amt)s %(unit)s"
2787
#: ../src/lib/reccard.py:2332
3720
#: ../src/lib/reccard.py:2593
2788
3721
#, python-format
2789
3722
msgid "Not Converted: %(amt)s %(unit)s"
2792
#: ../src/lib/reccard.py:2336
3725
#: ../src/lib/reccard.py:2597
2793
3726
msgid "Changed unit."
2796
#: ../src/lib/reccard.py:2337
3729
#: ../src/lib/reccard.py:2598
2797
3730
#, python-format
2799
3732
"You have changed the unit for %(item)s from %(old)s to %(new)s. Would you "
2800
3733
"like the amount converted or not?"
2803
#: ../src/lib/reccard.py:2348
3736
#: ../src/lib/reccard.py:2609
2804
3737
#, python-format
2805
3738
msgid "Converted %(old_amt)s %(old_unit)s to %(new_amt)s %(new_unit)s"
2808
#: ../src/lib/reccard.py:2349
2812
#: ../src/lib/reccard.py:2360
3741
#: ../src/lib/reccard.py:2621
2813
3742
#, python-format
2814
3743
msgid "Unable to convert from %(old_unit)s to %(new_unit)s"
2817
#: ../src/lib/reccard.py:2360
2821
#: ../src/lib/reccard.py:2415
3746
#: ../src/lib/reccard.py:2676
2822
3747
msgid "Adding Ingredient Group"
2825
#: ../src/lib/reccard.py:2416
3750
#: ../src/lib/reccard.py:2677
2826
3751
msgid "Enter a name for new subgroup of ingredients"
2829
#: ../src/lib/reccard.py:2417
3754
#: ../src/lib/reccard.py:2678
2830
3755
msgid "Name of group:"
2833
#: ../src/lib/reccard.py:2808
2835
msgid "Assuming you wanted item equal to key %s"
2838
#: ../src/lib/reccard.py:2815
2841
"You forgot an item. Assuming you meant \"%s\" as an item and not a unit."
2844
#: ../src/lib/reccard.py:2817
2845
msgid "An ingredient must have an item!"
2848
#: ../src/lib/reccard.py:2968
3758
#: ../src/lib/reccard.py:2943
3759
msgid "Choose recipe"
3762
#: ../src/lib/reccard.py:2979
2849
3763
msgid "Recipe cannot call itself as an ingredient!"
2852
#: ../src/lib/reccard.py:2969 ../src/lib/shopgui.py:623
3766
#: ../src/lib/reccard.py:2980 ../src/lib/shopgui.py:592
2853
3767
msgid "Infinite recursion is not allowed in recipes!"
2856
#: ../src/lib/reccard.py:2986
3770
#: ../src/lib/reccard.py:3001
2857
3771
msgid "You haven't selected any recipes!"
2860
#: ../src/lib/recindex.py:43 ../src/lib/recindex.py:56
3774
#: ../src/lib/reccard.py:3013
3776
msgid "How much of %(title)s does your recipe call for?"
3779
#: ../src/lib/recindex.py:37 ../src/lib/recindex.py:47
3780
#: ../src/lib/recindex.py:472
3784
#: ../src/lib/recindex.py:38 ../src/lib/recindex.py:48
3788
#: ../src/lib/recindex.py:39 ../src/lib/recindex.py:49
3792
#: ../src/lib/recindex.py:40 ../src/lib/recindex.py:54
3793
msgid "instructions"
3796
#: ../src/lib/recindex.py:41 ../src/lib/recindex.py:55
2864
#: ../src/lib/recindex.py:206
3800
#: ../src/lib/recindex.py:43 ../src/lib/recindex.py:51
3804
#. _('rating'):'rating',
3806
#: ../src/lib/recindex.py:45 ../src/lib/recindex.py:53
3810
#: ../src/lib/recindex.py:151
3811
msgid "Use regular expressions in search"
3814
#: ../src/lib/recindex.py:152
3815
msgid "Use regular expressions (an advanced search language) in text search"
3818
#: ../src/lib/recindex.py:155
3819
msgid "Search as you type (turn off if search is too slow)."
3822
#: ../src/lib/recindex.py:160
3823
msgid "Show Search _Options"
3826
#: ../src/lib/recindex.py:162
3827
msgid "Show advanced searching options"
3830
#: ../src/lib/recindex.py:250
2865
3831
#, python-format
2866
3832
msgid "%s recipe"
2867
3833
msgid_plural "%s recipes"
2870
3836
#. Do not translate bottom, top and total -- I use these fancy formatting
2871
#: ../src/lib/recindex.py:210
3837
#. strings in case your language needs the order changed!
3838
#: ../src/lib/recindex.py:258
2872
3839
#, python-format
2873
3840
msgid "Showing recipes %(bottom)s to %(top)s of %(total)s"
2876
#: ../src/lib/recindex.py:374
2880
#: ../src/lib/recindex.py:403
2885
#: ../src/lib/recindex.py:405
2890
#: ../src/lib/recindex.py:430
2892
msgid "Unable to recognize %s as a time."
2895
#: ../src/lib/recipeManager.py:14
2896
msgid "Enter Password"
2899
#: ../src/lib/recipeManager.py:15
2902
"Please enter your password for user %s of the MySQL database at host %s"
2905
#: ../src/lib/recipeManager.py:18
2909
#: ../src/lib/shopgui.py:69
2911
"Move selected items from shopping list to \"pantry\" list. You can also move "
2912
"items by dragging and dropping."
2915
#: ../src/lib/shopgui.py:76
2917
"Move selected items back to the shopping list. You can also move items by "
2918
"dragging and dropping."
2921
#: ../src/lib/shopgui.py:103
3843
#: ../src/lib/recindex.py:473
3848
#: ../src/lib/shopgui.py:123 ../src/lib/shopgui.py:130
3849
msgid "Change _Category"
3852
#: ../src/lib/shopgui.py:124
3854
msgid "Create new category"
3857
#: ../src/lib/shopgui.py:132
3858
msgid "Change the category of the currently selected item"
3861
#: ../src/lib/shopgui.py:138
3868
#: ../src/lib/shopgui.py:141
3869
msgid "Move to _Shopping List"
3873
#: ../src/lib/shopgui.py:142
3879
#: ../src/lib/shopgui.py:151
3881
msgid "Move to _pantry"
3885
#: ../src/lib/shopgui.py:152
3890
#: ../src/lib/shopgui.py:153
3892
msgid "Remove from shopping list"
3895
#: ../src/lib/shopgui.py:174
3897
msgid "Move selected items into %s"
3900
#: ../src/lib/shopgui.py:212
3901
msgid "Already Have (_Pantry Items)"
3904
#: ../src/lib/shopgui.py:471
3905
msgid "Enter Category"
3908
#: ../src/lib/shopgui.py:472
3910
msgid "Category to add %s to"
3913
#: ../src/lib/shopgui.py:473
3917
#: ../src/lib/shopgui.py:591
3918
msgid "Recipe calls for itself as an ingredient."
3921
#: ../src/lib/shopgui.py:592
3923
msgid "Ingredient %s will be ignored."
3926
#: ../src/lib/shopgui.py:667
3930
#: ../src/lib/shopgui.py:690
3934
#: ../src/lib/shopgui.py:728
3935
msgid "Remove Recipes"
3938
#: ../src/lib/shopgui.py:729
3939
msgid "Remove recipes from shopping list"
3942
#: ../src/lib/shopgui.py:763
3946
#: ../src/lib/shopgui.py:765
3948
msgid "Add arbitrary items to shopping list"
3951
#: ../src/lib/shopgui.py:795
2925
#: ../src/lib/shopgui.py:129 ../src/lib/shopgui.py:144
2926
msgid "Nutritional Information for Shopping List"
2929
#: ../src/lib/shopgui.py:153
2930
msgid "Save Shopping List As..."
2933
#: ../src/lib/shopgui.py:178
3955
#: ../src/lib/shopgui.py:867
2934
3956
#, python-format
2935
3957
msgid "Shopping list for %s"
2938
#: ../src/lib/shopgui.py:179
3960
#: ../src/lib/shopgui.py:868
2939
3961
msgid "For the following recipes:"
2942
#: ../src/lib/shopgui.py:183
3964
#: ../src/lib/shopgui.py:872
2943
3965
#, python-format
2947
#: ../src/lib/shopgui.py:211
3969
#: ../src/lib/shopgui.py:908
2948
3970
msgid "No recipes selected. Do you want to clear the entire list?"
2951
#: ../src/lib/shopgui.py:458
2952
msgid "Enter Category"
2955
#: ../src/lib/shopgui.py:460
2959
#: ../src/lib/shopgui.py:622
2960
msgid "Recipe calls for itself as an ingredient."
2963
#: ../src/lib/shopgui.py:623
2965
msgid "Ingredient %s will be ignored."
2968
#: ../src/lib/shopgui.py:684
2969
msgid "Select optional ingredients."
2972
#: ../src/lib/shopgui.py:685
3973
#: ../src/lib/shopgui.py:918
3974
msgid "Save Shopping List As..."
3977
#: ../src/lib/shopgui.py:971
3978
msgid "Select optional ingredients"
3981
#: ../src/lib/shopgui.py:972
2974
3983
"Please specify which of the following optional ingredients you'd like to "
2975
3984
"include on your shopping list."
3097
4098
"Simon Darlington <simon.darlington@gmx.net> (improvements to "
3098
4099
"internationalization, assorted bugfixes)"
3101
#: ../src/lib/backends/rdatabase.py:633 ../src/lib/backends/sql_db.py:334
3105
#: ../src/lib/importers/zip_importer.py:43
3106
msgid "Loading zip archive"
3109
#: ../src/lib/importers/zip_importer.py:58
3110
msgid "Unzipping zip archive"
3113
#: ../src/lib/importers/html_importer.py:42
3115
msgid "Retrieving %s"
3118
#: ../src/lib/importers/html_importer.py:45
3119
msgid "Retrieving file"
3122
#: ../src/lib/importers/html_importer.py:478
3123
msgid "Don't recognize this webpage. Using generic importer..."
3126
#: ../src/lib/importers/html_importer.py:488
3127
#: ../src/lib/importers/html_importer.py:558
3128
msgid "Import complete."
3131
#: ../src/lib/importers/html_importer.py:507
3133
msgid "Retrieved from %(url)s."
3136
#: ../src/lib/importers/html_importer.py:513
3137
msgid "Importing recipe"
3140
#: ../src/lib/importers/html_importer.py:520
3141
msgid "Processing ingredients"
3144
#: ../src/lib/importers/html_importer.py:540
3145
msgid "Processing ingredients."
3148
#: ../src/lib/importers/importer.py:207
3150
msgid "Imported %s of %s recipes."
3153
#: ../src/lib/importers/importer.py:387
3155
msgid "<i>Importing %s</i>"
3158
#: ../src/lib/importers/importer.py:417
3160
msgid "Imported %(number)s recipes from %(file)s (%(total)s total)"
3163
#: ../src/lib/importers/importer.py:492
3167
#: ../src/lib/importers/interactive_importer.py:472
3168
msgid "Getting images..."
3171
#: ../src/lib/importers/interactive_importer.py:474
3172
msgid "Select recipe image"
3175
#: ../src/lib/importers/interactive_importer.py:475
3176
msgid "Select recipe image."
3179
#: ../src/lib/importers/interactive_importer.py:476
3181
"Below are all the images found for the page you are importing. Select any "
3182
"images that are of the recipe, or don't select anything if you don't want "
3183
"any of these images."
3186
#: ../src/lib/importers/interactive_importer.py:502
3187
msgid "Setting up interactive importer"
3190
#: ../src/lib/importers/interactive_importer.py:659
3191
msgid "Import complete!"
3194
#: ../src/lib/importers/__init__.py:9
3195
msgid "MasterCook file"
3198
#: ../src/lib/importers/__init__.py:10
3199
msgid "MasterCook XML file"
3202
#: ../src/lib/importers/__init__.py:11
3203
msgid "KRecipes file"
3206
#: ../src/lib/importers/__init__.py:88
3207
msgid "Unformatted text"
3210
#: ../src/lib/importers/__init__.py:108
3211
msgid "All importable files"
3214
#: ../src/lib/importers/mastercook_importer.py:120
3215
msgid "Mastercook import finished."
3219
#. self.parse = xml.sax.parse(self.fn,self.rh)
3221
#. debug('Exception in Handler, trying to clean up source...',0)
3222
#. since encoding type errors show up only after we've started
3223
#. importing, we're going to go ahead and clean up all mastercook
3224
#: ../src/lib/importers/mastercook_importer.py:257
3225
msgid "Tidying up XML"
3228
#: ../src/lib/importers/mastercook_importer.py:265
3229
msgid "Beginning import"
3232
#: ../src/lib/importers/plaintext_importer.py:31
3234
msgid "Imported %s recipes."
3237
#: ../src/lib/exporters/exporter.py:204 ../src/lib/exporters/exporter.py:206
3238
#: ../src/lib/exporters/exporter.py:493 ../src/lib/exporters/exporter.py:495
3242
#: ../src/lib/exporters/exporter.py:352 ../src/lib/exporters/exporter.py:430
3243
#: ../src/lib/exporters/gnomeprinter_obsolete.py:301
3244
#: ../src/lib/exporters/gnomeprinter.py:349
3245
#: ../src/lib/exporters/html_exporter.py:143
3246
#: ../src/lib/exporters/pdf_exporter.py:577
3250
#: ../src/lib/exporters/exporter.py:509
3252
msgid "Exported %(number)s of %(total)s recipes"
3255
#: ../src/lib/exporters/exporter.py:527
3256
msgid "Export complete."
3259
#: ../src/lib/exporters/exporter.py:553
3260
#: ../src/lib/exporters/html_exporter.py:62
3265
#: ../src/lib/exporters/gnomeprinter_obsolete.py:215
3266
#: ../src/lib/exporters/gnomeprinter.py:253
3267
#: ../src/lib/exporters/winprinter.py:17
3271
#: ../src/lib/exporters/gnomeprinter_obsolete.py:239
3272
#: ../src/lib/exporters/gnomeprinter.py:276
3276
#: ../src/lib/exporters/gnomeprinter_obsolete.py:239
3277
#: ../src/lib/exporters/gnomeprinter.py:276
3281
#: ../src/lib/exporters/gnomeprinter_obsolete.py:245
3282
#: ../src/lib/exporters/gnomeprinter.py:284
3283
#: ../src/lib/exporters/lprprinter.py:7 ../src/lib/exporters/winprinter.py:40
3284
msgid "Print Recipes"
3287
#: ../src/lib/exporters/__init__.py:18
3288
msgid "HTML Web Page"
3291
#: ../src/lib/exporters/__init__.py:19
3292
msgid "MealMaster file"
3295
#: ../src/lib/exporters/__init__.py:20
3299
#: ../src/lib/exporters/__init__.py:21
3303
#: ../src/lib/exporters/__init__.py:22
3304
msgid "PDF (Portable Document Format)"
3307
#: ../src/lib/exporters/__init__.py:23
3308
msgid "Gourmet XML File"
3311
#: ../src/lib/exporters/__init__.py:24
3312
msgid "Gourmet XML File (Obsolete, < v.0.8.2)"
3315
#: ../src/lib/exporters/__init__.py:25
3316
msgid "Eat Drink Feel Good XML File"
3319
#: ../src/lib/exporters/__init__.py:73
3320
msgid "Exporting Webpage"
3323
#: ../src/lib/exporters/__init__.py:74
3325
msgid "Exporting recipes to HTML files in directory %(file)s"
3328
#: ../src/lib/exporters/__init__.py:75
3330
msgid "Recipe saved as HTML file %(file)s"
3333
#: ../src/lib/exporters/__init__.py:92
3334
msgid "MealMaster Export"
3337
#: ../src/lib/exporters/__init__.py:93
3339
msgid "Exporting recipes to MealMaster file %(file)s."
3342
#: ../src/lib/exporters/__init__.py:94
3344
msgid "Recipe saved as MealMaster file %(file)s"
3347
#: ../src/lib/exporters/__init__.py:106
3351
#: ../src/lib/exporters/__init__.py:107
3353
msgid "Exporting recipes to Plain Text file %(file)s."
3356
#: ../src/lib/exporters/__init__.py:108
3358
msgid "Recipe saved as Plain Text file %(file)s"
3361
#: ../src/lib/exporters/__init__.py:121
3362
msgid "Gourmet XML Export"
3365
#: ../src/lib/exporters/__init__.py:122
3367
msgid "Exporting recipes to Gourmet XML file %(file)s."
3370
#: ../src/lib/exporters/__init__.py:123
3372
msgid "Recipe saved in Gourmet XML file %(file)s."
3375
#: ../src/lib/exporters/__init__.py:134
3379
#: ../src/lib/exporters/__init__.py:135
3381
msgid "Exporting recipes to Rich Text file %(file)s."
3384
#: ../src/lib/exporters/__init__.py:136
3386
msgid "Recipe saved as Rich Text file %(file)s"
3389
#: ../src/lib/exporters/__init__.py:153
3393
#: ../src/lib/exporters/__init__.py:154
3395
msgid "Exporting recipes to PDF %(file)s."
3398
#: ../src/lib/exporters/__init__.py:155
3400
msgid "Recipe saved as PDF %(file)s"
3403
#: ../src/lib/exporters/lprprinter.py:15 ../src/lib/exporters/lprprinter.py:18
3404
msgid "Enter print command"
3407
#: ../src/lib/exporters/lprprinter.py:16
3409
msgid "Unable to find command \"%s\"."
3412
#: ../src/lib/exporters/lprprinter.py:17
3413
msgid "Please enter the command you would like to use to print."
3416
#: ../src/lib/exporters/lprprinter.py:22
3418
msgid "Printing via %s"
3421
#: ../src/lib/exporters/lprprinter.py:23
3423
"If you install python-gnome, you will be able to print with a much more "
3424
"attractive interface."
3427
#: ../src/lib/exporters/lprprinter.py:31
3431
#: ../src/lib/exporters/pdf_exporter.py:643
3432
#: ../src/lib/exporters/pdf_exporter.py:660
3433
#: ../src/lib/exporters/winprinter.py:58
3437
#: ../src/lib/exporters/pdf_exporter.py:644
3438
#: ../src/lib/exporters/pdf_exporter.py:667
3439
#: ../src/lib/exporters/pdf_exporter.py:734
3440
#: ../src/lib/exporters/pdf_exporter.py:759
3441
#: ../src/lib/exporters/winprinter.py:59
3445
#: ../src/lib/exporters/pdf_exporter.py:646
3446
#: ../src/lib/exporters/pdf_exporter.py:675
3450
#: ../src/lib/exporters/pdf_exporter.py:655
3454
#: ../src/lib/exporters/pdf_exporter.py:656
3455
msgid "Index Card (3.5x5\")"
3458
#: ../src/lib/exporters/pdf_exporter.py:657
3459
msgid "Index Card (4x6\")"
3462
#: ../src/lib/exporters/pdf_exporter.py:658
3463
msgid "Index Card (5x8\")"
3466
#: ../src/lib/exporters/pdf_exporter.py:659
3467
msgid "Index Card (A7)"
3470
#: ../src/lib/exporters/pdf_exporter.py:661
3474
#: ../src/lib/exporters/pdf_exporter.py:668
3475
#: ../src/lib/exporters/pdf_exporter.py:728
3476
#: ../src/lib/exporters/pdf_exporter.py:757
3480
#: ../src/lib/exporters/pdf_exporter.py:676
3481
msgid "Index Cards (3.5x5)"
3484
#: ../src/lib/exporters/pdf_exporter.py:677
3485
msgid "Index Cards (4x6)"
3488
#: ../src/lib/exporters/pdf_exporter.py:678
3489
msgid "Index Cards (A7)"
3492
#: ../src/lib/exporters/pdf_exporter.py:681
3493
#: ../src/lib/exporters/winprinter.py:61
3496
msgid_plural "%s Columns"
3499
#: ../src/lib/exporters/pdf_exporter.py:685
3503
#: ../src/lib/exporters/pdf_exporter.py:686
3504
msgid "_Orientation"
3507
#: ../src/lib/exporters/pdf_exporter.py:687
3511
#: ../src/lib/exporters/pdf_exporter.py:688
3512
msgid "Page _Layout"
3515
#: ../src/lib/exporters/pdf_exporter.py:690
3519
#: ../src/lib/exporters/pdf_exporter.py:691
3520
msgid "Right Margin"
3523
#: ../src/lib/exporters/pdf_exporter.py:692
3527
#: ../src/lib/exporters/pdf_exporter.py:693
3528
msgid "Bottom Margin"
3531
#: ../src/lib/exporters/recipe_emailer.py:105
3532
msgid "Include Recipe in Body of E-mail (A good idea no matter what)"
3535
#: ../src/lib/exporters/recipe_emailer.py:106
3536
msgid "E-mail Recipe as HTML Attachment"
3539
#: ../src/lib/exporters/recipe_emailer.py:124
3540
msgid "Email Options"
3543
#: ../src/lib/exporters/recipe_emailer.py:127
3544
msgid "Don't ask before sending e-mail."
3547
#: ../src/lib/exporters/recipe_emailer.py:144
3548
msgid "E-mail not sent"
3551
#: ../src/lib/exporters/recipe_emailer.py:145
3553
"You have not chosen to include the recipe in the body of the message or as "
3557
#: ../src/lib/exporters/winprinter.py:18
3560
"Ready to print your recipe through the PDF file %s. Unfortunately, we have "
3561
"no print preview - shall we go ahead and print?"
3564
#: ../src/lib/exporters/winprinter.py:27
3565
msgid "Print job sent"
3568
#: ../src/lib/exporters/winprinter.py:28
3570
"Print job has been sent. If something goes wrong, you can open the PDF file "
3571
"and try printing again."
3574
#: ../src/lib/exporters/winprinter.py:30
3575
msgid "Print job cancelled"
3578
#: ../src/lib/exporters/winprinter.py:31
3579
msgid "If you'd like, you can open the PDF file."
b'\\ No newline at end of file'