From ce98c8a957a4e2fd7d70532da86f362d2ffb6d16 Mon Sep 17 00:00:00 2001 From: Denis Pauk Date: Sun, 15 Sep 2024 18:27:21 +0300 Subject: [PATCH] game localization: skip commented out and emplty lines --- src/game/g_translate.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/game/g_translate.c b/src/game/g_translate.c index 38479846..37d2a8a2 100644 --- a/src/game/g_translate.c +++ b/src/game/g_translate.c @@ -89,7 +89,7 @@ LocalizationInit(void) size_t linesize = 0; linesize = strcspn(curr, "\n\r"); - if (strncmp(curr, "//", 2) && + if (*curr && strncmp(curr, "//", 2) && *curr != '\n' && *curr != '\r') { nlocalmessages ++; @@ -117,7 +117,10 @@ LocalizationInit(void) linesize = strcspn(curr, "\n"); /* skip lines with both endline codes */ - nlocalmessages ++; + if (*curr && *curr != ';') + { + nlocalmessages ++; + } curr += linesize; if (curr >= (buf_level + len_level)) {