codeigniter poedit翻译不起作用

时间:2014-04-26 16:30:34

标签: php codeigniter gettext

我在这一天的大部分时间里都坚持这一点。 我有7种语言。所有.mo文件都已编译,其内容正常。这是我设置翻译的代码:

$lang_path = FCPATH.APPPATH.'language/locales';
putenv('LANG='.$language.'.UTF-8');
setlocale(LC_ALL, $language.'.UTF-8');
bindtextdomain('lang', $lang_path);
textdomain('lang');


//example
echo _('PRIVACY'); //->this shuold return translation from .mo which is "privatnost"

有趣的是,如果我改变en_US语言,通过添加翻译注释发生。 我只是从_(键)getetxt获取密钥。我检查了我的Mac语言环境,en_US和ru_RU都在那里。

知道如何调试吗?

更新

我明白了。 多么愚蠢的问题。出于某种原因,chmod已关闭所有目​​录。 我把它改为755.中提琴一切正常。

0 个答案:

没有答案