cGit-UI for Git Repositories

cGit-UI – is a web interface for Git Repositories. cGit CGI script is writen in C and therefore it's fast enough

3 Commits   0 Branches   1 Tag
author: kx <kx@radix.pro> 2023-03-24 03:51:10 +0300 committer: kx <kx@radix.pro> 2023-03-24 03:51:10 +0300 commit: 05d292b208dfe01324826b4c87bbc4da3389a0d5 parent: 40ab18a661ff6ada40e73969be293918d346a2f5
Commit Summary:
Version 0.1.7
Diffstat:
1 file changed, 25 insertions, 0 deletions
diff --git a/nls.h b/nls.h
new file mode 100644
index 0000000..3814176
--- /dev/null
+++ b/nls.h
@@ -0,0 +1,32 @@
+
+#ifndef __SUPPORT_NLS__
+#define __SUPPORT_NLS__   1
+
+#if ENABLE_NLS == 1
+
+#ifndef _
+#  include <gettext.h>
+#  ifndef _
+#    define _(s)         gettext(s)
+#  endif
+#  ifdef gettext_noop
+#    define N_(s)        gettext_noop(s)
+#  else
+#    define N_(s)        (s)
+#  endif
+#  ifdef ngettext
+#    define Q_(s, p, n)  ngettext( s, p, n )
+#  else
+#    define Q_(s, p, n)  ((n==1) ? gettext(s) : gettext(p))
+#  endif
+#endif /* !_ */
+
+#else
+
+#  define _(s)           (s)
+#  define N_(s)          (s)
+#  define Q_(s, p, n)    ((n == 1) ? (s) : (p))
+
+#endif
+
+#endif /* __SUPPORT_NLS__ */