From 505334f83a0ab907330c3b990a5a3289232cb8b6 Mon Sep 17 00:00:00 2001 From: Padraig O'Briain Date: Tue, 18 May 2004 08:21:06 +0000 Subject: [PATCH] Allow locale dir not to be harcoded into binary. Fixes bug #128906. 2004-05-18 Padraig O'Briain * atk/atkobject.c: Allow locale dir not to be harcoded into binary. Fixes bug #128906. --- ChangeLog | 5 +++++ atk/atkobject.c | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9346e31..ad6d5d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-05-18 Padraig O'Briain + + * atk/atkobject.c: Allow locale dir not to be harcoded into binary. + Fixes bug #128906. + 2004-05-11 Padraig O'Briain * atk/atkobject.c: Make extra_roles static. diff --git a/atk/atkobject.c b/atk/atkobject.c index 1643125..65d1901 100755 --- a/atk/atkobject.c +++ b/atk/atkobject.c @@ -1318,9 +1318,13 @@ atk_role_get_localized_name (AtkRole role) #ifdef ENABLE_NLS if (!gettext_initialized) { + const char *dir = g_getenv ("ATK_ALT_LOCALEDIR"); + gettext_initialized = TRUE; + if (dir == NULL) + dir = ATK_LOCALEDIR; - bindtextdomain (GETTEXT_PACKAGE, ATK_LOCALEDIR); + bindtextdomain (GETTEXT_PACKAGE, dir); #ifdef HAVE_BIND_TEXTDOMAIN_CODESET bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); #endif -- 2.7.4