vot Publish time 2012-02-02 11:13

How to enable/disable Multilingual feature in Discuz!X ML

Starting from X2ML#317, you can Enable/Disable the language switcher in your Discuz!X ML.

If the language switcher is disabled, the engine will looks like single-lingual!

For disable the language switcher in your X/ML
just set your default language in your config_global.php:
$_config['output']['language'] = 'en'; // Set your default language here (ar,de,en,fr,ru,th,tr,vn.zh,tc,...)

and add/edit the next row in your config_global.php:
$_config['enable_multilingual'] = false;      // Enable/Disable multi-lingual feature


For enable Multilingual feature in your !X ML,
just set the "enable_multilingual" setting to true or "1" in your config_global.php.

$_config['enable_multilingual'] = true;      // Enable/Disable multi-lingual feature

jiukun Publish time 2012-05-10 03:16

Thank you very much Vot~~~ I'll try this later:):)

woaicode25 Publish time 2012-07-03 22:29

本帖最後由 woaicode25 於 2012-7-3 23:32 編輯

How to enable the language switcher

also where i should add the Language Switcher

kaaleth Publish time 2012-07-06 11:46

$_config['enable_multilingual'] = true;      // Enable/Disable multi-lingual feature
Switcher will add automatically to header.

wonenea Publish time 2012-07-26 04:33

$_config['output']['language'] = 'en';
// ----------------------CONFIG DETECT_LANGUAGE---------------------- //
$_config['detect_language'] = 0;
// --------------------CONFIG ENABLE_MULTILINGUAL-------------------- //
$_config['enable_multilingual'] = 1;



i edit it like this now ,defult is en,but visiter can swtich self

vot Publish time 2012-07-26 07:41

visiter can swtich self
It is right, because of you have ENABLED to select the language for users:
$_config['enable_multilingual'] = 1;

If you want to DISABLE the language switcher, just set this setting to 0.

smallstar Publish time 2013-07-23 11:58

static/image/common/user_online.gif vot static/image/common/clock.gif 2012-7-26 08:41 static/image/common/back.gif
It is right, because of you have ENABLED to select the language for users:
$_config['enable_multili ...

Dear Sir,
I can't find the enable/disable Multilingual statment from config_global.php. Please advise, thanks.

<?php
$_config = array();
// ----------------------------CONFIG DB----------------------------- //
$_config['db']['1']['dbhost'] = 'localhost';
$_config['db']['1']['dbuser'] = 'root';
$_config['db']['1']['dbpw'] = '';
$_config['db']['1']['dbcharset'] = 'utf8';
$_config['db']['1']['pconnect'] = '0';
$_config['db']['1']['dbname'] = 'discuz';
$_config['db']['1']['tablepre'] = 'pre_';
$_config['db']['common']['slave_except_table'] = '';
// --------------------------CONFIG MEMORY--------------------------- //
$_config['memory']['prefix'] = 'TbWSCJ_';
$_config['memory']['eaccelerator'] = 1;
$_config['memory']['apc'] = 1;
$_config['memory']['xcache'] = 1;
$_config['memory']['memcache']['server'] = '';
$_config['memory']['memcache']['port'] = 11211;
$_config['memory']['memcache']['pconnect'] = 1;
$_config['memory']['memcache']['timeout'] = 1;
// --------------------------CONFIG SERVER--------------------------- //
$_config['server']['id'] = 1;
// -------------------------CONFIG DOWNLOAD-------------------------- //
$_config['download']['readmod'] = 2;
$_config['download']['xsendfile']['type'] = '0';
$_config['download']['xsendfile']['dir'] = '/down/';
// ---------------------------CONFIG CACHE--------------------------- //
$_config['cache']['type'] = 'sql';
// --------------------------CONFIG OUTPUT--------------------------- //
$_config['output']['charset'] = 'utf-8';
$_config['output']['forceheader'] = 1;
$_config['output']['gzip'] = '0';
$_config['output']['tplrefresh'] = 1;
$_config['output']['language'] = 'en';
$_config['output']['staticurl'] = 'static/';
$_config['output']['ajaxvalidate'] = '0';
$_config['output']['iecompatible'] = '0';
// --------------------------CONFIG COOKIE--------------------------- //
$_config['cookie']['cookiepre'] = 'dt4d_';
$_config['cookie']['cookiedomain'] = '';
$_config['cookie']['cookiepath'] = '/';
// -------------------------CONFIG SECURITY-------------------------- //
$_config['security']['authkey'] = 'eecbaeHpdvPSgxlD';
$_config['security']['urlxssdefend'] = 1;
$_config['security']['attackevasive'] = '0';
$_config['security']['querysafe']['status'] = 1;
$_config['security']['querysafe']['dfunction']['0'] = 'load_file';
$_config['security']['querysafe']['dfunction']['1'] = 'hex';
$_config['security']['querysafe']['dfunction']['2'] = 'substring';
$_config['security']['querysafe']['dfunction']['3'] = 'if';
$_config['security']['querysafe']['dfunction']['4'] = 'ord';
$_config['security']['querysafe']['dfunction']['5'] = 'char';
$_config['security']['querysafe']['daction']['0'] = 'intooutfile';
$_config['security']['querysafe']['daction']['1'] = 'intodumpfile';
$_config['security']['querysafe']['daction']['2'] = 'unionselect';
$_config['security']['querysafe']['daction']['3'] = '(select';
$_config['security']['querysafe']['daction']['4'] = 'unionall';
$_config['security']['querysafe']['daction']['5'] = 'uniondistinct';
$_config['security']['querysafe']['dnote']['0'] = '/*';
$_config['security']['querysafe']['dnote']['1'] = '*/';
$_config['security']['querysafe']['dnote']['2'] = '#';
$_config['security']['querysafe']['dnote']['3'] = '--';
$_config['security']['querysafe']['dnote']['4'] = '"';
$_config['security']['querysafe']['dlikehex'] = 1;
$_config['security']['querysafe']['afullnote'] = '0';
// --------------------------CONFIG ADMINCP-------------------------- //
// -------- Founders: $_config['admincp']['founder'] = '1,2,3'; --------- //
$_config['admincp']['founder'] = '1';
$_config['admincp']['forcesecques'] = '0';
$_config['admincp']['checkip'] = 1;
$_config['admincp']['runquery'] = 1;
$_config['admincp']['dbimport'] = 1;
// --------------------------CONFIG REMOTE--------------------------- //
$_config['remote']['on'] = '0';
$_config['remote']['dir'] = 'remote';
$_config['remote']['appkey'] = '62cf0b3c3e6a4c9468e7216839721d8e';
$_config['remote']['cron'] = '0';
// -------------------------CONFIG LANGUAGES------------------------- //
$_config['languages']['en']['icon'] = 'en.gif';
$_config['languages']['en']['title'] = 'English';
$_config['languages']['en']['dir'] = 'ltr';
// -------------------THE END-------------------- //
?>

kaaleth Publish time 2013-07-23 12:02

Your config is not....... full?

This is EXAMPLE config (for preview)
<?php


$_config = array();

// ----------------------------CONFIG DB----------------------------- //
$_config['db']['1']['dbhost'] = 'localhost';
$_config['db']['1']['dbuser'] = 'DBUSERNAME';
$_config['db']['1']['dbpw'] = 'DBPASSWORD';
$_config['db']['1']['dbcharset'] = 'utf8';
$_config['db']['1']['pconnect'] = '0';
$_config['db']['1']['dbname'] = 'DBNAME';
$_config['db']['1']['tablepre'] = 'pre_';
$_config['db']['slave'] = '';
$_config['db']['common']['slave_except_table'] = '';

// --------------------------CONFIG MEMORY--------------------------- //
$_config['memory']['prefix'] = 'GMxUOu_';
$_config['memory']['redis']['server'] = '';
$_config['memory']['redis']['port'] = 6379;
$_config['memory']['redis']['pconnect'] = 1;
$_config['memory']['redis']['timeout'] = '0';
$_config['memory']['redis']['requirepass'] = '';
$_config['memory']['redis']['serializer'] = 1;
$_config['memory']['memcache']['server'] = '';
$_config['memory']['memcache']['port'] = 11211;
$_config['memory']['memcache']['pconnect'] = 1;
$_config['memory']['memcache']['timeout'] = 1;
$_config['memory']['apc'] = 1;
$_config['memory']['xcache'] = 1;
$_config['memory']['eaccelerator'] = 1;
$_config['memory']['wincache'] = 1;

// --------------------------CONFIG SERVER--------------------------- //
$_config['server']['id'] = 1;

// -------------------------CONFIG DOWNLOAD-------------------------- //
$_config['download']['readmod'] = 2;
$_config['download']['xsendfile']['type'] = '0';
$_config['download']['xsendfile']['dir'] = '/down/';

// ---------------------------CONFIG CACHE--------------------------- //
$_config['cache']['type'] = 'file';

// --------------------------CONFIG OUTPUT--------------------------- //
$_config['output']['charset'] = 'utf-8';
$_config['output']['forceheader'] = 1;
$_config['output']['gzip'] = '0';
$_config['output']['tplrefresh'] = 1;
$_config['output']['language'] = 'en';
$_config['output']['staticurl'] = 'static/';
$_config['output']['ajaxvalidate'] = '0';
$_config['output']['iecompatible'] = '0';

// --------------------------CONFIG COOKIE--------------------------- //
$_config['cookie']['cookiepre'] = 'E7cL_';
$_config['cookie']['cookiedomain'] = '';
$_config['cookie']['cookiepath'] = '/';

// -------------------------CONFIG SECURITY-------------------------- //
$_config['security']['authkey'] = '73cf33GrRgtZOp4U';
$_config['security']['urlxssdefend'] = 1;
$_config['security']['attackevasive'] = '0';
$_config['security']['querysafe']['status'] = 1;
$_config['security']['querysafe']['dfunction']['0'] = 'load_file';
$_config['security']['querysafe']['dfunction']['1'] = 'hex';
$_config['security']['querysafe']['dfunction']['2'] = 'substring';
$_config['security']['querysafe']['dfunction']['3'] = 'if';
$_config['security']['querysafe']['dfunction']['4'] = 'ord';
$_config['security']['querysafe']['dfunction']['5'] = 'char';
$_config['security']['querysafe']['daction']['0'] = '@';
$_config['security']['querysafe']['daction']['1'] = 'intooutfile';
$_config['security']['querysafe']['daction']['2'] = 'intodumpfile';
$_config['security']['querysafe']['daction']['3'] = 'unionselect';
$_config['security']['querysafe']['daction']['4'] = '(select';
$_config['security']['querysafe']['daction']['5'] = 'unionall';
$_config['security']['querysafe']['daction']['6'] = 'uniondistinct';
$_config['security']['querysafe']['dnote']['0'] = '/*';
$_config['security']['querysafe']['dnote']['1'] = '*/';
$_config['security']['querysafe']['dnote']['2'] = '#';
$_config['security']['querysafe']['dnote']['3'] = '--';
$_config['security']['querysafe']['dnote']['4'] = '"';
$_config['security']['querysafe']['dlikehex'] = 1;
$_config['security']['querysafe']['afullnote'] = '0';

// --------------------------CONFIG ADMINCP-------------------------- //
// -------- Founders: $_config['admincp']['founder'] = '1,2,3'; --------- //
$_config['admincp']['founder'] = '1';
$_config['admincp']['forcesecques'] = '0';
$_config['admincp']['checkip'] = 1;
$_config['admincp']['runquery'] = '0';
$_config['admincp']['dbimport'] = 1;

// --------------------------CONFIG REMOTE--------------------------- //
$_config['remote']['on'] = '0';
$_config['remote']['dir'] = 'remote';
$_config['remote']['appkey'] = '62cf0b3c3e6a4c9468e7216839721d8e';
$_config['remote']['cron'] = '0';

// ---------------------------CONFIG INPUT--------------------------- //
$_config['input']['compatible'] = 1;

// -------------------------CONFIG LANGUAGES------------------------- //
$_config['languages']['ar']['icon'] = 'ar.gif';
$_config['languages']['ar']['name'] = 'العربية';
$_config['languages']['ar']['title'] = 'Arabic';
$_config['languages']['ar']['dir'] = 'rtl';
$_config['languages']['ar']['code'] = 'ar-AE';
$_config['languages']['de']['icon'] = 'de.gif';
$_config['languages']['de']['name'] = 'Deutsch';
$_config['languages']['de']['title'] = 'German';
$_config['languages']['de']['dir'] = 'ltr';
$_config['languages']['de']['code'] = 'de-DE';
$_config['languages']['en']['icon'] = 'en.gif';
$_config['languages']['en']['name'] = 'English';
$_config['languages']['en']['title'] = 'English';
$_config['languages']['en']['dir'] = 'ltr';
$_config['languages']['en']['code'] = 'en-GB';
$_config['languages']['es']['icon'] = 'es.gif';
$_config['languages']['es']['name'] = 'Español';
$_config['languages']['es']['title'] = 'Spanish';
$_config['languages']['es']['dir'] = 'ltr';
$_config['languages']['es']['code'] = 'es-ES';
$_config['languages']['fr']['icon'] = 'fr.gif';
$_config['languages']['fr']['name'] = 'Français';
$_config['languages']['fr']['title'] = 'French';
$_config['languages']['fr']['dir'] = 'ltr';
$_config['languages']['fr']['code'] = 'fr-FR';
$_config['languages']['kr']['icon'] = 'kr.gif';
$_config['languages']['kr']['name'] = 'í•śęµ­ě–´';
$_config['languages']['kr']['title'] = 'Korean';
$_config['languages']['kr']['dir'] = 'ltr';
$_config['languages']['kr']['code'] = 'ko-KO';
$_config['languages']['pl']['icon'] = 'pl.gif';
$_config['languages']['pl']['name'] = 'Polski';
$_config['languages']['pl']['title'] = 'Polish';
$_config['languages']['pl']['dir'] = 'ltr';
$_config['languages']['pl']['code'] = 'pl-PL';
$_config['languages']['ru']['icon'] = 'ru.gif';
$_config['languages']['ru']['name'] = 'Русский';
$_config['languages']['ru']['title'] = 'Russian';
$_config['languages']['ru']['dir'] = 'ltr';
$_config['languages']['ru']['code'] = 'ru-RU';
$_config['languages']['sc']['icon'] = 'zh.gif';
$_config['languages']['sc']['name'] = '简体中文';
$_config['languages']['sc']['title'] = 'Simplified Chinese';
$_config['languages']['sc']['dir'] = 'ltr';
$_config['languages']['sc']['code'] = 'zh-CN';
$_config['languages']['tc']['icon'] = 'tw.gif';
$_config['languages']['tc']['name'] = '繁體中文';
$_config['languages']['tc']['title'] = 'Traditional Chinese';
$_config['languages']['tc']['dir'] = 'ltr';
$_config['languages']['tc']['code'] = 'zh-TW';
$_config['languages']['th']['icon'] = 'th.gif';
$_config['languages']['th']['name'] = 'ภาษาไทย';
$_config['languages']['th']['title'] = 'Thai';
$_config['languages']['th']['dir'] = 'ltr';
$_config['languages']['th']['code'] = 'th-TH';
$_config['languages']['tr']['icon'] = 'tr.gif';
$_config['languages']['tr']['name'] = 'Türkçe';
$_config['languages']['tr']['title'] = 'Turkish';
$_config['languages']['tr']['dir'] = 'ltr';
$_config['languages']['tr']['code'] = 'tr-TR';
$_config['languages']['vn']['icon'] = 'vn.gif';
$_config['languages']['vn']['name'] = 'Tiếng Việt';
$_config['languages']['vn']['title'] = 'Vietnamese';
$_config['languages']['vn']['dir'] = 'ltr';
$_config['languages']['vn']['code'] = 'vi-VN';

// ----------------------CONFIG DETECT_LANGUAGE---------------------- //
$_config['detect_language'] = 1;

// --------------------CONFIG ENABLE_MULTILINGUAL-------------------- //
$_config['enable_multilingual'] = 1;


// -------------------THE END-------------------- //

?>

smallstar Publish time 2013-07-23 12:07

static/image/common/user_online.gif kaaleth static/image/common/clock.gif 2013-7-23 13:02 static/image/common/back.gif
Your config is not....... full?

This is EXAMPLE config (for preview)

Dear Sir,

Thank you very much!
:lol
Pages: [1]
View full version: How to enable/disable Multilingual feature in Discuz!X ML