Merge remote-tracking branch 'upstream/develop'

This commit is contained in:
CTD 2015-12-22 13:51:55 +01:00
commit f477bb79af
7 changed files with 30 additions and 27 deletions

View File

@ -21,6 +21,12 @@
Ruderschwanz und einem riesigen runden Maul zu bestehen scheint.</text> Ruderschwanz und einem riesigen runden Maul zu bestehen scheint.</text>
<text locale="en">Wobbling green vapours drift through the mists to form an eldritch creature that seems to be entirely made up of huge jaws and a long tail.</text> <text locale="en">Wobbling green vapours drift through the mists to form an eldritch creature that seems to be entirely made up of huge jaws and a long tail.</text>
</string> </string>
<namespace name="shipinfo">
<string name="no_info">
<text locale="de">Keine Informationen über diesen Schiffstyp verfügbar.</text>
<text locale="en">No Information available for this type of ship.</text>
</string>
</namespace>
<namespace name="raceinfo"> <namespace name="raceinfo">
<string name="no_info"> <string name="no_info">
<text locale="de">Keine Informationen über diese Rasse verfügbar.</text> <text locale="de">Keine Informationen über diese Rasse verfügbar.</text>
@ -62,6 +68,10 @@
</string> </string>
</namespace> </namespace>
<namespace name="iteminfo"> <namespace name="iteminfo">
<string name="no_info">
<text locale="de">Keine Informationen.</text>
<text locale="en">No Information available.</text>
</string>
<string name="trollspoil"> <string name="trollspoil">
<text locale="de">Das Horn eines Trolles. Kein Troll würde sich lebend davon trennen.</text> <text locale="de">Das Horn eines Trolles. Kein Troll würde sich lebend davon trennen.</text>
<text locale="en">The horn of an adult troll. No troll would ever part with this while he's alive.</text> <text locale="en">The horn of an adult troll. No troll would ever part with this while he's alive.</text>
@ -5181,14 +5191,6 @@
powerful powerful
spells he will need some luck for a successful analysis.</text> spells he will need some luck for a successful analysis.</text>
</string> </string>
<string name="concealing_aura">
<text locale="de">Dieser Zauber wird die gesamte Ausrüstung der
Zieleinheit für
einige Zeit vor den Blicken anderer verschleiern. </text>
<text locale="en">This spell will hide the whole equipment of a target
unit from the
looks of others.</text>
</string>
<string name="tybiedfumbleshield"> <string name="tybiedfumbleshield">
<text locale="de">Dieser Zauber legt ein antimagisches Feld um die Magier der Feinde <text locale="de">Dieser Zauber legt ein antimagisches Feld um die Magier der Feinde
und behindert ihre Zauber erheblich. Nur wenige werden die Kraft und behindert ihre Zauber erheblich. Nur wenige werden die Kraft

View File

@ -2899,9 +2899,10 @@
<type> <type>
<arg name="unit" type="unit"/> <arg name="unit" type="unit"/>
<arg name="region" type="region"/> <arg name="region" type="region"/>
<arg name="terrain" type="string"/>
</type> </type>
<text locale="de">"$unit($unit) entdeckt, dass $region($region) $terrain($region) ist."</text> <text locale="de">"$unit($unit) entdeckt, dass $region($region) $localize($terrain) ist."</text>
<text locale="en">"$unit($unit) discovered that $region($region) is $terrain($region)."</text> <text locale="en">"$unit($unit) discovered that $region($region) is $localize($terrain)."</text>
</message> </message>
<message name="leftship" section="movement"> <message name="leftship" section="movement">
<type> <type>

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<strings> <strings>
<namespace name="spellinfo"> <namespace name="spellinfo">
<string name="concealing_aura">
<text locale="de">Dieser Zauber wird die gesamte Ausrüstung der
Zieleinheit für
einige Zeit vor den Blicken anderer verschleiern. </text>
<text locale="en">This spell will hide the whole equipment of a target
unit from the
looks of others.</text>
</string>
<string name="headache"> <string name="headache">
<text locale="de"> <text locale="de">
Aufzeichung des Vortrags von Selen Ard'Ragorn in Bar'Glingal: Aufzeichung des Vortrags von Selen Ard'Ragorn in Bar'Glingal:
@ -95,10 +103,6 @@
</namespace> </namespace>
<namespace name="shipinfo"> <namespace name="shipinfo">
<!-- ship info is not implemented! --> <!-- ship info is not implemented! -->
<string name="no_info">
<text locale="de">Keine Informationen über diesen Schiffstyp verfügbar.</text>
<text locale="en">No Information available for this type of ship.</text>
</string>
<string name="balloon"> <string name="balloon">
<text locale="de">Der Sumpfgasballon besteht aus einem großen <text locale="de">Der Sumpfgasballon besteht aus einem großen
Weidenkorb, welcher Platz Weidenkorb, welcher Platz
@ -120,10 +124,6 @@
<text locale="de">Eine Geburtstagstorte mit 10 Kerzen. Herzlichen Glückwunsch, Eressea!</text> <text locale="de">Eine Geburtstagstorte mit 10 Kerzen. Herzlichen Glückwunsch, Eressea!</text>
<text locale="en">A birthday cake with 10 candles. Happy Birthday, Eressea!</text> <text locale="en">A birthday cake with 10 candles. Happy Birthday, Eressea!</text>
</string> </string>
<string name="no_info">
<text locale="de">Keine Informationen.</text>
<text locale="en">No Information available.</text>
</string>
<string name="griphonwing"> <string name="griphonwing">
<text locale="de">Dieses Fluggerät aus der Schmiede der Zwerge von Celeband galt wie die <text locale="de">Dieses Fluggerät aus der Schmiede der Zwerge von Celeband galt wie die
'Ebene der Herausforderung' seit Urzeiten als verschollen, ja man 'Ebene der Herausforderung' seit Urzeiten als verschollen, ja man

View File

@ -88,7 +88,7 @@ function autoseed.init()
end end
local dupe = get_faction_by_email(p.email) local dupe = get_faction_by_email(p.email)
if dupe then if dupe then
eressea.log.warning("seed: duplicate email " .. p.email .. " already used by faction " .. tostring(dupe)) eressea.log.warning("seed: duplicate email " .. p.email .. " already used by " .. tostring(dupe))
else else
local f = seed(start, p.email, p.race or "human", p.lang or "de") local f = seed(start, p.email, p.race or "human", p.lang or "de")
num_seeded = num_seeded + 1 num_seeded = num_seeded + 1

View File

@ -72,7 +72,7 @@ for _, p in ipairs(players) do
local dupe = false local dupe = false
for f in factions() do for f in factions() do
if f.email==p.email then if f.email==p.email then
print("seed: duplicate email " .. p.email .. " already used by faction " .. tostring(f)) print("seed: duplicate email " .. p.email .. " already used by " .. tostring(f))
dupe = true dupe = true
break break
end end

View File

@ -712,11 +712,11 @@ unit *read_unit(struct gamedata *data)
ord = NULL; ord = NULL;
} }
else if (p == MAXPERSISTENT) { else if (p == MAXPERSISTENT) {
log_warning("%s had %d or more persistent orders\n", unitname(u), MAXPERSISTENT); log_info("%s had %d or more persistent orders\n", unitname(u), MAXPERSISTENT);
} }
} }
else if (n == MAXORDERS) { else if (n == MAXORDERS) {
log_warning("%s had %d or more orders\n", unitname(u), MAXORDERS); log_info("%s had %d or more orders\n", unitname(u), MAXORDERS);
} }
if (ord != NULL) if (ord != NULL)
free_order(ord); free_order(ord);
@ -779,7 +779,7 @@ void write_unit(struct gamedata *data, const unit * u)
writeorder(data, ord, u->faction->locale); writeorder(data, ord, u->faction->locale);
} }
else { else {
log_warning("%s had %d or more persistent orders\n", unitname(u), MAXPERSISTENT); log_info("%s had %d or more persistent orders\n", unitname(u), MAXPERSISTENT);
break; break;
} }
} }
@ -792,7 +792,7 @@ void write_unit(struct gamedata *data, const unit * u)
writeorder(data, ord, u->faction->locale); writeorder(data, ord, u->faction->locale);
} }
else { else {
log_warning("%s had %d or more persistent orders\n", unitname(u), MAXPERSISTENT); log_info("%s had %d or more persistent orders\n", unitname(u), MAXPERSISTENT);
break; break;
} }
} }

View File

@ -1592,13 +1592,13 @@ static const region_list *travel_route(unit * u,
else if ((u_race(u)->flags & RCF_WALK) == 0) { else if ((u_race(u)->flags & RCF_WALK) == 0) {
/* Spezialeinheiten, die nicht laufen können. */ /* Spezialeinheiten, die nicht laufen können. */
ADDMSG(&u->faction->msgs, msg_message("detectocean", ADDMSG(&u->faction->msgs, msg_message("detectocean",
"unit region", u, next)); "unit region terrain", u, next, terrain_name(next)));
break; break;
} }
else if (landing) { else if (landing) {
/* wir sind diese woche angelandet */ /* wir sind diese woche angelandet */
ADDMSG(&u->faction->msgs, msg_message("detectocean", ADDMSG(&u->faction->msgs, msg_message("detectocean",
"unit region", u, next)); "unit region terrain", u, next, terrain_name(next)));
break; break;
} }
} }
@ -1607,7 +1607,7 @@ static const region_list *travel_route(unit * u,
* Pferde betreten werden. */ * Pferde betreten werden. */
if (!(canswim(u) || canfly(u))) { if (!(canswim(u) || canfly(u))) {
ADDMSG(&u->faction->msgs, msg_message("detectocean", ADDMSG(&u->faction->msgs, msg_message("detectocean",
"unit region", u, next)); "unit region terrain", u, next, terrain_name(next)));
break; break;
} }
} }