当前位置:  技术问答>HTML标签参考手册 iis7站长之家

关于gettext包的用法, 高手help me !!! (大家看我写这贴子如此辛苦, 求解如此急切, 都来看看, 来着有分)

    来源: 互联网  发布时间:2015-06-10

    本文导语:  如何在win2000下使用gettext包实现翻译? 我在win2000下配置了aparche, 和 php,并安装了cygwin,配置步骤如下: 1.下载安装cygwin, (完全安装,gettext软件包已安装) 2.PHP, aparche 是以前配置好的,  3.拷贝libintl-1.dll到wi...

如何在win2000下使用gettext包实现翻译?

我在win2000下配置了aparche, 和 php,并安装了cygwin,配置步骤如下:

1.下载安装cygwin, (完全安装,gettext软件包已安装)
2.PHP, aparche 是以前配置好的, 
3.拷贝libintl-1.dll到windows下的SYSTEM32目录,而且同时要安装iconv.dll
4.修改php.ini:
extension=php_gettext.dll
extension=php_iconv.dll

配置时参考的网页:
http://i18n.linux.net.cn/method.php
http://www.csdn.net/develop/article/23/23595.shtm

///////
以下是我的一次测试的全过程(结果失败了)

我写了个测试的例子: example.php:


//////
我在cygwin下用xgettext, msgfmt命令得到了messages.po(翻译之)
, message.mo 文件

messages.po文件如下:

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR , YEAR.

msgid ""
msgstr ""
"Project-Id-Version: 0.0.0.1n"
"Report-Msgid-Bugs-To: n"
"POT-Creation-Date: 2004-03-20 14:14+0800n"
"PO-Revision-Date: 2004-03-20 15:01+0800n"
"Last-Translator: Tan Haisheng n"
"Language-Team: Dev_loc n"
"MIME-Version: 1.0n"
"Content-Type: text/plain; charset=UTF-8n"
"Content-Transfer-Encoding: 8bitn"

#: example.php:12
msgid "Hello everyone"
msgstr "大家好"

#: example.php:13
msgid "Hello World"
msgstr "自由世界"

///////
我把messages.mo 文件考到locale/chs/LC_MESSAGES 下, 我的locale 的文件夹结构如下:
/locale
    /en
        /LC_MESSAGES
            messages.po
            messages.mo
    /chs
        /LC_MESSAGES
            messages.po
            messages.mo

/////
用ie打开example.php, 显示:

chs
current Locale: Chinese_People's Republic of China.936
Hello everyone
Hello World

还是英文...........

why , why, why,

错在哪?

|
up

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.text类breakiterator的类成员方法: gettext定义及介绍
  • 裁减的系统gettext不支持?????有谁遇到过
  • java命名空间javax.xml.stream.events接口comment成员方法: gettext定义参考
  • 总算明白gettext函数是怎么用的了!散分
  • java命名空间javax.swing类abstractbutton的类成员方法: gettext定义及介绍
  • 请问怎样用gettext在软件里面自由切换中英文?
  • java命名空间javax.swing类jlabel的类成员方法: gettext定义及介绍
  • 国际化语言支持库 gettext
  • java命名空间java.awt类textcomponent的类成员方法: gettext定义及介绍
  • 当textfield内空白时,gettext()返回的是什么?
  • java命名空间java.awt类label的类成员方法: gettext定义及介绍
  • LINUX下如何安装gettext??
  • java命名空间javax.swing类jeditorpane的类成员方法: gettext定义及介绍
  • 为什么通过jTextField输入的汉字变成了一个字符?我用jTextField.getText().length()返回的结果就是这样!6个汉字的长度只有6!!!
  • java命名空间javax.security.auth.callback类textinputcallback的类成员方法: gettext定义及介绍
  • 紧急求助:solaris安装gettext-0.16.1出错
  • java命名空间javax.xml.stream.util类streamreaderdelegate成员方法: gettext定义参考
  • PHP中使用gettext解决国际化问题的例子(i18n)
  • java命名空间javax.swing类jpasswordfield的类成员方法: gettext定义及介绍
  • java命名空间javax.xml.stream接口xmlstreamreader成员方法: gettext定义参考
  • java命名空间javax.swing.text类abstractwriter的类成员方法: gettext定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3