Merge pull request #6 from Xanthin/Translation

food localisation
This commit is contained in:
rubenwardy 2014-03-16 19:01:01 +00:00
commit 953057a817
3 changed files with 121 additions and 34 deletions

View File

@ -7,6 +7,15 @@
-- basic foods -- 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 = { food = {
supported = {}, supported = {},
atsup = {}, atsup = {},
@ -117,7 +126,7 @@ food.support("sugar","jkfarming","jkfarming:sugar")
-- Default inbuilt ingrediants -- Default inbuilt ingrediants
food.asupport("wheat",function() food.asupport("wheat",function()
minetest.register_craftitem("food:wheat", { minetest.register_craftitem("food:wheat", {
description = "Wheat", description = S("Wheat"),
inventory_image = "food_wheat.png", inventory_image = "food_wheat.png",
groups = {food_wheat=1} groups = {food_wheat=1}
}) })
@ -131,7 +140,7 @@ food.asupport("wheat",function()
end) end)
food.asupport("flour",function() food.asupport("flour",function()
minetest.register_craftitem("food:flour", { minetest.register_craftitem("food:flour", {
description = "Flour", description = S("Flour"),
inventory_image = "food_flour.png", inventory_image = "food_flour.png",
groups = {food_flour = 1} groups = {food_flour = 1}
}) })
@ -152,7 +161,7 @@ food.asupport("flour",function()
end) end)
food.asupport("potato",function() food.asupport("potato",function()
minetest.register_craftitem("food:potato", { minetest.register_craftitem("food:potato", {
description = "Potato", description = S("Potato"),
inventory_image = "food_potato.png", inventory_image = "food_potato.png",
groups = {food_potato = 1} groups = {food_potato = 1}
}) })
@ -167,7 +176,7 @@ food.asupport("potato",function()
end) end)
food.asupport("tomato",function() food.asupport("tomato",function()
minetest.register_craftitem("food:tomato", { minetest.register_craftitem("food:tomato", {
description = "Tomato", description = S("Tomato"),
inventory_image = "food_tomato.png", inventory_image = "food_tomato.png",
groups = {food_tomato = 1} groups = {food_tomato = 1}
}) })
@ -182,7 +191,7 @@ food.asupport("tomato",function()
end) end)
food.asupport("strawberry",function() food.asupport("strawberry",function()
minetest.register_craftitem("food:strawberry", { minetest.register_craftitem("food:strawberry", {
description = "Strawberry", description = S("Strawberry"),
inventory_image = "food_strawberry.png", inventory_image = "food_strawberry.png",
on_use = food.item_eat(2), on_use = food.item_eat(2),
groups = {food_strawberry=1} groups = {food_strawberry=1}
@ -196,7 +205,7 @@ food.asupport("strawberry",function()
end) end)
food.asupport("carrot",function() food.asupport("carrot",function()
minetest.register_craftitem("food:carrot", { minetest.register_craftitem("food:carrot", {
description = "Carrot", description = S("Carrot"),
inventory_image = "food_carrot.png", inventory_image = "food_carrot.png",
groups = {food_carrot=1}, groups = {food_carrot=1},
on_use = food.item_eat(3) on_use = food.item_eat(3)
@ -210,7 +219,7 @@ food.asupport("carrot",function()
end) end)
food.asupport("milk",function() food.asupport("milk",function()
minetest.register_craftitem("food:milk", { minetest.register_craftitem("food:milk", {
description = "Milk", description = S("Milk"),
image = "food_milk.png", image = "food_milk.png",
on_use = food.item_eat(1), on_use = food.item_eat(1),
groups = { eatable=1, food_milk = 1 }, groups = { eatable=1, food_milk = 1 },
@ -227,7 +236,7 @@ food.asupport("milk",function()
end) end)
food.asupport("egg",function() food.asupport("egg",function()
minetest.register_craftitem("food:egg",{ minetest.register_craftitem("food:egg",{
description = "Egg", description = S("Egg"),
inventory_image = "food_egg.png", inventory_image = "food_egg.png",
groups = {food_egg=1} groups = {food_egg=1}
}) })
@ -242,7 +251,7 @@ food.asupport("egg",function()
end) end)
food.asupport("cocoa",function() food.asupport("cocoa",function()
minetest.register_craftitem("food:cocoa", { minetest.register_craftitem("food:cocoa", {
description = "Cocoa Bean", description = S("Cocoa Bean"),
inventory_image = "food_cocoa.png", inventory_image = "food_cocoa.png",
groups = {food_cocoa=1} groups = {food_cocoa=1}
}) })
@ -257,7 +266,7 @@ food.asupport("cocoa",function()
end) end)
food.asupport("meat_raw",function() food.asupport("meat_raw",function()
minetest.register_craftitem("food:meat_raw", { minetest.register_craftitem("food:meat_raw", {
description = "Raw meat", description = S("Raw meat"),
image = "food_meat_raw.png", image = "food_meat_raw.png",
on_use = food.item_eat(1), on_use = food.item_eat(1),
groups = { meat=1, eatable=1, food_meat_raw=1 }, groups = { meat=1, eatable=1, food_meat_raw=1 },
@ -273,7 +282,7 @@ food.asupport("meat_raw",function()
end) end)
food.asupport("meat",function() food.asupport("meat",function()
minetest.register_craftitem("food:meat", { minetest.register_craftitem("food:meat", {
description = "Venison", description = S("Venison"),
inventory_image = "food_meat.png", inventory_image = "food_meat.png",
groups = {food_meat=1,food_chicken=1} groups = {food_meat=1,food_chicken=1}
}) })
@ -298,7 +307,7 @@ end
-- Register sugar -- Register sugar
minetest.register_craftitem("food:sugar", { minetest.register_craftitem("food:sugar", {
description = "Sugar", description = S("Sugar"),
inventory_image = "food_sugar.png", inventory_image = "food_sugar.png",
groups = {food_sugar=1} groups = {food_sugar=1}
}) })
@ -311,7 +320,7 @@ minetest.register_craft({
-- Register chocolate powder -- Register chocolate powder
minetest.register_craftitem("food:chocolate_powder", { minetest.register_craftitem("food:chocolate_powder", {
description = "Chocolate Powder", description = S("Chocolate Powder"),
inventory_image = "food_chocolate_powder.png", inventory_image = "food_chocolate_powder.png",
groups = {food_choco_powder = 1} groups = {food_choco_powder = 1}
}) })
@ -326,7 +335,7 @@ minetest.register_craft({
-- Register dark chocolate -- Register dark chocolate
minetest.register_craftitem("food:dark_chocolate",{ minetest.register_craftitem("food:dark_chocolate",{
description = "Dark Chocolate", description = S("Dark Chocolate"),
inventory_image = "food_dark_chocolate.png", inventory_image = "food_dark_chocolate.png",
groups = {food_dark_chocolate=1} groups = {food_dark_chocolate=1}
}) })
@ -339,7 +348,7 @@ minetest.register_craft({
-- Register milk chocolate -- Register milk chocolate
minetest.register_craftitem("food:milk_chocolate",{ minetest.register_craftitem("food:milk_chocolate",{
description = "Milk Chocolate", description = S("Milk Chocolate"),
inventory_image = "food_milk_chocolate.png", inventory_image = "food_milk_chocolate.png",
groups = {food_milk_chocolate=1} groups = {food_milk_chocolate=1}
}) })
@ -353,7 +362,7 @@ minetest.register_craft({
-- Register pasta -- Register pasta
minetest.register_craftitem("food:pasta",{ minetest.register_craftitem("food:pasta",{
description = "Pasta", description = S("Pasta"),
inventory_image = "food_pasta.png", inventory_image = "food_pasta.png",
groups = {food_pasta=1} groups = {food_pasta=1}
}) })
@ -365,7 +374,7 @@ minetest.register_craft({
-- Register bowl -- Register bowl
minetest.register_craftitem("food:bowl",{ minetest.register_craftitem("food:bowl",{
description = "Bowl", description = S("Bowl"),
inventory_image = "food_bowl.png", inventory_image = "food_bowl.png",
groups = {food_bowl=1} groups = {food_bowl=1}
}) })
@ -378,7 +387,7 @@ minetest.register_craft({
}) })
-- Register butter -- Register butter
minetest.register_craftitem("food:butter", { minetest.register_craftitem("food:butter", {
description = "Butter", description = S("Butter"),
inventory_image = "food_butter.png", inventory_image = "food_butter.png",
groups = {food_butter=1} groups = {food_butter=1}
}) })
@ -391,7 +400,7 @@ minetest.register_craft({
-- Register cheese -- Register cheese
minetest.register_craftitem("food:cheese", { minetest.register_craftitem("food:cheese", {
description = "Cheese", description = S("Cheese"),
inventory_image = "food_cheese.png", inventory_image = "food_cheese.png",
on_use = food.item_eat(4), on_use = food.item_eat(4),
groups = {food_cheese=1} groups = {food_cheese=1}
@ -405,7 +414,7 @@ minetest.register_craft({
-- Register baked potato -- Register baked potato
minetest.register_craftitem("food:baked_potato", { minetest.register_craftitem("food:baked_potato", {
description = "Baked Potato", description = S("Baked Potato"),
inventory_image = "food_baked_potato.png", inventory_image = "food_baked_potato.png",
on_use = food.item_eat(6), on_use = food.item_eat(6),
}) })
@ -417,13 +426,13 @@ minetest.register_craft({
-- Register pasta bake -- Register pasta bake
minetest.register_craftitem("food:pasta_bake",{ minetest.register_craftitem("food:pasta_bake",{
description = "Pasta Bake", description = S("Pasta Bake"),
inventory_image = "food_pasta_bake.png", inventory_image = "food_pasta_bake.png",
on_use = food.item_eat(4), on_use = food.item_eat(4),
groups = {food=3} groups = {food=3}
}) })
minetest.register_craftitem("food:pasta_bake_raw",{ minetest.register_craftitem("food:pasta_bake_raw",{
description = "Raw Pasta Bake", description = S("Raw Pasta Bake"),
inventory_image = "food_pasta_bake_raw.png", inventory_image = "food_pasta_bake_raw.png",
}) })
minetest.register_craft({ minetest.register_craft({
@ -445,13 +454,13 @@ local soups = {"tomato","chicken"}
for i=1, #soups do for i=1, #soups do
local flav = soups[i] local flav = soups[i]
minetest.register_craftitem("food:soup_"..flav,{ minetest.register_craftitem("food:soup_"..flav,{
description = flav.." Soup", description = S(flav.." Soup"),
inventory_image = "food_soup_"..flav..".png", inventory_image = "food_soup_"..flav..".png",
on_use = food.item_eat(4), on_use = food.item_eat(4),
groups = {food=3} groups = {food=3}
}) })
minetest.register_craftitem("food:soup_"..flav.."_raw",{ minetest.register_craftitem("food:soup_"..flav.."_raw",{
description = "Uncooked ".. flav.." Soup", description = S("Uncooked ".. flav.." Soup"),
inventory_image = "food_soup_"..flav.."_raw.png", inventory_image = "food_soup_"..flav.."_raw.png",
}) })
@ -476,7 +485,7 @@ local juices = {"apple","cactus"}
for i=1, #juices do for i=1, #juices do
local flav = juices[i] local flav = juices[i]
minetest.register_craftitem("food:"..flav.."_juice", { minetest.register_craftitem("food:"..flav.."_juice", {
description = flav.." Juice", description = S(flav.." Juice"),
inventory_image = "food_"..flav.."_juice.png", inventory_image = "food_"..flav.."_juice.png",
on_use = minetest.item_eat(2), on_use = minetest.item_eat(2),
}) })
@ -492,7 +501,7 @@ for i=1, #juices do
end end
minetest.register_craftitem("food:rainbow_juice", { minetest.register_craftitem("food:rainbow_juice", {
description = "Rainbow Juice", description = S("Rainbow Juice"),
inventory_image = "food_rainbow_juice.png", inventory_image = "food_rainbow_juice.png",
on_use = minetest.item_eat(20), on_use = minetest.item_eat(20),
}) })
@ -508,7 +517,7 @@ minetest.register_craft({
-- Register cakes -- Register cakes
minetest.register_node("food:cake", { minetest.register_node("food:cake", {
description = "Cake", description = S("Cake"),
on_use = food.item_eat(4), on_use = food.item_eat(4),
groups={food=3,crumbly=3}, groups={food=3,crumbly=3},
tiles = { tiles = {
@ -533,7 +542,7 @@ minetest.register_node("food:cake", {
} }
}) })
minetest.register_node("food:cake_choco", { minetest.register_node("food:cake_choco", {
description = "Chocolate Cake", description = S("Chocolate Cake"),
on_use = food.item_eat(4), on_use = food.item_eat(4),
groups={food=3,crumbly=3}, groups={food=3,crumbly=3},
tiles = { tiles = {
@ -558,7 +567,7 @@ minetest.register_node("food:cake_choco", {
} }
}) })
minetest.register_node("food:cake_carrot", { minetest.register_node("food:cake_carrot", {
description = "Carrot Cake", description = S("Carrot Cake"),
on_use = food.item_eat(4), on_use = food.item_eat(4),
groups={food=3,crumbly=3}, groups={food=3,crumbly=3},
walkable = false, walkable = false,
@ -583,7 +592,7 @@ minetest.register_node("food:cake_carrot", {
} }
}) })
minetest.register_craftitem("food:cake_cheese",{ minetest.register_craftitem("food:cake_cheese",{
description = "Cheese cake", description = S("Cheese cake"),
inventory_image = "food_cake_cheese.png", inventory_image = "food_cake_cheese.png",
on_use = food.item_eat(4), on_use = food.item_eat(4),
groups={food=3,crumbly=3} groups={food=3,crumbly=3}
@ -615,22 +624,22 @@ minetest.register_craft({
-- Cake mix -- Cake mix
minetest.register_craftitem("food:cakemix_plain",{ minetest.register_craftitem("food:cakemix_plain",{
description = "Cake Mix", description = S("Cake Mix"),
inventory_image = "food_cakemix_plain.png", inventory_image = "food_cakemix_plain.png",
}) })
minetest.register_craftitem("food:cakemix_choco",{ minetest.register_craftitem("food:cakemix_choco",{
description = "Chocolate Cake Mix", description = S("Chocolate Cake Mix"),
inventory_image = "food_cakemix_choco.png", inventory_image = "food_cakemix_choco.png",
}) })
minetest.register_craftitem("food:cakemix_carrot",{ minetest.register_craftitem("food:cakemix_carrot",{
description = "Carrot Cake Mix", description = S("Carrot Cake Mix"),
inventory_image = "food_cakemix_carrot.png", inventory_image = "food_cakemix_carrot.png",
}) })
minetest.register_craftitem("food:cakemix_cheese",{ minetest.register_craftitem("food:cakemix_cheese",{
description = "Cheese Cake Mix", description = S("Cheese Cake Mix"),
inventory_image = "food_cakemix_carrot.png", inventory_image = "food_cakemix_carrot.png",
}) })
minetest.register_craft({ minetest.register_craft({

39
locale/de.txt Normal file
View File

@ -0,0 +1,39 @@
# Translation by Xanthin and hawkril
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
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
Carrot Cake = Karottenkuchen
Cheese cake = Kaesekuchen
Cake Mix = Backmischung
Chocolate Cake Mix = Backmischung fuer Schokoladenkuchen
Carrot Cake Mix = Backmischung fuer Karottenkuchen
Cheese Cake Mix = Backmischung fuer Kaesekuchen

39
locale/template.txt Normal file
View File

@ -0,0 +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 =
chicken Soup =
tomato Soup =
Uncooked tomato Soup =
Uncooked chicken Soup =
apple Juice =
cactus Juice =
Rainbow Juice =
Cake =
Chocolate Cake =
Carrot Cake =
Cheese cake =
Cake Mix =
Chocolate Cake Mix =
Carrot Cake Mix =
Cheese Cake Mix =