偶然发现在没有装中文包的情况下可以正常显示。猜想是中文翻译的问题
改了下 gnome-panel的zh_CN.po
将原来的改为:
170 #: ../applets/clock/clock.c:1844
171 msgid "%I:%M:%S %p"
172 msgstr "%p %I:%M:%S"
173
174 #: ../applets/clock/clock.c:1846
175 msgid "%I:%M %p"
176 msgstr "%p %I:%M"
以及
将原来的改为:
83 #: ../applets/clock/clock.c:341
84 msgid "%l:%M:%S %p"
85 msgstr "%p%I:%M:%S"
86
87 #: ../applets/clock/clock.c:341 ../applets/clock/clock.c:663
88 msgid "%l:%M %p"
89 msgstr "%p%I:%M"
注意:我将85以及89行的%l改成了%I.
%l是啥意思俺不大清楚,试验得到的结论是:对比%I(小时(12时制)),如果是下午4点,%l显示“4” 而 %I显示“04”,如果不喜欢可以改回去。(看了下clock.c,glib看不懂)
%p AM/PM
%I 时
%M 分种
%S 秒
附上mo
$sudo cp zh_CN.mo /usr/share/locale-langpack/zh_CN/LC_MESSAGES/gnome-panel-2.0.mo
$killall gnome-panel
关于gnome-panel的clock不能显示12小时制的问题[解决]
-
- 帖子: 21
- 注册时间: 2006-06-03 13:55
-
- 帖子: 21
- 注册时间: 2006-06-03 13:55
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系: