首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绑定域和.mo文件

绑定域和.mo文件
EN

Stack Overflow用户
提问于 2013-11-01 04:05:24
回答 1查看 558关注 0票数 1

我对此有一些疑问:

1)我正在阅读.mo文件的工作原理,并且我发现我的语言环境的文件夹需要是:/locale/de_DE/LC_MESSAGES/domainname.mo

Wordpress和其他策略有不同的路径,比如:/locale/de_DE.mo/locale/it_IT.mo等等。我该如何设置第二种策略呢?

2)在setlocale()中,O可以使用it_ITde_DE之外的其他东西吗?我想用this。有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2013-11-06 01:19:35

你不能。这是gettext的内部过程。Gettext是为unix应用程序设计的,本地化地址为/usr/locale/de_DE/LC_MESSAGES/domain.mo。这样就说得通了。在PHP上,我认为这是没有意义的。和以前的许多人一样,我花时间思考我做错了什么。因为在某些平台上,de_DE和it_IT是错误的,而在某些平台上,它们是正确的。参见PHP/Gettext ProblemsPHP gettext on Windows

如果你接受我的建议,我建议你坚持使用gettext文件,但使用其他默认的PHP gettext后端。好的和简单的是https://launchpad.net/php-gettext/。更强大的可能是Zend Translator,但你需要一个很大的框架。我建议你远离PHP gettext模块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19715649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档