diff options
Diffstat (limited to 'src/resources')
-rw-r--r-- | src/resources/claninfo.h | 2 | ||||
-rw-r--r-- | src/resources/db/clandb.cpp | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/resources/claninfo.h b/src/resources/claninfo.h index fd96ecf51..2e85eed15 100644 --- a/src/resources/claninfo.h +++ b/src/resources/claninfo.h @@ -31,12 +31,14 @@ struct ClanInfo final { ClanInfo() : stats(), + name(), id(0) { } A_DELETE_COPY(ClanInfo) STD_VECTOR<std::string> stats; + std::string name; int id; }; diff --git a/src/resources/db/clandb.cpp b/src/resources/db/clandb.cpp index e4cf691dd..c613067e3 100644 --- a/src/resources/db/clandb.cpp +++ b/src/resources/db/clandb.cpp @@ -31,6 +31,7 @@ #include "utils/checkutils.h" #include "utils/dtor.h" +#include "utils/gettext.h" #include "utils/itemxmlutils.h" #include "debug.h" @@ -96,6 +97,9 @@ void ClanDb::loadXmlFile(const std::string &fileName, clanInfo = new ClanInfo; clanInfo->id = id; + clanInfo->name = XML::langProperty( + // TRANSLATORS: unknown clan name + clanNode, "name", _("unnamed")); readItemStatsVector(clanInfo->stats, clanNode, |