aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-i18n.h
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/e-i18n.h')
-rw-r--r--e-util/e-i18n.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/e-util/e-i18n.h b/e-util/e-i18n.h
new file mode 100644
index 0000000000..53e4c17155
--- /dev/null
+++ b/e-util/e-i18n.h
@@ -0,0 +1,39 @@
+/*
+ * Copied from gnome-i18nP.h, because this header is typically not installed
+ *
+ * This file has to be included before any file from the GNOME libraries
+ * to have this override the definitions that are pulled from the gnome-i18n.h
+ *
+ * the difference is that gnome-i18n.h is used for applications, and this is
+ * used by libraries (because libraries have to use dcgettext instead of
+ * gettext and they need to provide the translation domain, unlike apps).
+ *
+ * So you can just put this after you include config.h
+ */
+
+#ifndef __E_I18N_H__
+#define __E_I18N_H__
+
+#ifdef ENABLE_NLS
+# include <libintl.h>
+# undef _
+# define _(String) dgettext (PACKAGE, String)
+# ifdef gettext_noop
+# define N_(String) gettext_noop (String)
+# else
+# define N_(String) (String)
+# endif
+#else
+/* Stubs that do something close enough. */
+# define textdomain(String) (String)
+# define gettext(String) (String)
+# define dgettext(Domain,Message) (Message)
+# define dcgettext(Domain,Message,Type) (Message)
+# define bindtextdomain(Domain,Directory) (Domain)
+# define _(String) (String)
+# define N_(String) (String)
+#endif
+
+#define __GNOME_I18N_H__ 1
+
+#endif /* __E_I18N_H__ */
ass='button' href='/~lantw44/cgit/gsoc2013-evolution/stats/po/as.po'>statsplainblame -rw-r--r--ast.po683446logstatsplainblame -rw-r--r--az.po565837logstatsplainblame -rw-r--r--be.po760323logstatsplainblame -rw-r--r--be@latin.po741435logstatsplainblame -rw-r--r--bg.po778610logstatsplainblame -rw-r--r--bn.po1104770logstatsplainblame -rw-r--r--bn_IN.po1029376logstatsplainblame -rw-r--r--br.po573122logstatsplainblame -rw-r--r--bs.po643468logstatsplainblame -rw-r--r--ca.po935999logstatsplainblame -rw-r--r--ca@valencia.po939039logstatsplainblame -rw-r--r--cs.po657277logstatsplainblame -rw-r--r--cy.po724462logstatsplainblame -rw-r--r--da.po884156logstatsplainblame -rw-r--r--de.po669374logstatsplainblame -rw-r--r--dz.po1102010logstatsplainblame -rw-r--r--el.po1060267logstatsplainblame -rw-r--r--en@shaw.po872637logstatsplainblame -rw-r--r--en_AU.po486712logstatsplainblame -rw-r--r--en_CA.po613195logstatsplainblame -rw-r--r--en_GB.po869425logstatsplainblame -rw-r--r--eo.po603297logstatsplainblame -rw-r--r--es.po901098logstatsplainblame -rw-r--r--et.po439939logstatsplainblame -rw-r--r--eu.po720163logstatsplainblame -rw-r--r--fa.po937484logstatsplainblame -rw-r--r--fi.po701555logstatsplainblame -rw-r--r--fr.po686453logstatsplainblame -rw-r--r--ga.po594735logstatsplainblame -rw-r--r--gl.po767216logstatsplainblame -rw-r--r--gu.po952772logstatsplainblame -rw-r--r--he.po760941logstatsplainblame -rw-r--r--hi.po1130590logstatsplainblame -rw-r--r--hr.po691093logstatsplainblame -rw-r--r--hu.po673820logstatsplainblame -rw-r--r--id.po639222logstatsplainblame -rw-r--r--is.po474191logstatsplainblame -rw-r--r--it.po759725logstatsplainblame -rw-r--r--ja.po766301logstatsplainblame -rw-r--r--ka.po790030logstatsplainblame -rw-r--r--kn.po1188913logstatsplainblame -rw-r--r--ko.po684973logstatsplainblame -rw-r--r--ku.po471935logstatsplainblame -rw-r--r--lt.po657849logstatsplainblame -rw-r--r--lv.po743015logstatsplainblame -rw-r--r--mai.po597736logstatsplainblame -rw-r--r--mk.po884491logstatsplainblame -rw-r--r--ml.po982404logstatsplainblame -rw-r--r--mn.po529214logstatsplainblame -rw-r--r--mr.po979925logstatsplainblame -rw-r--r--ms.po564357logstatsplainblame -rw-r--r--nb.po630445logstatsplainblame -rw-r--r--nds.po545626logstatsplainblame -rw-r--r--ne.po986779logstatsplainblame -rw-r--r--nl.po896777logstatsplainblame -rw-r--r--nn.po626091logstatsplainblame -rw-r--r--oc.po621718logstatsplainblame -rw-r--r--or.po1019540logstatsplainblame -rw-r--r--pa.po1123213logstatsplainblame -rw-r--r--pl.po661357logstatsplainblame -rw-r--r--ps.po635528logstatsplainblame -rw-r--r--pt.po913103logstatsplainblame -rw-r--r--pt_BR.po675799logstatsplainblame -rw-r--r--ro.po724289logstatsplainblame -rw-r--r--ru.po777907logstatsplainblame -rw-r--r--rw.po628955logstatsplainblame -rw-r--r--si.po622793logstatsplainblame -rw-r--r--sk.po644428logstatsplainblame -rw-r--r--sl.po654517logstatsplainblame -rw-r--r--sq.po726498logstatsplainblame -rw-r--r--sr.po766661logstatsplainblame -rw-r--r--sr@latin.po658580logstatsplainblame -rw-r--r--sv.po874964logstatsplainblame -rw-r--r--ta.po1058164logstatsplainblame