CodeIgniter4 提供了一系列帮助你处理多语言环境下将应用本土化的工具。尽管一个应用完全地本土化是一个复杂的问题,在你的应用中将一些字符串根据不同的语言进行替换,是相当简单的。
第 一步:重命名env文件
renname env .env
去掉注释,修改其中的CI_ENVIRONMENT = development,
语言字符串存储于 app/Language 目录下,其下的每个子目录都代表着一种所支持的语言:
下载相应的语言包比如translations-4.2.1.zip,解压其中的zh-CN到app/Language 目录中
/appn /Languagen /enn n /zh-CNn
修改app/config/app.php文件中的public $defaultLocale = 'en';
改为public $defaultLocale = 'zh-CN';
启动codeignite测试:
http://localhost/citest/public/index.php/home/hello2
如果是en英文状态,CodeIgniter将提示英文:如果是zh-CN中文状态,CodeIgniter将提示中文:
404 - File Not FoundnController method is not found: hello2
404 - File Not Foundn控制器方法不存在: hello2
完成以上操作,将为CodeIgniter开发与调试增加重要提示