summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inc/functions.php13
1 files changed, 10 insertions, 3 deletions
diff --git a/inc/functions.php b/inc/functions.php
index 4a0258c6..602b48ab 100644
--- a/inc/functions.php
+++ b/inc/functions.php
@@ -113,9 +113,16 @@
$error('The specified locale (' . $config['locale'] . ') does not exist on your platform!');
}
- _bindtextdomain('tinyboard', './inc/locale');
- _bind_textdomain_codeset('tinyboard', 'UTF-8');
- _textdomain('tinyboard');
+
+ if(extension_loaded('gettext')) {
+ bindtextdomain('tinyboard', './inc/locale');
+ bind_textdomain_codeset('tinyboard', 'UTF-8');
+ textdomain('tinyboard');
+ } else {
+ _bindtextdomain('tinyboard', './inc/locale');
+ _bind_textdomain_codeset('tinyboard', 'UTF-8');
+ _textdomain('tinyboard');
+ }
if($config['recaptcha'])
require_once 'inc/contrib/recaptcha/recaptchalib.php';