# Gtranslator 手册

2008 Igalia
2001 Emese Kovacs
2009. Zhang Miao (mymzhang@gmail.com)
GNOME 文档项目
这是 0.6 版的 Gtranslator 手册，

反馈信息

对本程序或本文档报告错误或提供建议，请参见 GNOME 反馈页面

Pablo Sanxiao
Igalia

    	    psanxiao@gmail.com

Emese Kovacs
GNOME 文档项目

    	    emese@gnome.hu

Gtranslator 手册 0.6 版
2008 年 9 月

Pablo Sanxiao

Igalia

Gtranslator 手册 0.6 版
2003 年 8 月

Abel Cheung

GNOME 文档项目

Gtranslator 手册 0.4 版
2001 年 8 月

Emese Kovacs

GNOME 文档项目

Gtranslator 是一个 GNOME 桌面环境下增强的 gettext PO 文件编辑器。

## 简介

Gtranslator 提供一个编辑 gettext PO 文件方便的图形界面。它允许您在模糊翻译，已翻译，和未翻译消息之间遍览，并有一个分类显示消息数的统计条。

Gtranslator features opening and editing some PO files at the same time including to manage their headers, seeing the developer's information for each message (comments, context) and set new personal comments.

The profiles function allows you to have different accounts with the necessary information to fill the header. The option use my options to complete the following entries in the edit header dialog takes the information from the active profile in order to fill the header values.

The new system of translation memories lets you use any translated PO files in order to create a database that will offer you suggestions how to translate the current message.

Gtranslator provides a plugin system which makes it easily extending. It includes some useful plugins such as a svn plugin in that does the checkouts from the repository and commits the new translations. There are also plugins to visualize the source code where a message is located, to search in translation databases of web services like Open Tran and many others.

要运行Gtranslator，从主菜单选择程序开发Gtranslator，或者从命令行输入`gtranslator` 。

## 使用 Gtranslator

Gtranslator 是一个使无痛翻译 PO 文件变为可能的全功能图形化环境。本部分描述 Gtranslator的基本使用。

### 基本使用

启动Gtranslator，打开主窗口。

主窗口

Gtranslator 主窗口

主窗口 分为 3 个主要区域：

- 菜单栏 允许您访问应用程序菜单。

- 工具栏 允许您快速访问频繁使用的文件管理，导航，编译功能。

- The workspace allows you to visualize and edit the messages contained in the PO file. This area is divided further into three areas. At the top is the message area with all messages of the PO file and its state. Below the message area on the left the original message is shown and next to it is the text input field into which one writes the translation. Finally, on the right there is a panel with auxiliary information to help in the translation process.

#### 配置

Gtranslator 的设置可以通过 编辑首选项 菜单项更改。

#### 载入 PO 文件

要载入 PO 文件，使用 文件打开 菜单。它会弹出 打开要翻译的文件 对话框。 浏览您的计算机文件系统，选择您要打开的 PO 文件，并点击 确定。

#### 编辑 PO 文件

消息区域显示 PO 文件中的所有信息和它们的状态。它能够通过直接点击它而转到某个指定的消息。您也可以通过工具栏中的 下一条 与 上一条 按钮在消息间移动。 在菜单中中使用 转到下一条模糊翻译和 转到上一条模糊翻译，可以直接在模糊翻译中移动。使用转到下一条未翻译的 与转到上一条未翻译的 ，可以直接在未翻译消息间移动。

#### 保存 PO 文件

当 PO 文件被改变时(在消息或文件头中)，在窗口标题的文件名前会出现 *，如果您同时编辑相同的 PO 文件，标签栏中也会出现。

如果您在此刻关闭 PO 文件，关闭对话框会以如下样式显示：

关闭对话框

Gtranslator 关闭对话框

### 高级特性

Gtranslator 提供给翻译者许多特性以使翻译过程更加容易，更人性化。

#### Profiles

The profiles feature provides to translator the possibility of having different accounts with individual basic information about the translator and language settings.

