From 6af7a69fb4e52f33f007e789c4e7b0706dd4fbe7 Mon Sep 17 00:00:00 2001 From: Snaipe Date: Tue, 24 Mar 2015 15:43:09 +0100 Subject: [PATCH] Added basic i18n interface --- src/i18n/i18n.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/i18n/i18n.h diff --git a/src/i18n/i18n.h b/src/i18n/i18n.h new file mode 100644 index 0000000..9f689c3 --- /dev/null +++ b/src/i18n/i18n.h @@ -0,0 +1,12 @@ +#ifndef I18N_H_ +# define I18N_H_ + +# include +# include "config.h" + +# define _(String) (dgettext ? dgettext(PACKAGE, String) : String) +# define _s(String, Plural, Quantity) \ + (dgettext ? dngettext(PACKAGE, String, Plural, Quantity) \ + : (Quantity == 1 ? String : Plural)) + +#endif /* !I18N_H_ */