LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: 千里孤坟

KDE 4.0中文翻译Bug收集中

[复制链接]
发表于 2007-12-4 17:53:00 | 显示全部楼层
To 千里孤坟:
    多谢回复!看来我之前确实是粗心弄错了~    照着你的提示,我试着做了,仍然不成功。过程如下:
解压缩官方中文语言包到/tmp后,执行:cmake -DCMAKE_INSTALL_PREFIX=/opt/kde4
结果如下:

  1. # cmake -DCMAKE_INSTALL_PREFIX=/opt/kde4
  2. -- Check for working C compiler: /usr/bin/gcc
  3. -- Check for working C compiler: /usr/bin/gcc -- works
  4. -- Check size of void*
  5. -- Check size of void* - done
  6. -- Check for working CXX compiler: /usr/bin/c++
  7. -- Check for working CXX compiler: /usr/bin/c++ -- works
  8. -- Looking for Q_WS_X11
  9. -- Looking for Q_WS_X11 - found
  10. -- Looking for Q_WS_WIN
  11. -- Looking for Q_WS_WIN - not found.
  12. -- Looking for Q_WS_QWS
  13. -- Looking for Q_WS_QWS - not found.
  14. -- Looking for Q_WS_MAC
  15. -- Looking for Q_WS_MAC - not found.
  16. -- Found Qt-Version 4.3.1
  17. -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so
  18. -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found
  19. -- Looking for gethostbyname
  20. -- Looking for gethostbyname - found
  21. -- Looking for connect
  22. -- Looking for connect - found
  23. -- Looking for remove
  24. -- Looking for remove - found
  25. -- Looking for shmat
  26. -- Looking for shmat - found
  27. -- Looking for IceConnectionNumber in ICE
  28. -- Looking for IceConnectionNumber in ICE - found
  29. -- Found X11: /usr/lib/libX11.so
  30. -- Looking for pthread.h
  31. -- Looking for pthread.h - found
  32. -- Looking for pthread_create in pthreads
  33. -- Looking for pthread_create in pthreads - not found
  34. -- Looking for pthread_create in pthread
  35. -- Looking for pthread_create in pthread - found
  36. -- Performing Test HAVE_FPIE_SUPPORT
  37. -- Performing Test HAVE_FPIE_SUPPORT - Success
  38. -- Performing Test __KDE_HAVE_NO_THREADSAFE_STATICS
  39. -- Performing Test __KDE_HAVE_NO_THREADSAFE_STATICS - Success
  40. -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
  41. -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
  42. -- Performing Test __KDE_HAVE_GCC_VISIBILITY
  43. -- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
  44. -- Found KDE 4.0 include dir: /opt/kde4/include
  45. -- Found KDE 4 library dir: /opt/kde4/lib
  46. -- Found KDE4 kconfig_compiler preprocessor: /opt/kde4/bin/kconfig_compiler
  47. -- Found KDE4 automoc: /opt/kde4/bin/kde4automoc
  48. -- Looking for include files HAVE_LIBINTL_H
  49. -- Looking for include files HAVE_LIBINTL_H - found
  50. -- Looking for dgettext
  51. -- Looking for dgettext - found
  52. -- Found Gettext: built in libc
  53. -- Configuring done
  54. -- Generating done
  55. -- Build files have been written to: /tmp/kde-l10n-zh_CN-3.96.0
复制代码


看上去似乎没有什么错误,接着执行:make install,就出来很多错误~

  1. # make install
  2. [  0%] Generating libKTTSD.gmo
  3. [  0%] Generating kttsd.gmo
  4. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:21: 关键字“msgctxt”未知
  5. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:21:8: parse error
  6. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:26: 关键字“msgctxt”未知
  7. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:26:8: parse error
  8. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:609: 关键字“msgctxt”未知
  9. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:609:8: parse error
  10. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:628: 重复的消息定义
  11. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:611: ...这是第一次定义的位置
  12. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:634: 关键字“msgctxt”未知
  13. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:634:8: parse error
  14. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:649: 重复的消息定义
  15. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:638: ...这是第一次定义的位置
  16. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:657: 关键字“msgctxt”未知
  17. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:657:8: parse error
  18. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:672: 重复的消息定义
  19. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:661: ...这是第一次定义的位置
  20. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:702: 关键字“msgctxt”未知
  21. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:702:8: parse error
  22. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:744: 重复的消息定义
  23. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:708: ...这是第一次定义的位置
  24. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:865: 关键字“msgctxt”未知
  25. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:865:8: parse error
  26. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:874: 重复的消息定义
  27. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:867: ...这是第一次定义的位置
  28. /tmp/kde-l10n-zh_CN-3.96.0/messages/kdeaccessibility/kttsd.po:1034: 关键字“msgctxt”未知
  29. /usr/bin/msgfmt: 错误太多,中止
  30. make[2]: *** [messages/kdeaccessibility/kttsd.gmo] 错误 1
  31. make[1]: *** [messages/kdeaccessibility/CMakeFiles/pofiles.dir/all] 错误 2
  32. make: *** [all] 错误 2
复制代码


我能描述的就是上面这些了,具体我也搞不懂……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 18:43:35 | 显示全部楼层
似乎是gettext版本过低,建议尝试升级到0.16系列的最新版。
回复 支持 反对

使用道具 举报

发表于 2007-12-5 11:17:58 | 显示全部楼层
謝謝,我後來安裝這個MagicLinux的包OK了:
http://wiki.magiclinux.org/ftp/n ... 6.0-0.1mgc.i686.rpm
回复 支持 反对

使用道具 举报

发表于 2007-12-5 11:19:25 | 显示全部楼层
謝謝,我後來安裝這個MagicLinux的包OK了:
http://wiki.magiclinux.org/ftp/n ... 6.0-0.1mgc.i686.rpm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-12 13:19:33 | 显示全部楼层
RC2出了,再推一把。

和以前一样,建议先装官方的中文包,再用最新的语言包覆盖一遍(http://fundawang.lcuc.org.cn/kde4/),保证可用和最新。
回复 支持 反对

使用道具 举报

发表于 2007-12-25 14:40:14 | 显示全部楼层
支持! 用行动来支持了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表