Codepage messages related translated & other stuff...
[midnight-commander.git] / src / i18n.h
blobddb89ffe769bfd56cfccc0d612882e43df4b9d49
1 /* GNOME already handles the intenrationalization issues */
2 #ifndef _MC_I18N_H_
3 #define _MC_I18N_H_
5 #ifdef VFS_STANDALONE /* We do not want vfs code to depend on internationalization, do we? */
6 #undef ENABLE_NLS
7 #endif
9 #ifdef HAVE_GNOME
10 # define GNOME_REGEX_H
11 # include <gnome.h>
12 #else
13 # ifdef ENABLE_NLS
14 # include <libintl.h>
15 # define _(String) gettext (String)
16 # ifdef gettext_noop
17 # define N_(String) gettext_noop (String)
18 # else
19 # define N_(String) (String)
20 # endif
21 # else
22 /* Stubs that do something close enough. */
23 # define textdomain(String) (String)
24 # define gettext(String) (String)
25 # define dgettext(Domain,Message) (Message)
26 # define dcgettext(Domain,Message,Type) (Message)
27 # define bindtextdomain(Domain,Directory) (Domain)
28 # define _(String) (String)
29 # define N_(String) (String)
30 # endif
31 #endif
33 #endif /* _MC_I18N_H_ */