Initial attempt at i18n support using gettext
[synfig.git] / synfig-core / trunk / src / tool / main.cpp
index 8141c00..6a20447 100644 (file)
@@ -57,6 +57,9 @@ using namespace synfig;
 
 /* === M A C R O S ========================================================= */
 
+#undef _
+#define _(x) gettext(x)
+
 enum exit_code
 {
        SYNFIGTOOL_OK                           = 0,
@@ -836,6 +839,10 @@ int main(int argc, char *argv[])
        arg_list_t arg_list;
        job_list_t job_list;
 
+       setlocale(LC_ALL, "");
+       bindtextdomain("synfig", LOCALEDIR);
+       textdomain("synfig");
+
        progname=argv[0];
        Progress p(argv[0]);