我试图找到一种方法来使用gettext
和朋友而不依赖于官方gettext module,我发现它并不是随处安装,有时根据操作系统和服务器配置产生不同的结果。如何在不使用gettext模块的情况下使用编译的gettext .mo文件?
0
A
回答
0
我结束了分叉PHP-gettext
(而不是GNU GPL之一)并将其修改为透明下拉菜单。它为缺少的gettext模块创建了一个非常简单的一行修补程序。
require("PHP-Gettext/Autoload.php");
1
有一些gettext函数的userland php实现。
- 一个是gettext.php(我写的,PD,但没有很好地测试)
- 而另外一个php-gettext(GNU GPL,相当普遍)
- Zend框架还提供了一个adapter for gettext。不确定它是否依赖本机PHP函数;但它很可能会随着自己的重新实现而来。
3
我只是做它可以自动加载PO文件,更改语言并翻译横置之间和{/吨}视图中的所有文本库,我这里贴的情况下,一些人想用它而不是调用了gettext功能视图:
视图代码可能是:
<html>
<head>
<title>{blog_title}</title>
</head>
<body>
<h3>{blog_heading}</h3>
{blog_entries}
<h5>{t}Title is{/t} {title}</h5>
<p>{t 1="<b>" 2="</b>"}Click here %1to see%2 me{/t}{body}</p>
<p>{t 1="{id}" 2="author"}The id is: %1 wrote by %2{/t}</p>
<p>{t 1="<a href=\"link here\">" 2="</a>"}Please lick on me%2{/t}</p>
{/blog_entries}
</body>
</html>
相关问题
- 1. 如何同时使用多个.mo文件进行gettext翻译?
- 2. Zend GetText和.mo .po文件
- 3. 没有使用gettext翻译
- 4. 如何使用Automake将gettext mo文件安装到/ usr/share/locale?
- 5. 覆盖的gettext的.mo文件
- 6. 使用gettext翻译.js文件
- 7. 用于gettext支持的CMake模块?
- 8. 如何编译Django应用程序的setup.py中的gettext转换
- 9. 使用gettext的Cython
- 10. PHP gettext不翻译
- 11. 在不使用makefile的情况下编译头文件
- 12. 如何在不安装的情况下使用blist模块?
- 13. 如何将PHP的gettext与python的gettext结合使用?
- 14. Php gettext不显示翻译后的文本(使用poEdit生成.pot和.mo文件后)!
- 15. 在线编辑gettext文件?
- 16. 如何使用来自http://translationproject.org的PO文件使用python gettext?
- 17. PHP gettext翻译不起作用
- 18. 使用PHP Gettext编码问题
- 19. 如何组织gettext翻译文件?
- 20. 如何在php中使用gettext?
- 21. 如何在链接到翻译文本时使用gettext?
- 22. 在不使用转换器的情况下使用es模块
- 23. 用PHP和gettext翻译XSL文件
- 24. 使用gettext翻译ajax调用中的电子邮件
- 25. 在bash中使用gettext
- 26. 如何使用gettext和的setText
- 27. gettext未翻译
- 28. Gettext,不显示
- 29. Gettext不同的翻译
- 30. 如何在VB6中使用GNU gettext?
我碰到upgrade.php下载链接错误:'麒麟无法康恩数据库:' – 2011-04-12 02:15:54
哦,有趣的; BerliOS倒闭了。这里有一个替代的链接:http://include-once.org/upgradephp-17.tgz – mario 2011-04-12 02:21:14
独角兽无法连接到数据库? – 2011-04-24 10:30:30