There is always only one profile active at a time. You can Add, Edit and Remove accounts. When you save a PO file and you have activated the option use my options to complete the following entries in the header dialog, Gtranslator will fill the header fields with the information from the active profile.

Profiles Dialog

Gtranslator Profiles Dialog

#### 翻译记忆

翻译记忆可使您重复使用翻译。它是一个指定语言下的包含消息和相应翻译的数据库。

Gtranslator offers the possibility of creating translation memories in two different ways. You can create the translation memory from a directory that contains PO files (see ). The program will create also a new entry in the translation memory each time that you translate a new message.

使用翻译记忆的方式非常容易。启用翻译记忆面板(如果未启用，选择查看翻译记忆 ) ，您将会看到翻译记忆工具提供翻译当前消息用的选项。如果您要选择其中一个，只要使用与该选项相关的键盘快捷键即可。

翻译记忆

Gtranslator 翻译记忆

The level column shows you in percent how well each option matches the selected message. The options are sorted by how well they match.

### 工具栏

工具栏提供对几个经常使用例程的访问。它很容易自定义。您可以按如下步骤添加或移除按钮：

选择 编辑工具栏。会显示如下对话框：

工具栏

Gtranslator 工具栏

通过在工具栏和工具栏编辑器之间拖拽可以添加或移除按钮。

#### 工具栏中的文件管理按钮

文件管理按钮能使你快速访问频繁使用的文件管理功能。

打开

  弹出打开要翻译的文件对话框。

保存

  保存 PO 文件。

另存为

  以一个不同的名字保存 PO 文件。

文件头

  弹出一个表格形式的编辑文件头对话框，并让您填充 PO 文件头中的项目。

撤销

  恢复上次动作。

#### 工具栏导航按钮

导航按钮允许您在消息间巡览。它们也允许您进行搜索字符串，或者搜索替换字符串。

第一条

  跳到第一条消息。

最后一条

  跳到最后一条消息。

下一条

  跳到下一条消息。

上一条

  跳到前一条消息。

下一条模糊翻译

  跳到下一条模糊翻译的消息。

上一条模糊翻译

  跳到上一条模糊翻译的消息。

下一条未翻译的

  跳到下一条未翻译的消息。

上一条未翻译的

  跳到前一条未翻译的消息。

下一条模糊翻译或未翻译的

  跳到下一条模糊翻译或未翻译的消息。

上一条模糊翻译或未翻译的

  跳到前一条模糊翻译或未翻译的消息。

跳到

  跳到指定的消息序号。

查找

  打开查找 对话框。此对话框允许您在 PO 文件中搜寻字符串。您可以选择仅在原始消息中、已翻译消息中、注释中或者以上全部中查找字符串。

替换

  打开替换对话框。此对话框允许您输入要搜寻的字符串和要替换的字符串。

### 菜单栏

菜单栏，位于 主窗口的顶部，包含以下菜单：

文件

  此菜单包含：

  - Control O打开 这会打开一个 PO 文件。

  - 最近打开文件 这会显示您最近打开 PO 文件的列表。

  - Ctrl S保存这会保存您的文件。

  - Ctrl Shift S另存为 这会以一个不同的名字保存 PO 文件。

  - Ctrl W关闭 这会关闭您的文件。

  - Ctrl Q退出 这会退出程序。

编辑

  此菜单包含：

  - Ctrl Z撤销 撤销上次更改。

  - Ctrl X剪切 移除选定的任意文本或数据并放于缓存区中。

  - Ctrl C复制 复制选定的任意文本或数据到缓冲区。

  - Ctrl V粘贴 粘贴复制于缓冲区的任意文本或数据。

  - 清除 移除选定的文本。

  - 文件头... 打开一个对话框，编辑存储在 PO 文件头中的信息。

  - 注释...写入与消息相关的注释。

  - Ctrl空格复制消息到翻译 将原始消息中的文本粘贴到已翻译消息。

  - Ctrl U切换模糊翻译状态 切换当前消息模糊翻译状态。

  - Translation memory 显示当前消息的翻译记忆选项。

  - Toolbar 打开 工具栏编辑器。

  - 首选项 打开 首选项对话框。

