首页
开发手册
应用中心
工具
用户中心
Ease Template 多语言
中文简体
中文简体
English
上一篇
下一篇
### Ease Template 多语言 这个问题对于很多程序员来说是既头疼又麻烦的问题。Ease Template 为程序员量身打造了多语言功能。只需在需要翻译的文字上定义标签即可记录在语言包中,就算一段很长的文字也能定义到语言包且不用担心语言包过大,因为Ease Template会自动将过大的语言包分成不同的小语言包,读取的时候会自动载入。默认语言包会写入当前程序目录下的language目录。没有写入权限的时候程序会放弃建立语言包。 注意:`开发ET多语言功能时,考虑默认语言包与其他国家语言包冲突,所以强制用户必须拥有一个母板语言包,而且名称必须是language/default.php。否则您在增加了新的语言标签是不会自动增加的。` 语言包结构讲解:例如下面“`Ease Template 非常棒!`”这段文字,记录在语言包中。 生成语言包的格式: ``` $fp_lang['7ec49c5eb48abf8293354daedb9e2820'] = <<< EOT Ease Template 非常棒! EOT; ``` 英文版自动翻译后会产生同样的语言包en.php ``` $fp_lang['7ec49c5eb48abf8293354daedb9e2820'] = <<< EOT Ease Template Very Good! EOT; ``` test_15.php ``` 'language' , //语言文件存放的目录 'Language' =>$lang , //语言的默认文件 ) ); $tpl->set_file('test_15'); $tpl->p(); ?> ``` 模板中载入了语言标签,下面提供两个切换语言的链接: view/test_15.htm ```
Ease Template 非常棒!
Chiese
English
```