mirror of https://github.com/vitalif/openscad
27 lines
573 B
C
27 lines
573 B
C
#ifndef __openscad_qtgettext_h__
|
|
#define __openscad_qtgettext_h__
|
|
|
|
// see doc/translation.txt
|
|
|
|
// MinGW defines sprintf to libintl_sprintf which breaks usage of the
|
|
// Qt sprintf in QString. This is skipped if sprintf and _GL_STDIO_H
|
|
// is already defined, so the workaround defines sprintf as itself.
|
|
#ifdef __MINGW32__
|
|
#define _GL_STDIO_H
|
|
#define sprintf sprintf
|
|
#endif
|
|
|
|
#include <QString>
|
|
#include "printutils.h"
|
|
|
|
#define N_(String) String
|
|
|
|
inline QString _( const char *msgid, int category )
|
|
{
|
|
Q_UNUSED( category );
|
|
return QString::fromUtf8( _( msgid ) );
|
|
}
|
|
|
|
#endif
|
|
|