Ecshop多语言切换设置

   经常用到,这里记录下

  打开includds/init.php 粘贴代码到200行左右if (!defined(‘INIT_NO_USERS’)) 上面

  if(!empty($_REQUEST['lang'])){

  $_SESSION['lang']=$_REQUEST['lang'];

  }

  if (!empty($_SESSION['lang']))

  {

  switch($_SESSION['lang']){

  case ‘zh_cn’:

  $_CFG['lang']=”zh_cn”;

  break;

  case ‘zh_tw’:

  $_CFG['lang']=”zh_tw”;

  break;

  case ‘en_us’:

  $_CFG['lang']=”en_us”;

  break;

  }

  }

  require(ROOT_PATH . ‘languages/’ . $_CFG['lang'] . ‘/common.php’);

  $smarty->assign(‘lang’, $_LANG);

  删除原

  require(ROOT_PATH . ‘languages/’ . $_CFG['lang'] . ‘/common.php’);

  $smarty->assign(‘lang’, $_LANG);

  页面调用

  简体

  繁体

  英文

时间: 2024-10-23 10:41:45

Ecshop多语言切换设置的相关文章

thinkPHP多语言切换设置方法详解_php实例

本文实例讲述了thinkPHP多语言切换设置方法.分享给大家供大家参考,具体如下: thinkphp多语言设置有点'高大上',为什么说它有点'高大上'呢?因为本人设置了好久才弄好,而本人之所以弄了好久的原因,竟然是因为'开启语言设置必须得先开启初始化系统的行为类',所以,在这里,因为本人的经验有限,姑且认为tp的多语言设置必须的先初始化tp的CheckLangBehavior.class.php 怎么初始化CheckLangBehavior.class.php呢?下面进行讲解. tp框架下面,所

Android 系统语言切换监听和设置实例代码

最近项目上产品经理提了个需求,要求关闭语言国际化,不管手机系统设置那个国家的语言,都要显示汉语,好吧,既然有需求,那就做吧.但是项目中已经有英文的配置了,且是作为默认String提供的,这么多翻译好的文字,直接删除掉替换成中文为默认String又感觉弃之可惜.故网上Google下解决方案.就开始往下看吧. 一.代码中动态设置应用显示语言(手动控制使用values-zh-rCN下字符串) 这个方法是通过改变Resource中的配置来实现的,代码如下: public static void init

Delphi中利用INI文件实现界面无闪烁多语言切换

越来越多的程序使用了多国语言切换,虽然DELPHI自带多语言包的添加和配置,但是那种方法在切换语言时界面会出现闪烁,而且实现起来很麻烦,这里我介绍给大家的是利用INI文件来读取界面的语种文字,用这种方法,不但简单易行,而且在切换的时候不会出现界面的闪烁. 我们从一个例子出发,看看怎么实现语言的切换.首先建立一个新工程.放置如下组件: MainMenu1: TMainMenu; File1: TMenuItem; Exit1: TMenuItem; Label1: TLabel; Button1:

怎么修改win7纯净版32位系统中的语言栏设置

  1.首先依次点击win7系统桌面左下角的"开始"→"控制面板"; 2.在弹出的窗口中,点选"时钟.语言和区域",如果没看到的话通过修改查看方式选择"类别"选项得到; 3.在出现的时钟.语言和区域窗口中,选择"区域和语言"; 4.在出现的"区域和语言"窗口中,选择"键盘和语言"选项卡,点选"更改键盘(C)-"按钮; 5.在出现的"文本服

php+apache在windows下 国际化(多语言切换不成功)

问题描述 php+apache在windows下 国际化(多语言切换不成功) 5C OS: win7 64环境:wampserver 64位 (php5.4.12 +apache2.4.4)安装运行成功 php_gettext.dll开启前提:语言文件 *.mo 及 *.po 存在&路径没问题&编码为UTF-8如图 <?php $lan = $_REQUEST [ 'lan' ]; if ( $lan == 'zh_CN' ){ putenv('LANG=zh_CN' ); pute

安卓app多语言多语言切换

问题描述 安卓app多语言多语言切换 请问大神们可以帮助我吗?在我的程序里面我想实现多语言切换,调用系统的语言设置, 改变我自己的app语言,但是不改变系统的显示语言,这样怎么实现? 解决方案 http://blog.csdn.net/forrey/article/details/44547813 去这里看看说不定对你有帮助! 解决方案二: http://my.oschina.net/jack1900/blog/290694http://blog.csdn.net/cento123/articl

Android实现app应用多语言切换功能_Android

最近在做一个多语言切换的功能,类似于微信的语言切换,搜了下资料基本上都是以下这种: 1. 实现的效果   和微信类似,在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言.  2. 实现步骤 1). 添加多语言文件  在不同的 value 文件夹下(例如 value .value-en.values-zh-rTW 文件夹)添加不同语言的 string.xml 文件,我们的项目添加了英文.简体中文.繁体中文三种语言,如下图

Android实现系统语言切换功能_Android

简单介绍下这个需求的缘由,这段时间因公司业务需要,其中有一项"设置系统语言"功能,就是在使用APP的过程中,动态的去切换整个Android机器的语言,具体参照手机设置页面有语言切换功能.起初想来是很简单的事情嘛,不就是个简单的资源国际化嘛,strings.xml资源文件一整还不给OK?真正动起手来就真不是这么一回事了,国际化是没问题,但是怎样能更改所有页面的文字资源呢,这是一个问题.下面介绍下网上找的几个方案. 一.API欺骗 烧制到手机中的android.jar包含了Android所

Android实现app应用多语言切换功能

最近在做一个多语言切换的功能,类似于微信的语言切换,搜了下资料基本上都是以下这种: 1. 实现的效果 和微信类似,在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言. 2. 实现步骤  1). 添加多语言文件  在不同的 value 文件夹下(例如 value .value-en.values-zh-rTW 文件夹)添加不同语言的 string.xml 文件,我们的项目添加了英文.简体中文.繁体中文三种语言,如下图所示