Document Actions
The GNOME Goals
在 GNOME 2.14 推出后不久,GNOME 的开发者们发起了名为 "The GNOME Goals" 活动,旨在逐渐地改进 GNOME 中的各模块之间的集成度和一致性,每两周实现一个 GNOME 目标(goal),每一个 目标需要修正所有 GNOME 模块中的与目标相关模块。
目标一
PoptGOption 使用 Glib 中的 GOption 来替代 popt,实现命令参数的解析。这个目标已经完成
目标二
AppIcon 修正所有应用程序的主图标安装方式,使得这些图标可以随主题变化,主题制做者将能方便的为这些程序设计新的图标。
原来的应用程序大都是将自己的图标装在 _prefix_/share/pixmaps 下,并在程序中使用这个固定的路径来装入图标,由此带来的问题程序的图标不能随主题变化,即使主题中提供了对应的图标。
程序中主要有三个地方使用这些图标:窗口图标,菜单项中的图标(.desktop中),关于对话框中的图标。
PoLinguas 修改源码中 po 文件的管理方式。原来的程序中添加一个新的语言翻译(LANG.po 文件) 需要修改在源码根目录下的 configure.ac/in 中的 ALL_LINGUAS ,在其中添加新语言的 LANG。现在要做的就是改变这种方式,在 po 目录中添加一个 LINGUAS 文件,其中每一行代表一个语言(po文件),添加新语言时,只需要在这个文件添加一行即可,无需修改 configure.ac/in。实现这个目标需要 cvs 中的最新的 intltool。具体的做法请看链接中。
我们能做什么?
希望国内的 GTK+/GNOME 项目也能跟进,逐步实现这些目录以及后续的目标,以便于你的项目能更好的融合到 GNOME 桌面中。
更新1: 应 HuaHua 的要求,我添加了一页 AppIconZhCN ,基本上就是 AppIcon 的翻译,希望国内的所有有 GTK+/GNOME 程序的项目管理员们能积极的参与。


有必要支持