我们希望在cakephp中支持国际化

我们希望在cakephp中支持国际化,php,cakephp,internationalization,Php,Cakephp,Internationalization,我们使用的是CakePHP1.2 使用区域设置,我们希望实现国际化 在cake/console/cake i18n命令中,我们创建了一个default.pot 在ctp视图中,其描述如下 <title><?php echo __('site_title', true); ?></title> 控制器 App::import('Core', 'l10n'); Configure::write('Config.language', 'en'); 但是,当您查看

我们使用的是CakePHP1.2

使用区域设置,我们希望实现国际化

在cake/console/cake i18n命令中,我们创建了一个default.pot

在ctp视图中,其描述如下

<title><?php echo __('site_title', true); ?></title>
控制器

App::import('Core', 'l10n');
Configure::write('Config.language', 'en');
但是,当您查看屏幕时, 它显示为“站点标题”

将显示msgid is中指定的字符


我不知道的原因是发生这种情况的原因。

您是否在控制器中输入了此代码?:

$this->L10n = new L10n();
$this->L10n->get("eng");
让我们试着告诉我们

$this->L10n = new L10n();
$this->L10n->get("eng");