From 74fa01a0e2ab8337cd4907e3daa72732e06e0971 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Grisez?= <francois.grisez@belledonne-communications.com> Date: Tue, 7 Jul 2015 14:00:32 +0200 Subject: [PATCH] Define ENABLE_NLS instead of HAVE_INTL when internationalization is available --- config.h.cmake | 2 +- console/linphonec.c | 4 ++-- coreapi/misc.c | 2 +- coreapi/private.h | 2 +- gtk/linphone.h | 2 +- gtk/main.c | 6 +++--- intl/libgettext.h | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/config.h.cmake b/config.h.cmake index 6c5a2da15f..831bfe181d 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -42,4 +42,4 @@ #cmakedefine HAVE_ZLIB 1 #cmakedefine HAVE_CU_GET_SUITE 1 #cmakedefine HAVE_CU_CURSES 1 -#cmakedefine HAVE_INTL 1 +#cmakedefine ENABLE_NLS 1 diff --git a/console/linphonec.c b/console/linphonec.c index 718a3fd735..78dd1e0192 100644 --- a/console/linphonec.c +++ b/console/linphonec.c @@ -65,7 +65,7 @@ #endif /*_WIN32_WCE*/ -#ifdef HAVE_INTL +#ifdef ENABLE_NLS #include <libintl.h> #ifndef _ #define _(String) gettext(String) @@ -714,7 +714,7 @@ linphonec_init(int argc, char **argv) default: break; } -#ifdef HAVE_INTL +#ifdef ENABLE_NLS if (NULL == bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR)) perror ("bindtextdomain failed"); #ifndef __ARM__ diff --git a/coreapi/misc.c b/coreapi/misc.c index 784d85a66d..afa04f9bd9 100644 --- a/coreapi/misc.c +++ b/coreapi/misc.c @@ -96,7 +96,7 @@ void linphone_core_set_payload_type_number(LinphoneCore *lc, PayloadType *pt, in const char *linphone_core_get_payload_type_description(LinphoneCore *lc, PayloadType *pt){ if (ms_filter_codec_supported(pt->mime_type)){ MSFilterDesc *desc=ms_filter_get_encoder(pt->mime_type); -#ifdef HAVE_INTL +#ifdef ENABLE_NLS return dgettext("mediastreamer",desc->text); #else return desc->text; diff --git a/coreapi/private.h b/coreapi/private.h index c421e13336..f6a3ef1315 100644 --- a/coreapi/private.h +++ b/coreapi/private.h @@ -65,7 +65,7 @@ extern "C" { #define PACKAGE_DATA_DIR "." #endif -#ifdef HAVE_INTL +#ifdef ENABLE_NLS #include <libintl.h> #ifndef _ #define _(String) dgettext(GETTEXT_PACKAGE,String) diff --git a/gtk/linphone.h b/gtk/linphone.h index 44b17a8ed7..b4bbf02c2a 100644 --- a/gtk/linphone.h +++ b/gtk/linphone.h @@ -30,7 +30,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "ldap/ldapprovider.h" -#ifdef HAVE_INTL +#ifdef ENABLE_NLS # include <libintl.h> # undef _ # define _(String) dgettext (GETTEXT_PACKAGE,String) diff --git a/gtk/main.c b/gtk/main.c index eab4acccd4..e936853f95 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -51,7 +51,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include <libnotify/notify.h> #endif -#ifdef HAVE_INTL +#ifdef ENABLE_NLS #include <locale.h> #endif @@ -2098,7 +2098,7 @@ int main(int argc, char *argv[]){ g_setenv("LANGUAGE",lang,1); } -#ifdef HAVE_INTL +#ifdef ENABLE_NLS setlocale(LC_ALL, ""); bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); @@ -2148,7 +2148,7 @@ int main(int argc, char *argv[]){ } } -#if defined(__APPLE__) && defined(HAVE_INTL) +#if defined(__APPLE__) && defined(ENABLE_NLS) /*workaround for bundles. GTK is unable to find translations in the bundle (obscure bug again). So we help it:*/ { diff --git a/intl/libgettext.h b/intl/libgettext.h index eb5912085a..c5be54a80a 100644 --- a/intl/libgettext.h +++ b/intl/libgettext.h @@ -20,7 +20,7 @@ #define _LIBGETTEXT_H 1 /* NLS can be disabled through the configure --disable-nls option. */ -#if HAVE_INTL +#if ENABLE_NLS /* Get declarations of GNU message catalog functions. */ # include <libintl.h> -- GitLab