8.42. Intltool-0.51.0

Intltool 是一个从源代码文件中提取可翻译字符串的国际化工具。

估计构建时间: 不到 0.1 SBU
需要硬盘空间: 1.5 MB

8.42.1. 安装 Intltool

首先修复由 perl-5.22 及更新版本导致的警告:

sed -i 's:\\\${:\\\$\\{:' intltool-update.in
[注意]

注意

上面使用的正则表达式由于大量的反斜线,看上去比较奇怪。它的功能是在序列 '\${' 的花括号之前增加一个反斜线,得到 '\$\{'。

准备编译 Intltool:

./configure --prefix=/usr

编译该软件包:

make

运行以下命令以测试编译结果:

make check

安装该软件包:

make install
install -v -Dm644 doc/I18N-HOWTO /usr/share/doc/intltool-0.51.0/I18N-HOWTO

8.42.2. Intltool 的内容

安装的程序: intltool-extract, intltool-merge, intltool-prepare, intltool-update, 以及 intltoolize
安装的目录: /usr/share/doc/intltool-0.51.0 和 /usr/share/intltool

简要描述

intltoolize

准备为软件包应用 intltool

intltool-extract

生成可供 gettext 读取的头文件

intltool-merge

将翻译好的字符串合并为多种类型的文件

intltool-prepare

更新 pot 文件并将它们和翻译文件合并

intltool-update

更新 po 模板文件并将它们和翻译文件合并