OS Manuals

/usr/bin/intltool-merge

The internationalization tool collection

From intltool 0.51.0-r8 (os), captured 2026-11-05 by running intltool-merge --help (exit 0). permalink

Usage: intltool-merge [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE
Generates an output file that includes some localized attributes from an
untranslated source file.

Mandatory options: (exactly one must be specified)
  -b, --ba-style         includes translations in the bonobo-activation style
  -d, --desktop-style    includes translations in the desktop style
  -k, --keys-style       includes translations in the keys style
  -s, --schemas-style    includes translations in the schemas style
  -r, --rfc822deb-style  includes translations in the RFC822 style
      --quoted-style     includes translations in the quoted string style
      --quotedxml-style  includes translations in the quoted xml string style
  -x, --xml-style        includes translations in the standard xml style

Other options:
  -u, --utf8             convert all strings to UTF-8 before merging
                         (default for everything except RFC822 style)
  -p, --pass-through     deprecated, does nothing and issues a warning
  -m, --multiple-output  output one localized file per locale, instead of
	                 a single file containing all localized elements
      --no-translations  do not merge any translations: only generates the
                         unlocalised (English) version -- applies only
                         to XML merging
  -c, --cache=FILE       specify cache file name
                         (usually $top_builddir/po/.intltool-merge-cache)
  -q, --quiet            suppress most messages
      --help             display this help and exit
      --version          output version information and exit

Report bugs to http://bugs.launchpad.net/intltool
Options (20)
OptionDescriptionSource
-b, --ba-styleMerge files in bonobo-activation style, which is used for bonobo servers.help + man + man
-d, --desktop-styleMerge files in desktop style, which is similar to the Windows .ini file format.help + man + man
-k, --keys-styleMerge files in keys style, which is used for metadata.help + man + man
-s, --schemas-styleincludes translations in the schemas stylehelp
-r, --rfc822deb-styleMerge files in RFC 822 style, which is usually used in Debian configuration files.help + man + man
--quoted-styleMerge files in quoted string style, which just translates any strings within "".help + man
--quotedxml-styleincludes translations in the quoted xml string stylehelp
-x, --xml-styleMerge files in standard XML style, both as attributes and as raw pcdata.help + man + man
-u, --utf8convert all strings to UTF-8 before merging (default for everything except RFC822 style)help + man + man
-p, --pass-throughUse strings as is in .po files without conversion (STRONGLY unrecommended with -x).help + man + man
-m, --multiple-outputoutput one localized file per locale, instead of a single file containing all localized elementshelp
--no-translationsdo not merge any translations: only generates the unlocalised (English) version -- applies only to XML merginghelp
-c, --cache FILEspecify cache file name (usually $top_builddir/po/.intltool-merge-cache)help + man + man
-q, --quietBe quiet while running.help + man + man
--helpShow usage and basic help information.help + man
--versionoutput version information and exithelp + man
-o (in the manual page but not in --help)man
--oaf-style(OBSOLETE) Same as -b/--ba-style. (in the manual page but not in --help)man
-v (in the manual page but not in --help)man
-h (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.