From 561444f92159ac3370ec7a4579004f97624f084d Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 13 Mar 2019 10:38:51 +0100 Subject: [PATCH] added printlocalized CCMD to check strings in-game. --- src/g_dumpinfo.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/g_dumpinfo.cpp b/src/g_dumpinfo.cpp index 63bda28ff..c21525b8b 100644 --- a/src/g_dumpinfo.cpp +++ b/src/g_dumpinfo.cpp @@ -42,6 +42,7 @@ #include "w_wad.h" #include "v_text.h" #include "c_functions.h" +#include "gstrings.h" //========================================================================== // @@ -404,3 +405,22 @@ CCMD(listsnapshots) } } + +CCMD(printlocalized) +{ + if (argv.argc() > 1) + { + if (argv.argc() > 2) + { + FString lang = argv[2]; + lang.ToLower(); + if (lang.Len() >= 2) + { + Printf("%s\n", GStrings.GetLanguageString(argv[1], MAKE_ID(lang[0], lang[1], lang[2], 0))); + return; + } + } + Printf("%s\n", GStrings(argv[1])); + } + +}