查看

  此菜单包含：

  - 目录 显示或隐藏目录面板。

  - 翻译记忆 显示或隐藏翻译记忆面板。

转到

  此菜单包含：

  - 第一条 转到第一条消息。

  - 上一条 转到上一条消息。

  - 下一条 转到下一条消息。

  - 最后一条 转到最后一条消息。

  - 下一条模糊翻译转到下一条模糊翻译的消息。

  - 上一条模糊翻译转到上一条模糊翻译的消息。

  - 下一条未翻译的 转到下一条未翻译的消息。

  - 上一条未翻译的 转到上一条未翻译的消息。

  - 下一条模糊翻译或未翻译的 转到下一条模糊翻译的或未翻译的消息。

  - 上一条模糊翻译或未翻译的 转到上一条模糊翻译或未翻译的消息。

  - 转到 转到指定序号的消息。

搜索

  此菜单包含：

  - 查找 该命令会打开 查找对话框。

  - 替换 打开替换 对话框。

帮助

  此菜单包含：

  - 目录 打开 GNOME 帮助浏览器 (或 Nautilus) 并显示本手册。

  - Gtranslator 网站 打开Gtranslator 网页。

  - 关于 打开关于 对话框，在其中显示 Gtranslator的基本信息，如作者姓名，应用程序版本号，应用程序网页的 URL 地址。

### 可用的命令行选项

Gtranslator 支持一系列命令行选项：

`--help`

  在命令行上显示简短的帮助信息。

## 自定义

要改变应用程序设置，选择编辑首选项。打开首选项 对话框。

首选项对话框

Gtranslator 首选项对话框

### 文件标签页

文件标签页中的属性有：

每 x 分钟自动保存文件

  该选项决定Gtranslator 多长时间必须保存当前文件一次。

保存前创建文件的备份

  如果该选项启用，当前文件在保存前会创建备份。如果Gtranslator保存文件时崩溃，文件可以使用备份重新保存。

### 编辑器标签页

编辑器标签页中的属性有：

编辑器标签页

Gtranslator 编辑器标签栏

突出显示消息语法

  This option activates syntax highlighting in the original and translated message boxes.

使白色空格可见

  启用该选项，初始消息框和翻译消息框的白色空格将显示为点。

使用自定义字体

  此选项将设置初始消息框和翻译消息框为自定义字体。

如果改变消息，移除模糊状态

  如果启用该选项，当您编辑一个消息时状态自动改变。

检查拼写

  该选项会在初始消息框与翻译消息框中启用您所使用语言的拼写检查。

### Profiles Tab

The Profiles tab contains:

Profiles Tab

Gtranslator Profiles Tab

添加按钮

  Shows the Profile dialog in order to create a new profile.

编辑按钮

  Shows the Profile dialog in order to edit an exists profile.

删除按钮

  Removes the selected profile.

The entries in the Profiles dialog are:

Profiles Dialog

Gtranslator 配置文件对话框

Profile Name

  It is the name of the profile. It identifies the profile and must be unique.

翻译者姓名

  This is the name of the translator to fill the value in the header.

翻译者电子邮件

  This is the email address of the translator to fill the value in the header.

语言

  要进行翻译语言的名称。

语言代码

  这是以上选定语言的 ISO 639-2 语言代码。PO 文件的名称将会基于此项设置。

字符集

  这是 PO 文件用的字符集。Gnome 2.x 对所有语言均使用 UTF-8 编码。

转换编码

  这是用于保存 PO 文件的编码。

团队电子邮件

  这是语言团队的电子邮件地址。

复数形式

  PO 文件中关于附属形式的信息。

### 界面标签栏

界面 标签页包含:

界面标签栏

Gtranslator 界面标签页

Anchor Style

  让您自行选择在工具栏中仅见图标、带文本的图标或采用 Gnome 首选项设置。

