forked from github/server
Merge branch 'feature/rename-cerddor' into develop
This commit is contained in:
commit
034d1d5433
|
@ -206,7 +206,18 @@
|
|||
</string>
|
||||
</namespace>
|
||||
|
||||
<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. Der
|
||||
Zauber
|
||||
schützt nicht vor Dieben und Spionen.</text>
|
||||
<text locale="en">This spell will hide the whole equipment of a target
|
||||
unit from the
|
||||
looks of others. It will not protect against thieves or
|
||||
spies.</text>
|
||||
</string>
|
||||
<string name="raindance">
|
||||
<text locale="de">Durch dieses uralte Tanzritual ruft der Zauberkundige
|
||||
die Kräfte des Lebens und der Fruchtbarkeit an. Die darauf folgenden
|
||||
|
|
|
@ -1,17 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<strings>
|
||||
<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. Der
|
||||
Zauber
|
||||
schützt nicht vor Dieben und Spionen.</text>
|
||||
<text locale="en">This spell will hide the whole equipment of a target
|
||||
unit from the
|
||||
looks of others. It will not protect against thieves or
|
||||
spies.</text>
|
||||
</string>
|
||||
<string name="headache">
|
||||
<text locale="de">
|
||||
Aufzeichung des Vortrags von Selen Ard'Ragorn in Bar'Glingal:
|
||||
|
|
20
src/report.c
20
src/report.c
|
@ -1374,41 +1374,27 @@ static void durchreisende(stream *out, const region * r, const faction * f)
|
|||
if (cansee_durchgezogen(f, r, u, 0)) {
|
||||
++counter;
|
||||
if (u->ship != NULL) {
|
||||
#ifdef GERMAN_FLUFF_ENABLED
|
||||
if (strcmp("de", f->locale->name)==0) {
|
||||
if (counter == 1) {
|
||||
bytes = (int)strlcpy(bufp, "Die ", size);
|
||||
}
|
||||
else {
|
||||
bytes = (int)strlcpy(bufp, "die ", size);
|
||||
}
|
||||
if (wrptr(&bufp, &size, bytes) != 0) {
|
||||
WARN_STATIC_BUFFER();
|
||||
break;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
bytes = (int)strlcpy(bufp, shipname(u->ship), size);
|
||||
}
|
||||
else {
|
||||
bytes = (int)strlcpy(bufp, unitname(u), size);
|
||||
}
|
||||
if (wrptr(&bufp, &size, bytes) != 0) {
|
||||
WARN_STATIC_BUFFER();
|
||||
INFO_STATIC_BUFFER();
|
||||
break;
|
||||
}
|
||||
|
||||
if (counter + 1 < maxtravel) {
|
||||
bytes = (int)strlcpy(bufp, ", ", size);
|
||||
if (wrptr(&bufp, &size, bytes) != 0) {
|
||||
WARN_STATIC_BUFFER();
|
||||
INFO_STATIC_BUFFER();
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (counter + 1 == maxtravel) {
|
||||
bytes = (int)strlcpy(bufp, LOC(f->locale, "list_and"), size);
|
||||
if (wrptr(&bufp, &size, bytes) != 0) {
|
||||
WARN_STATIC_BUFFER();
|
||||
INFO_STATIC_BUFFER();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,7 +32,7 @@ extern "C" {
|
|||
extern bool is_migrant(struct unit *u);
|
||||
extern int study_cost(struct unit *u, skill_t talent);
|
||||
|
||||
#define MAXTEACHERS 8
|
||||
#define MAXTEACHERS 16
|
||||
typedef struct teaching_info {
|
||||
struct unit *teachers[MAXTEACHERS];
|
||||
int value;
|
||||
|
|
|
@ -17,5 +17,6 @@ extern size_t slprintf(char * dst, size_t size, const char * format, ...);
|
|||
#endif
|
||||
|
||||
#define WARN_STATIC_BUFFER() log_warning("static buffer too small in %s:%d\n", __FILE__, __LINE__)
|
||||
#define INFO_STATIC_BUFFER() log_info("static buffer too small in %s:%d\n", __FILE__, __LINE__)
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue