For example, we want to let WeLive changes language automatically between Russian and English according to the guest's browser.
1. Edit file: ./includes/core.guest.php
if($_CFG['Lang'] == 'Auto'){
//'zh-cn' and 'zh-tw' should be changed According to your language
if (strstr($browser_lang, 'zh-cn') OR strstr($browser_lang, 'zh-tw')){
$lang = 'MyLang';
}else{
$lang = 'English';
}
}else{
$lang = $_CFG['Lang'];
}
Saved as:
if($_CFG['Lang'] == 'Auto'){
//'ru-' represents Russian
if(strstr($browser_lang, 'ru-')){
$lang = 'MyLang';
}else{
$lang = 'English';
}
}else{
$lang = $_CFG['Lang'];
}
2. Edit file: ./welive.js
if(welive_lang == "Auto"){
if(navigator.userAgent.toLowerCase().indexOf("msie") != -1){
welive_lang = navigator.browserLanguage.toLowerCase();
}else{
welive_lang = navigator.language.toLowerCase();
}
if(welive_lang == 'zh-cn' || welive_lang == 'zh-tw') welive_mylang = 1; //
}else if(welive_lang == "MyLang"){
welive_mylang = 1;
}
Saved as:
if(welive_lang == "Auto"){
if(navigator.userAgent.toLowerCase().indexOf("msie") != -1){
welive_lang = navigator.browserLanguage.toLowerCase();
}else{
welive_lang = navigator.language.toLowerCase();
}
if(welive_lang.indexOf("ru-") >= 0) welive_mylang = 1; //'ru-' represents Russian
}else if(welive_lang == "MyLang"){
welive_mylang = 1;
}
3. Edit file: ./welive.js
(welive_mylang? 'Click for Online Support ...' : 'Click for Online Support ...')
The first "Click for Online Support" should be tranlated to Russian "xxxxxxxxxxx":
(welive_mylang? 'xxxxxxxxxxx ...' : 'Click for Online Support ...')
4. Tranlate the content of file ./language/MyLang.php to Russian