Gettext php不会翻译所有字符串
这里还有一个Gettext php不会翻译所有字符串,php,gettext,Php,Gettext,这里还有一个gettext问题 Gettext工作正常,一切似乎都设置正确。然而,我现在面临的问题是,尽管在.po文件中翻译了一些字符串,但有些字符串没有在网站上翻译。由于某种原因,Gettext忽略了一些字符串 我觉得这种行为很奇怪。有人能帮我吗 更新: 所以。。。我稍微解决了我的问题,但还没有完全解决。结果是,如果我将文件命名为default.po而不是messages.po。。。这一页大部分是翻译的。这很奇怪,因为按照我的理解,文件的名称必须与您选择的域相同 这个网站现在大部分是翻译的。
gettext
问题
Gettext
工作正常,一切似乎都设置正确。然而,我现在面临的问题是,尽管在.po
文件中翻译了一些字符串,但有些字符串没有在网站上翻译。由于某种原因,Gettext忽略了一些字符串
我觉得这种行为很奇怪。有人能帮我吗
更新: 所以。。。我稍微解决了我的问题,但还没有完全解决。结果是,如果我将文件命名为
default.po
而不是messages.po
。。。这一页大部分是翻译的。这很奇怪,因为按照我的理解,文件的名称必须与您选择的域相同
这个网站现在大部分是翻译的。但这仍然很奇怪,因为这里和那里有一些字符串没有被翻译,尽管它们的条目填写正确。可以是任何东西,从“have you compiled to.mo?”开始,过度编码差异到工具链中的某些工具出错。你必须在这里排除故障并提供更多细节。我不知道从哪里开始。我把它编译成了。是的。。。它翻译了我的一半页面。我将PHP与codeigniter结合使用,并使用POedit编译.mo文件。我还在php代码中使用自定义实现来获得注释和上下文条目的能力。但是当我检查po文件时,一切看起来都正常。。这是我用来在我的网站上实现评论/上下文支持的方法: