当前位置:主页>翻译技术>本地化关键概念
本地化关键概念
来源:作者:本站


C 函数库。C 语言是用于开发 GNU/Linux 程序的最低级语言。其他语言都依赖 C 函数库来调用操作系统内核。
X Window。在大多数 UNIX 系统中,图形环境都是由 X Window 系统提供的。它是一个客户-服务结构的系统,由 X 客户程序通过基于 X 协议的网络连接(或通过本地进程间通信渠道)向 X 服务器发出请求并接收事件。一个称为 X 库(Xlib)的函数库用一套应用程序编程接口(application programming interfaces, API)的形式封装了这套协议,这样 X 客户程序就可以调用所有的函数。因为 X Window 系统的自由授权方式甚至允许商业版本,在 UNIX 市场上有几个不同版本的 X Window 并存。对于 GNU/Linux 来说,XFree86 是主要的代码基础,但几个主要的发行版本在新版中都转向了在2004年4月分离出来的 X.org 分支。所有的分支版本主要是在 X 服务器的实现和一些扩展上有区别。X 协议和 Xlib 函数仍然是标准化的。
工具包。用低级的 Xlib 编写程序工作量巨大,而且当所有程序都按照自己的设置描绘菜单和按钮时也带来了不一致的 GUI。一些函数库被作为中间层开发出来以解决这两个问题。在 X 术语中,这些函数库被称为工具包。它们提供的按钮、文本框等 GUI 组件被称为 widgets。许多经典的工具包都是在过去开发的,例如 X 联合会自己的 X 工具包和 Athena widget 集(Xaw),或者 Sun 这样的提供商的 XView,Open Group 的 Motif,等等。在自由/开源软件世界,最广泛应用的工具包是 GTK (GIMP 工具包)(2) 和 Qt(3)。
桌面环境。工具包帮助开发者创作一套观感一致的程序。但要开发一套完整的桌面,应用程序需要更紧密地整合起来,形成一个方便的工作空间。人们因此提出桌面环境的概念来提供共同遵守的惯例,资源共享和程序间通讯的能力。UNIX 平台上第一个桌面环境是 Open Group 开发的 CDE (共用桌面环境,Common Desktop Environment),基于它的 Motif 工具包。但这个桌面环境是私有软件。第一个用于 GNU/Linux 的自由/开源软件桌面环境是 KDE (K 桌面环境,K Desktop Environment)(4),基于 TrollTech 的 Qt 工具包。但是,由于当时 Qt 的一些许可条件,一些开发者并不喜欢这个工具包。于是出现了又一个桌面环境,称为 GNOME (GNU 网络对象模型环境,GNU Network Object Modelling Environment)(5),基于 GTK 。现在,虽然 Qt 的授权问题已经解决,GNOME 仍在继续发展并得到了供应商和社区更多的支持。KDE 和 GNOME 因此成为 GNU/Linux 和其他自由/开源操作系统如 FreeBSD 上最广泛使用的桌面。
Each component is internationalized, allowing local implementation for different locales:

每一部分都是国际化的,使得不同区域设置下的本地化实现成为可能:
上一页 1 2 3 4 5 6 7 8 9 10 11 1213 14 下一页