|
当然我经历了很多不幸,终于把wmaker的中文显示(主要是标题栏,菜单等)弄好后,
把/etc/X11/WindowMaker/的menu.zh_CN 用做了自己的菜单, 这时发现的不对劲的地方: 菜单项比en版的菜单少了很多,如EXIT..这些就没有.
几经折腾,搞清楚现在的wmaker菜单定义格式,再细
看/etc/X11/WindowMaker/menu.zh_CN,原来是有一个BUG,应该翻译人员没有注意.
大家看一下实际的菜单文件.
第一个"应用程序" 是定义主菜单名字..
而在中间又出现了一个"应用程序" OPEN_MENU的定义.(我已经改为"应用程序ji"):
这个子菜单定义以 "应用程序" END结束; (我已经改为"应用程序ji")但同时也结束了主菜单的定义,
于是在主菜单中但无法显示出完全的菜单..
解决办法就是把第二个"应用程序"改成其它名字就可了... 需要修改的有两个地方,即子菜单"应用程序"定义的开始和结束的地方,我的改成了"应用程序ji"
(当时还不能输入中文,就用ji代替"集"了 .
//-----------修改后的
"应用程序" MENU
"信息" MENU
"信息面板..." INFO_PANEL
"版权..." LEGAL_PANEL
"系统控制台" EXEC xconsole
"系统负载" SHEXEC xosview || xload
"进程列表" EXEC xterm -e top
"手册浏览器" EXEC xman
"信息" END
"运行..." EXEC %a(运行,要执行的命令
"XTerm" EXEC xterm -sb
"Rxvt" EXEC rxvt -bg black -fg white -fn fixed
"工作空间" WORKSPACE_MENU
"应用程序ji" MENU
"图形" MENU
"Gimp" SHEXEC gimp >/dev/null
"XV" EXEC xv
"XPaint" EXEC xpaint
"XFig" EXEC xfig
"图形" END
"X文件管理器" EXEC xfm
"OffiX Files" EXEC files
"LyX" EXEC lyx
"Netscape" EXEC netscape
"Ghostview" EXEC ghostview %a(GhostView,输入要查看的文件名)
"Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,输入要查看的PDF文件名)
"TkDesk" EXEC tkdesk
"应用程序ji" END
"编辑器" MENU
"XFte" EXEC xfte
"XEmacs" SHEXEC xemacs || emacs
"XJed" EXEC xjed
"NEdit" EXEC nedit
"Xedit" EXEC xedit
"VI" EXEC xterm -e vi
"编辑器" END
.....未列出
//---------- |
|