summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSavetheinternet <savetheinternet@tinyboard.org>2011-11-17 03:13:49 +1100
committerSavetheinternet <savetheinternet@tinyboard.org>2011-11-17 03:13:49 +1100
commita3f6420f006f87e5284a256536d3ef3bfd0cd54b (patch)
treea5e810d749f81f4dfc6f8d9423cf4eec3789a9ba
parentd4309b89632c753c2eb498ab5ffbd6f9685465be (diff)
Temporary fix for some gettext issues.
-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';