Project

General

Profile

Feature #918 » 0055-Mark-ruleset-comments-data-loading-error-messages-fo.patch

main, S3_2 - Marko Lindqvist, 10/19/2024 05:15 PM

View differences:

tools/ruleutil/comments.c
#endif
/* utility */
#include "fcintl.h"
#include "mem.h"
#include "registry.h"
#include "section_file.h"
......
fullpath = fileinfoname(get_data_dirs(), "ruledit/" COMMENTS_FILE_NAME);
if (fullpath == NULL) {
log_error("Can't find the comments file");
log_error(_("Can't find the comments file"));
return FALSE;
}
comment_file = secfile_load(fullpath, FALSE);
if (comment_file == NULL) {
log_error("Can't parse the comments file");
log_error(_("Can't parse the comments file"));
return FALSE;
}
......
if ((comment = secfile_lookup_str(comment_file, comment_path))) { \
target = fc_strdup(comment); \
} else { \
log_error("Can't read %s from comments file", comment_path); \
log_error(_("Can't read %s from comments file"), comment_path); \
return FALSE; \
} \
}
......
const char *name)
{
if (comment == NULL) {
log_error("Comment for %s missing.", name);
log_error(_("Comment for %s missing."), name);
return;
}
......
const char *comment, const char *section)
{
if (comment == NULL) {
log_error("Comment to section %s missing.", section);
log_error(_("Comment to section %s missing."), section);
return;
}
translations/core/POTFILES.in
tools/manual/manual_terrain.c
tools/manual/manual_uclass.c
tools/manual/manual_units.c
tools/ruleutil/comments.c
tools/ruleutil/rulesave.c
server/actiontools.c
server/aiiface.c
(1-1/2)