From 192a52a4b6fbab7e14965dce93cf9e72c4c32c2f Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Mon, 11 Apr 2005 19:10:38 +0000 Subject: [PATCH] =?UTF-8?q?Regionsstatistik=20komplett=20=C3=BCbersetzt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/gamecode/report.c | 61 ++++++++++++++++++++---------------- src/res/messages.xml | 54 ++++++++++++++++++++----------- 2 files changed, 69 insertions(+), 46 deletions(-) diff --git a/src/common/gamecode/report.c b/src/common/gamecode/report.c index 94308baec..c7fd8ca0a 100644 --- a/src/common/gamecode/report.c +++ b/src/common/gamecode/report.c @@ -1445,43 +1445,50 @@ statistics(FILE * F, const region * r, const faction * f) /* Region */ if (landregion(rterrain(r)) && rmoney(r)) { - m = msg_message("nr_stat_maxentertainment", "max", entertainmoney(r)); - nr_render(m, f->locale, buf, sizeof(buf), f); - rps(F, buf); - msg_release(m); + m = msg_message("nr_stat_maxentertainment", "max", entertainmoney(r)); + nr_render(m, f->locale, buf, sizeof(buf), f); + rps(F, buf); + msg_release(m); } if (production(r) && (!rterrain(r) == T_OCEAN || f->race == new_race[RC_AQUARIAN])) { - m = msg_message("nr_stat_salary", "max", fwage(r, f, true)); - nr_render(m, f->locale, buf, sizeof(buf), f); - rps(F, buf); - msg_release(m); + m = msg_message("nr_stat_salary", "max", fwage(r, f, true)); + nr_render(m, f->locale, buf, sizeof(buf), f); + rps(F, buf); + msg_release(m); } if (p) { - m = msg_message("nr_stat_recruits", "max", p / RECRUITFRACTION); + m = msg_message("nr_stat_recruits", "max", p / RECRUITFRACTION); + nr_render(m, f->locale, buf, sizeof(buf), f); + rps(F, buf); + msg_release(m); + + if (!TradeDisabled()) { + if (buildingtype_exists(r, bt_find("caravan"))) { + m = msg_message("nr_stat_luxuries", "max", + (p * 2) / TRADE_FRACTION); + } else { + m = msg_message("nr_stat_luxuries", "max", + p / TRADE_FRACTION); + } nr_render(m, f->locale, buf, sizeof(buf), f); rps(F, buf); msg_release(m); - - if (!TradeDisabled()) { - if (buildingtype_exists(r, bt_find("caravan"))) { - sprintf(buf, "Luxusgüter zum angegebenen Preis: %d", - (p * 2) / TRADE_FRACTION); - } else { - sprintf(buf, "Luxusgüter zum angegebenen Preis: %d", - p / TRADE_FRACTION); - } - rps(F, buf); - } + } } /* Info über Einheiten */ - sprintf(buf, "Personen: %d", number); - rps(F, buf); - for (itm = items; itm; itm=itm->next) { - sprintf(buf, "%s: %d", LOC(f->locale, resourcename(itm->type->rtype, GR_PLURAL)), itm->number); - rps(F, buf); - } - while (items) i_free(i_remove(&items, items)); + m = msg_message("nr_stat_people", "max", number); + nr_render(m, f->locale, buf, sizeof(buf), f); + rps(F, buf); + msg_release(m); + + for (itm = items; itm; itm=itm->next) { + sprintf(buf, "%s: %d", + LOC(f->locale, resourcename(itm->type->rtype, GR_PLURAL)), + itm->number); + rps(F, buf); + } + while (items) i_free(i_remove(&items, items)); } static void diff --git a/src/res/messages.xml b/src/res/messages.xml index 8f039d691..e09464950 100644 --- a/src/res/messages.xml +++ b/src/res/messages.xml @@ -388,7 +388,7 @@ $trail($region,$locale("en")) $trail($region,$locale("en")) - + @@ -397,7 +397,7 @@ "Your faction has $int($population) people in $int($units) units." "Your faction has $int($population) people in $int($units) units." - + @@ -405,23 +405,39 @@ "Statistics for $region($region):" "Statistics for $region($region):" - + - "Unterhaltung: max. $int($max) Silber." - "Entertainment: max. $int($max) silver." - "Entertainment: max. $int($max) silver." + "Unterhaltung: max. $int($max) Silber" + "Entertainment: max. $int($max) silver" + "Entertainment: max. $int($max) silver" - + - "Lohn für Arbeit: $int($max) Silber." - "Worker's salary: $int($max) silver." - "Worker's salary: $int($max) silver." + "Luxusgüter zum angegebenen Preis: $int($max)" + "Luxury goods at this price: $int($max)" + "Luxury goods at this price: $int($max)" - + + + + + "Lohn für Arbeit: $int($max) Silber" + "Worker's salary: $int($max) silver" + "Worker's salary: $int($max) silver" + + + + + + "Personen: $int($max)" + "People: $int($max)" + "People: $int($max)" + + @@ -429,7 +445,7 @@ "Recruits: $int($max) peasants." "Recruits: $int($max) peasants." - + @@ -438,7 +454,7 @@ "Your faction has a score of $int($score). The average score for similar factions is $int($average)." "Your faction has a score of $int($score). The average score for similar factions is $int($average)." - + @@ -447,7 +463,7 @@ "Report for $game, $date" "Report for $game, $date" - + @@ -456,7 +472,7 @@ "To the $direction($dir) lies $trail($region,$locale("en"))" "To the $direction($dir) lies $trail($region,$locale("en"))" - + @@ -465,7 +481,7 @@ "$resource($product,0) for $int($price) silver" "$resource($product,0) for $int($price) silver" - + @@ -578,9 +594,9 @@ - "Eine Botschaft von $unit($unit) aus $region($region): '$string'"" - "A message by $unit($unit) from $region($region): '$string'"" - "A message by $unit($unit) from $region($region): '$string'"" + "Eine Botschaft von $unit($unit) aus $region($region): '$string'" + "A message by $unit($unit) from $region($region): '$string'" + "A message by $unit($unit) from $region($region): '$string'"