/* === H E A D E R S ======================================================= */
+#ifdef ENABLE_NLS
#include <libintl.h>
+#endif
/* === M A C R O S ========================================================= */
#undef _
#undef gettext_noop
#undef N_
+#ifdef ENABLE_NLS
#define _(x) gettext(x)
#define gettext_noop(x) x
#define N_(x) gettext_noop(x)
+#else
+#define _(x) (x)
+#define N_(x) (x)
+#endif
/* === T Y P E D E F S ===================================================== */
int main(int argc, char **argv)
{
+#ifdef ENABLE_NLS
setlocale(LC_ALL, "");
bindtextdomain("synfigstudio", LOCALEDIR);
textdomain("synfigstudio");
+#endif
{
SmartFILE file(IPC::make_connection());
/* === H E A D E R S ======================================================= */
+#ifdef ENABLE_NLS
#include <libintl.h>
+#endif
/* === M A C R O S ========================================================= */
#undef _
#undef gettext_noop
#undef N_
+#ifdef ENABLE_NLS
#define _(x) dgettext("synfigstudio",x)
#define gettext_noop(x) x
#define N_(x) gettext_noop(x)
+#else
+#define _(x) (x)
+#define N_(x) (x)
+#endif
/* === T Y P E D E F S ===================================================== */
// Add initialization after this point
+#ifdef ENABLE_NLS
bindtextdomain("synfigstudio", LOCALEDIR);
+#endif
action_main=new synfigapp::Action::Main();