Personal tools
You are here: Home 资源中心 原始部落 13109 The GNOME Goals
Document Actions

The GNOME Goals

by yangh posted on Apr 15, 2006 01:38 PM last modified May 19, 2006 03:46 AM
一点点地改进 GNOME!

在 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 程序的项目管理员们能积极的参与。

有必要支持

Posted by Xin Zhen at May 21, 2006 02:19 PM
只是,没有足够时间……call for patches 阿~~