配色方案

  这是在初始框和翻译框中使用的配色方案。

### 翻译记忆标签页

翻译记忆 标签页包含：

翻译记忆标签页

Gtranslator翻译记忆标签页

显示已翻译消息的选项

  With this option activated Gtranslator shows you the translation memory options for all messages including the translated ones. If it is not active options are ony shown for fuzzy and untranslated messages.

Use only files with this name

  If this option is used the translation memory will be created only using the files with this name into the directory selected.

Max # of missing words

  Maximum number of words that can be missing from a message displayed as a match by the translation memory.

Max difference in sentence length

  Maximum difference in length between messages displayed as matches by the translation memory.

### 插件标签页

## 已知的错误和局限

您可以在 GNOME 错误跟踪数据库. 中查询与Gtranslator相关的错误。

## 作者

### 程序作者

Gtranslator 最初由 Fatih Demir kabalak@kabalak.net 和 Gediminas Paulauskas menesis@kabalak.net编写。2007 年 10 月前，Ross Golder rossg@golder.org是 Gtranslator 的GTK+ 2.x 移植版本的维护者。

新版 2.0 的大部分是由Pablo Sanxiao psanxiao@gmail.com 和 Ignacio Casal Quinteiro nacho.resa@gmail.com 写成。当前的维护者是Pablo Sanxiao and Juan José Sánchez Penas jjsanchez@igalia.com。

查找更多关于Gtranslator的信息，请访问 Gtranslator 网页。请发送所有的注释，建议，和错误报告到GNOME 错误跟踪数据库。 (提交错误报告的说明可在以下链接找到 on-line。)您也可使用错误报告工具 (`bug-buddy`)提交错误报告，它可从应用程序开发 菜单中打开。

### 贡献者

在 Gtranslator 项目中作出贡献的人：

- Seán de Búrca leftmostcat@gmail.co

- Thomas Ziehmer thomas@kabalak.net 查找对话框的实现。

- Gtranslator的所有 翻译者。

- GNOME I18N 邮件列表 gnome-i18n@gnome.org

- Alexandre Hautequest hquest@fesppr.br

- Denis Pleić dpleic@linux.hr

- Josh Jackson pturing@mailandnews.com

- Robert Brady robert@suse.co.uk

### 打包者

我们想要感谢这些提供相应格式Gtranslator软件包的人们。

- Josh Jackshon pturing@mailandnews.com 感谢他制作的Gtranslator 0.34 Mandrake 包

- Mike Newman mike@gtnorthern.demon.co.uk 感谢他制作的Gtranslator的RH7 (S)RPMs 发布。

- Martijn van de Streek martijn@foodfight.org (2000-2001), Ryan Murray rmurray@debian.org (2001-2002) and Jordi Mallachjordi@debian.org (2003-2012) for their Debian packages of Gtranslator.

- Maxim Sobolev sobomax@freebsd.org 感谢他制作的Gtranslator FreeBSD 移植版本。

### 文档作者

本手册由Pablo Sanxiao (psanxiao@gmail.com) 写成，基于 Emese Kovacs (emese@gnome.hu)编写手册的最后版本。请通过发送电子邮件到docs@gnome.org发送关于本手册的评论和建议到 GNOME 文档项目。您也可通过使用 GNOME 文档状态表 在线添加您的评论。

## 许可

本程序是自由软件；您可以按照自由软件基金会所发表的GNU GPL 许可 自由发放和/或修改它；GPL 协议应该采用第 2 版或以后的任何版本(您可以自行选择)。

本程序发表的目的是希望它能够对您有用，但我们没有任何保证；对于以任何用途使用它所造成的任何直接或间接后果都不承担任何责任。请参看 GNU GPL 许可 中的细节。

GNU GPL 许可协议的副本作为GNOME 用户指导的附录提供。您也可通过访问 自由软件基金会网站 或写信给

    Free Software Foundation, Inc. 59 Temple Place - Suite 330 Boston, MA02111-1307USA

从自由软件基金会获取GNU GPL许可协议的副本。