]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/gettext.h
Fix spaces float islands code
[dragonfireclient.git] / src / gettext.h
index 452787de442f8df8bc970821e4f531a09a28072c..fd32e082f7e960c052ba06a716922ce4ee0cf779 100644 (file)
@@ -14,6 +14,9 @@
 
 #if defined(_WIN32)
 #define WIN32_LEAN_AND_MEAN
+#ifndef _WIN32_WINNT
+       #define _WIN32_WINNT 0x0501
+#endif
 #include <windows.h>
 #endif
 
@@ -80,5 +83,12 @@ inline void changeCtype(const char *l)
        else
                infostream<<"locale has been set to:"<<ret<<std::endl;*/
 }
+
+inline std::wstring wstrgettext(std::string text) {
+       wchar_t* wlabel = wgettext(text.c_str());
+       std::wstring out = (std::wstring)wlabel;
+       delete[] wlabel;
+       return out;
+}
 #define GETTEXT_HEADER
 #endif