源码包在 launchpad 下载,最新版仍是2010年维护的那个版本.
gmchess_0.29.6.orig.tar.bz2
https://launchpadlibrarian.net/88937532 ... ig.tar.bz2
查看源码包内容,打开 POTFILES.in 和 POTFILES.skip 查看,发现了一处问题
POTFILES.skip (正常)
----------------data/gmchess.desktop.in
src/BookView.cc
POTFILES.in (异常)
注:在另外一个源文件 data/confwin.glade 里面,有一个原词定义src/MainWindow.cc
src/Board.cc
src/Engine.cc
src/Pgnfile.cc
data/gmchess.glade
"Size of Board" (即 "棋盘大小"),在菜单 "查看-->首选项"里面,始终显示为英文.
应该就是 POTFILES.in 文件未加入 data/confwin.glade 文件,导致编译后字符串未合并到程序.
临时解决方案:
手动修改 /usr/share/gmchess/confwin.glade 文件,
代码: 全选
sudo gedit /usr/share/gmchess/confwin.glade
效果见附图 ------------