From 22ac1e26d570ee6226ff8e970ca34cf08c57575c Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sat, 8 Mar 2014 21:18:35 +0100 Subject: [PATCH 01/14] Create translation file de.txt --- locale/de.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 locale/de.txt diff --git a/locale/de.txt b/locale/de.txt new file mode 100644 index 0000000..4808195 --- /dev/null +++ b/locale/de.txt @@ -0,0 +1 @@ +# Translation by Xanthin From 9744d980e3c1c11a27e4f344d565b7c0d9726e45 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sat, 8 Mar 2014 21:20:26 +0100 Subject: [PATCH 02/14] create template.txt for multiple transaltion --- locale/template.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 locale/template.txt diff --git a/locale/template.txt b/locale/template.txt new file mode 100644 index 0000000..bfdbd0b --- /dev/null +++ b/locale/template.txt @@ -0,0 +1 @@ +# template From c5b1dea5e7671f423aa890c7b08f836bf3a54896 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sat, 8 Mar 2014 21:55:43 +0100 Subject: [PATCH 03/14] Add intllib function to init.lua Most descriptions set in S().....Soup an Juicy unclear how to set S() for translation because of the "..flav.." thingi --- init.lua | 75 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 42 insertions(+), 33 deletions(-) diff --git a/init.lua b/init.lua index c37772b..5fa41d8 100644 --- a/init.lua +++ b/init.lua @@ -7,6 +7,15 @@ -- basic foods -- ===================================== +-- Boilerplate to support localized strings if intllib mod is installed. +local S +if (minetest.get_modpath("intllib")) then + dofile(minetest.get_modpath("intllib").."/intllib.lua") + S = intllib.Getter(minetest.get_current_modname()) +else + S = function ( s ) return s end +end + food = { supported = {}, atsup = {}, @@ -117,7 +126,7 @@ food.support("sugar","jkfarming","jkfarming:sugar") -- Default inbuilt ingrediants food.asupport("wheat",function() minetest.register_craftitem("food:wheat", { - description = "Wheat", + description = S("Wheat"), inventory_image = "food_wheat.png", groups = {food_wheat=1} }) @@ -131,7 +140,7 @@ food.asupport("wheat",function() end) food.asupport("flour",function() minetest.register_craftitem("food:flour", { - description = "Flour", + description = S("Flour"), inventory_image = "food_flour.png", groups = {food_flour = 1} }) @@ -152,7 +161,7 @@ food.asupport("flour",function() end) food.asupport("potato",function() minetest.register_craftitem("food:potato", { - description = "Potato", + description = S("Potato"), inventory_image = "food_potato.png", groups = {food_potato = 1} }) @@ -167,7 +176,7 @@ food.asupport("potato",function() end) food.asupport("tomato",function() minetest.register_craftitem("food:tomato", { - description = "Tomato", + description = S("Tomato"), inventory_image = "food_tomato.png", groups = {food_tomato = 1} }) @@ -182,7 +191,7 @@ food.asupport("tomato",function() end) food.asupport("strawberry",function() minetest.register_craftitem("food:strawberry", { - description = "Strawberry", + description = S("Strawberry"), inventory_image = "food_strawberry.png", on_use = food.item_eat(2), groups = {food_strawberry=1} @@ -196,7 +205,7 @@ food.asupport("strawberry",function() end) food.asupport("carrot",function() minetest.register_craftitem("food:carrot", { - description = "Carrot", + description = S("Carrot"), inventory_image = "food_carrot.png", groups = {food_carrot=1}, on_use = food.item_eat(3) @@ -210,7 +219,7 @@ food.asupport("carrot",function() end) food.asupport("milk",function() minetest.register_craftitem("food:milk", { - description = "Milk", + description = S("Milk"), image = "food_milk.png", on_use = food.item_eat(1), groups = { eatable=1, food_milk = 1 }, @@ -227,7 +236,7 @@ food.asupport("milk",function() end) food.asupport("egg",function() minetest.register_craftitem("food:egg",{ - description = "Egg", + description = S("Egg"), inventory_image = "food_egg.png", groups = {food_egg=1} }) @@ -242,7 +251,7 @@ food.asupport("egg",function() end) food.asupport("cocoa",function() minetest.register_craftitem("food:cocoa", { - description = "Cocoa Bean", + description = S("Cocoa Bean"), inventory_image = "food_cocoa.png", groups = {food_cocoa=1} }) @@ -257,7 +266,7 @@ food.asupport("cocoa",function() end) food.asupport("meat_raw",function() minetest.register_craftitem("food:meat_raw", { - description = "Raw meat", + description = S("Raw meat"), image = "food_meat_raw.png", on_use = food.item_eat(1), groups = { meat=1, eatable=1, food_meat_raw=1 }, @@ -273,7 +282,7 @@ food.asupport("meat_raw",function() end) food.asupport("meat",function() minetest.register_craftitem("food:meat", { - description = "Venison", + description = S("Venison"), inventory_image = "food_meat.png", groups = {food_meat=1,food_chicken=1} }) @@ -298,7 +307,7 @@ end -- Register sugar minetest.register_craftitem("food:sugar", { - description = "Sugar", + description = S("Sugar"), inventory_image = "food_sugar.png", groups = {food_sugar=1} }) @@ -311,7 +320,7 @@ minetest.register_craft({ -- Register chocolate powder minetest.register_craftitem("food:chocolate_powder", { - description = "Chocolate Powder", + description = S("Chocolate Powder"), inventory_image = "food_chocolate_powder.png", groups = {food_choco_powder = 1} }) @@ -326,7 +335,7 @@ minetest.register_craft({ -- Register dark chocolate minetest.register_craftitem("food:dark_chocolate",{ - description = "Dark Chocolate", + description = S("Dark Chocolate"), inventory_image = "food_dark_chocolate.png", groups = {food_dark_chocolate=1} }) @@ -339,7 +348,7 @@ minetest.register_craft({ -- Register milk chocolate minetest.register_craftitem("food:milk_chocolate",{ - description = "Milk Chocolate", + description = S("Milk Chocolate"), inventory_image = "food_milk_chocolate.png", groups = {food_milk_chocolate=1} }) @@ -353,7 +362,7 @@ minetest.register_craft({ -- Register pasta minetest.register_craftitem("food:pasta",{ - description = "Pasta", + description = S("Pasta"), inventory_image = "food_pasta.png", groups = {food_pasta=1} }) @@ -365,7 +374,7 @@ minetest.register_craft({ -- Register bowl minetest.register_craftitem("food:bowl",{ - description = "Bowl", + description = S("Bowl"), inventory_image = "food_bowl.png", groups = {food_bowl=1} }) @@ -378,7 +387,7 @@ minetest.register_craft({ }) -- Register butter minetest.register_craftitem("food:butter", { - description = "Butter", + description = S("Butter"), inventory_image = "food_butter.png", groups = {food_butter=1} }) @@ -391,7 +400,7 @@ minetest.register_craft({ -- Register cheese minetest.register_craftitem("food:cheese", { - description = "Cheese", + description = S("Cheese"), inventory_image = "food_cheese.png", on_use = food.item_eat(4), groups = {food_cheese=1} @@ -405,7 +414,7 @@ minetest.register_craft({ -- Register baked potato minetest.register_craftitem("food:baked_potato", { - description = "Baked Potato", + description = S("Baked Potato"), inventory_image = "food_baked_potato.png", on_use = food.item_eat(6), }) @@ -417,13 +426,13 @@ minetest.register_craft({ -- Register pasta bake minetest.register_craftitem("food:pasta_bake",{ - description = "Pasta Bake", + description = S("Pasta Bake"), inventory_image = "food_pasta_bake.png", on_use = food.item_eat(4), groups = {food=3} }) minetest.register_craftitem("food:pasta_bake_raw",{ - description = "Raw Pasta Bake", + description = S("Raw Pasta Bake"), inventory_image = "food_pasta_bake_raw.png", }) minetest.register_craft({ @@ -445,7 +454,7 @@ local soups = {"tomato","chicken"} for i=1, #soups do local flav = soups[i] minetest.register_craftitem("food:soup_"..flav,{ - description = flav.." Soup", + description = flav..S(" Soup"), inventory_image = "food_soup_"..flav..".png", on_use = food.item_eat(4), groups = {food=3} @@ -476,7 +485,7 @@ local juices = {"apple","cactus"} for i=1, #juices do local flav = juices[i] minetest.register_craftitem("food:"..flav.."_juice", { - description = flav.." Juice", + description = flav..S(" Juice"), inventory_image = "food_"..flav.."_juice.png", on_use = minetest.item_eat(2), }) @@ -492,7 +501,7 @@ for i=1, #juices do end minetest.register_craftitem("food:rainbow_juice", { - description = "Rainbow Juice", + description = S("Rainbow Juice"), inventory_image = "food_rainbow_juice.png", on_use = minetest.item_eat(20), }) @@ -508,7 +517,7 @@ minetest.register_craft({ -- Register cakes minetest.register_node("food:cake", { - description = "Cake", + description = S("Cake"), on_use = food.item_eat(4), groups={food=3,crumbly=3}, tiles = { @@ -533,7 +542,7 @@ minetest.register_node("food:cake", { } }) minetest.register_node("food:cake_choco", { - description = "Chocolate Cake", + description = S("Chocolate Cake"), on_use = food.item_eat(4), groups={food=3,crumbly=3}, tiles = { @@ -558,7 +567,7 @@ minetest.register_node("food:cake_choco", { } }) minetest.register_node("food:cake_carrot", { - description = "Carrot Cake", + description = S("Carrot Cake"), on_use = food.item_eat(4), groups={food=3,crumbly=3}, walkable = false, @@ -583,7 +592,7 @@ minetest.register_node("food:cake_carrot", { } }) minetest.register_craftitem("food:cake_cheese",{ - description = "Cheese cake", + description = S("Cheese cake"), inventory_image = "food_cake_cheese.png", on_use = food.item_eat(4), groups={food=3,crumbly=3} @@ -615,22 +624,22 @@ minetest.register_craft({ -- Cake mix minetest.register_craftitem("food:cakemix_plain",{ - description = "Cake Mix", + description = S("Cake Mix"), inventory_image = "food_cakemix_plain.png", }) minetest.register_craftitem("food:cakemix_choco",{ - description = "Chocolate Cake Mix", + description = S("Chocolate Cake Mix"), inventory_image = "food_cakemix_choco.png", }) minetest.register_craftitem("food:cakemix_carrot",{ - description = "Carrot Cake Mix", + description = S("Carrot Cake Mix"), inventory_image = "food_cakemix_carrot.png", }) minetest.register_craftitem("food:cakemix_cheese",{ - description = "Cheese Cake Mix", + description = S("Cheese Cake Mix"), inventory_image = "food_cakemix_carrot.png", }) minetest.register_craft({ From 57bebd2de4f1e8a37d3c27ae1057d72faa2e3c62 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sat, 8 Mar 2014 22:05:07 +0100 Subject: [PATCH 04/14] added words for translation like in init.lua, still unclear how to hanlde the soup an juice --- locale/template.txt | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/locale/template.txt b/locale/template.txt index bfdbd0b..2e53466 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -1 +1,39 @@ # template + +Wheat = +Flour = +Potato = +Tomato = +Strawberry = +Carrot = +Milk = +Egg = +Cocoa Bean = +Raw meat = +Venison = +Sugar = +Chocolate Powder = +Dark Chocolate = +Milk Chocolate = +Pasta = +Bowl = +Butter = +Cheese = +Baked Potato = +Pasta Bake = +Raw Pasta Bake = +## 1 flavour (bei Vanessa diese Erklärung nachschauen) ### +%s Soup = +## 1 flavour (bei Vanessa nachschauen, wie man mit Funktionen in der Mitte umgeht) ### +Uncooked %s Soup = +## 1 flavour +%s Juice = +Rainbow Juice = +Cake = +Chocolate Cake = +Carrot Cake = +Cheese cake = +Cake Mix = +Chokolate Cake Mix = +Carrot Cake Mix = +Cheese Cake Mix = From 93eee4dc2f929355f0cfc8946ba7b9259bf7cd17 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sat, 8 Mar 2014 22:38:32 +0100 Subject: [PATCH 05/14] added german translation --- locale/de.txt | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/locale/de.txt b/locale/de.txt index 4808195..3415cf6 100644 --- a/locale/de.txt +++ b/locale/de.txt @@ -1 +1,39 @@ # Translation by Xanthin + +Wheat = Weizen +Flour = Mehl +Potato = Kartoffel +Tomato = Tomate +Strawberry = Erdbeere +Carrot = Karotte +Milk = Milch +Egg = Ei +Cocoa Bean = Kakaobohne +Raw meat = rohes Fleisch +Venison = Wildbret +Sugar = Zucker +Chocolate Powder = Schokoladenpulver +Dark Chocolate = dunkle Schokolade +Milk Chocolate = Vollmilchschokolade +Pasta = Nudeln +Bowl = Schuessel +Butter = Butter +Cheese = Kaese +Baked Potato = Ofenkartoffel +Pasta Bake = Nudelauflauf +Raw Pasta Bake = ungekochter Nudelauflauf +## 1 flavour (bei Vanessa diese Erklärung nachschauen) ### +%s Soup = %ssuppe +## 1 flavour (bei Vanessa nachschauen, wie man mit Funktionen in der Mitte umgeht) ### +Uncooked %s Soup = ungekochte %ssuppe +## 1 flavour +%s Juice = %ssaft +Rainbow Juice = Regenbogensaft +Cake = Kuchen +Chocolate Cake = Schokoladenkuchen +Carrot Cake = Karottenkuchen +Cheese cake = Kaesekuchen +Cake Mix = Backmischung +Chokolate Cake Mix = Backmischung fuer Schokoladenkuchen +Carrot Cake Mix = Backmischung fuer Karottenkuchen +Cheese Cake Mix = Backmischung fuer Kaesekuchen From 0ea9342354cff9303d82cd1a202f103db163bb53 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sat, 8 Mar 2014 22:49:09 +0100 Subject: [PATCH 06/14] Fixed wrong spelling --- locale/template.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/template.txt b/locale/template.txt index 2e53466..c1d8259 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -34,6 +34,6 @@ Chocolate Cake = Carrot Cake = Cheese cake = Cake Mix = -Chokolate Cake Mix = +Chocolate Cake Mix = Carrot Cake Mix = Cheese Cake Mix = From a6e7873ce83fc6ecfe8f6ce69763dc1ae97004e5 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sat, 8 Mar 2014 22:49:34 +0100 Subject: [PATCH 07/14] Fixed wrong spelling --- locale/de.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/de.txt b/locale/de.txt index 3415cf6..f1b6fcb 100644 --- a/locale/de.txt +++ b/locale/de.txt @@ -34,6 +34,6 @@ Chocolate Cake = Schokoladenkuchen Carrot Cake = Karottenkuchen Cheese cake = Kaesekuchen Cake Mix = Backmischung -Chokolate Cake Mix = Backmischung fuer Schokoladenkuchen +Chocolate Cake Mix = Backmischung fuer Schokoladenkuchen Carrot Cake Mix = Backmischung fuer Karottenkuchen Cheese Cake Mix = Backmischung fuer Kaesekuchen From 091bec3b3402866492e87edb4e4624e062b0dccd Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sun, 9 Mar 2014 20:02:48 +0100 Subject: [PATCH 08/14] added S() to soup --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 5fa41d8..b45b524 100644 --- a/init.lua +++ b/init.lua @@ -450,7 +450,7 @@ minetest.register_craft({ }) -- Register Soups -local soups = {"tomato","chicken"} +local soups = {S("tomato"),S("chicken")} for i=1, #soups do local flav = soups[i] minetest.register_craftitem("food:soup_"..flav,{ From cbff898c508a6dd692f98c8d314ff7ce18ac23e0 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sun, 9 Mar 2014 20:03:38 +0100 Subject: [PATCH 09/14] added soup translation --- locale/de.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/locale/de.txt b/locale/de.txt index f1b6fcb..582ddba 100644 --- a/locale/de.txt +++ b/locale/de.txt @@ -23,7 +23,9 @@ Baked Potato = Ofenkartoffel Pasta Bake = Nudelauflauf Raw Pasta Bake = ungekochter Nudelauflauf ## 1 flavour (bei Vanessa diese Erklärung nachschauen) ### -%s Soup = %ssuppe +tomato = Tomaten +chicken = Huehner +Soup = suppe ## 1 flavour (bei Vanessa nachschauen, wie man mit Funktionen in der Mitte umgeht) ### Uncooked %s Soup = ungekochte %ssuppe ## 1 flavour From ad571992c36688d0a62f98f4e3657d0782c3db77 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Sun, 9 Mar 2014 20:15:17 +0100 Subject: [PATCH 10/14] delted S() for soup and juice doesn't work so easy, need other method --- init.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index b45b524..07e967e 100644 --- a/init.lua +++ b/init.lua @@ -450,11 +450,11 @@ minetest.register_craft({ }) -- Register Soups -local soups = {S("tomato"),S("chicken")} +local soups = {"tomato","chicken"} for i=1, #soups do local flav = soups[i] minetest.register_craftitem("food:soup_"..flav,{ - description = flav..S(" Soup"), + description = flav.." Soup", inventory_image = "food_soup_"..flav..".png", on_use = food.item_eat(4), groups = {food=3} @@ -485,7 +485,7 @@ local juices = {"apple","cactus"} for i=1, #juices do local flav = juices[i] minetest.register_craftitem("food:"..flav.."_juice", { - description = flav..S(" Juice"), + description = flav.." Juice", inventory_image = "food_"..flav.."_juice.png", on_use = minetest.item_eat(2), }) From 2f6042c18920a3da80f72976f79bc0be993a9451 Mon Sep 17 00:00:00 2001 From: hawkril Date: Tue, 11 Mar 2014 12:23:56 +0100 Subject: [PATCH 11/14] fixed Soups --- init.lua | 4 ++-- locale/de.txt | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 07e967e..f7d4296 100644 --- a/init.lua +++ b/init.lua @@ -454,13 +454,13 @@ local soups = {"tomato","chicken"} for i=1, #soups do local flav = soups[i] minetest.register_craftitem("food:soup_"..flav,{ - description = flav.." Soup", + description = S(flav.." Soup"), inventory_image = "food_soup_"..flav..".png", on_use = food.item_eat(4), groups = {food=3} }) minetest.register_craftitem("food:soup_"..flav.."_raw",{ - description = "Uncooked ".. flav.." Soup", + description = S("Uncooked ".. flav.." Soup"), inventory_image = "food_soup_"..flav.."_raw.png", }) diff --git a/locale/de.txt b/locale/de.txt index 582ddba..8ae0062 100644 --- a/locale/de.txt +++ b/locale/de.txt @@ -39,3 +39,7 @@ Cake Mix = Backmischung Chocolate Cake Mix = Backmischung fuer Schokoladenkuchen Carrot Cake Mix = Backmischung fuer Karottenkuchen Cheese Cake Mix = Backmischung fuer Kaesekuchen +chicken Soup = Huehnersuppe +tomato Soup = Tomatensuppe +Uncooked tomato Soup = Ungekochte Huehnersuppe +Uncooked chicken Soup = Ungekochte Tomatensuppe \ No newline at end of file From 1c4cbd162c671fcf8e808c2103dca3aeebd88ce7 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Tue, 11 Mar 2014 12:46:06 +0100 Subject: [PATCH 12/14] Update init.lua --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index f7d4296..6d233ee 100644 --- a/init.lua +++ b/init.lua @@ -485,7 +485,7 @@ local juices = {"apple","cactus"} for i=1, #juices do local flav = juices[i] minetest.register_craftitem("food:"..flav.."_juice", { - description = flav.." Juice", + description = S(flav.." Juice"), inventory_image = "food_"..flav.."_juice.png", on_use = minetest.item_eat(2), }) From 796a7cace39ea5e288f101f0bf633626397c2446 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Tue, 11 Mar 2014 12:49:55 +0100 Subject: [PATCH 13/14] added soup and juice fixed soup and juice --- locale/template.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/locale/template.txt b/locale/template.txt index c1d8259..dc925d5 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -22,12 +22,12 @@ Cheese = Baked Potato = Pasta Bake = Raw Pasta Bake = -## 1 flavour (bei Vanessa diese Erklärung nachschauen) ### -%s Soup = -## 1 flavour (bei Vanessa nachschauen, wie man mit Funktionen in der Mitte umgeht) ### -Uncooked %s Soup = -## 1 flavour -%s Juice = +chicken Soup = +tomato Soup = +Uncooked tomato Soup = +Uncooked chicken Soup = +apple Juice = +cactus Juice = Rainbow Juice = Cake = Chocolate Cake = From be35e796156681b619447318c7e872b19a3d3034 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Tue, 11 Mar 2014 12:53:38 +0100 Subject: [PATCH 14/14] added juice --- locale/de.txt | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/locale/de.txt b/locale/de.txt index 8ae0062..4ec1ab8 100644 --- a/locale/de.txt +++ b/locale/de.txt @@ -1,4 +1,4 @@ -# Translation by Xanthin +# Translation by Xanthin and hawkril Wheat = Weizen Flour = Mehl @@ -22,14 +22,12 @@ Cheese = Kaese Baked Potato = Ofenkartoffel Pasta Bake = Nudelauflauf Raw Pasta Bake = ungekochter Nudelauflauf -## 1 flavour (bei Vanessa diese Erklärung nachschauen) ### -tomato = Tomaten -chicken = Huehner -Soup = suppe -## 1 flavour (bei Vanessa nachschauen, wie man mit Funktionen in der Mitte umgeht) ### -Uncooked %s Soup = ungekochte %ssuppe -## 1 flavour -%s Juice = %ssaft +chicken Soup = Huehnersuppe +tomato Soup = Tomatensuppe +Uncooked tomato Soup = Ungekochte Huehnersuppe +Uncooked chicken Soup = Ungekochte Tomatensuppe +apple Juice = Apfelsaft +cactus Juice = Kaktussaft Rainbow Juice = Regenbogensaft Cake = Kuchen Chocolate Cake = Schokoladenkuchen @@ -39,7 +37,3 @@ Cake Mix = Backmischung Chocolate Cake Mix = Backmischung fuer Schokoladenkuchen Carrot Cake Mix = Backmischung fuer Karottenkuchen Cheese Cake Mix = Backmischung fuer Kaesekuchen -chicken Soup = Huehnersuppe -tomato Soup = Tomatensuppe -Uncooked tomato Soup = Ungekochte Huehnersuppe -Uncooked chicken Soup = Ungekochte Tomatensuppe \ No newline at end of file