在代码中设置语言环境参数并使用 gettext 函数进行翻译。
示例代码:
putenv('LC_ALL=en_US.UTF-8');
setlocale(LC_ALL, 'en_US.UTF-8');
// 加载翻译文件
bindtextdomain('messages', 'path/to/translations');
textdomain('messages');
// 翻译字符串
echo gettext('Hello, world!');
注意:为了成功翻译页面,必须在翻译文件中包含需要翻译的字符串。可以使用工具(如 Poedit)来创建翻译文件,并将其放置在指定的路径中。
下一篇:本地开发生成CA证书的问题