make_strings1
Tool to build lists of localizable strings from objective-c files
Usage
make_strings [--help] [--verbose] [--aggresive-import] [--aggressive-match] [--aggressive-remove] [-L languages] files.[hmc...]
Overview
make_strings parses Objective-C files and builds lists of localizable strings. It then creates new .strings files or merges the strings with existing .strings files. It's fairly intelligent when matching old and new strings, and produces .strings files that are (supposed to be) easy for a translator to work with.
make_strings accepts the following options:
Options
-
--help -
Prints a short list of available options.
-
--verbose -
Prints additional information while processing.
-Llanguages-
Specify which languages to process. Multuple
-Loptions are accepted, or multiple languages defined in one-Lflag.
-
--aggressive-import -
Activates
--aggresive-matchand automatically removes "dummy" entries that are added by importing .strings files which were not created bymake_stringsprogram. This option is suitable whenmake_stringsis run for the first time and there is an existing .strings file which contains a fairly accurate translation.
-
--aggressive-match -
This option will make
make_stringsassume that matching keys should have matching translations. This can save lots of work, but it increases the risk of erroneous translation.
-
--aggressive-remove -
Removes obsolete strings/keys.
Examples
make_strings -L "English Swedish Russian" *.[hm]
Releases
Unchanged in 9 releases since Debian 6.0 (Squeeze).