#### Linux From Scratch - Version 12.0-rc1

### Chapter 8. Installing Basic System Software

- Prev

  XML::Parser-2.46

- Next

  Autoconf-2.71

- Up
- Home

# 8.44. Intltool-0.51.0

The Intltool is an internationalization tool used for extracting translatable strings from source files.

Approximate build time: less than 0.1 SBU
Required disk space: 1.5 MB

## 8.44.1. Installation of Intltool

First fix a warning that is caused by perl-5.22 and later:

    sed -i 's:\\\${:\\\$\\{:' intltool-update.in

### Note

The above regular expression looks unusual because of all the backslashes. What it does is add a backslash before the right brace character in the sequence '\${' resulting in '\$\{'.

Prepare Intltool for compilation:

    ./configure --prefix=/usr

Compile the package:

    make

To test the results, issue:

    make check

Install the package:

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

## 8.44.2. Contents of Intltool

Installed programs: intltool-extract, intltool-merge, intltool-prepare, intltool-update, and intltoolize
Installed directories: /usr/share/doc/intltool-0.51.0 and /usr/share/intltool

### Short Descriptions

intltoolize | Prepares a package to use intltool
intltool-extract | Generates header files that can be read by gettext
intltool-merge | Merges translated strings into various file types
intltool-prepare | Updates pot files and merges them with translation files
intltool-update | Updates the po template files and merges them with the translations

- Prev

  XML::Parser-2.46

- Next

  Autoconf-2.71

- Up
- Home