logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

make_strings - tool to build lists of localizable strings from Objective-C files

Authors

make_strings was written Alexander Malmberg <alexander@malmberg.org>.

       This manual page was added by Yavor Doganov <yavor@gnu.org>.

Description

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:

Examples

       make_strings -L "English Swedish Russian" *.[hm]

Name

       make_strings - tool to build lists of localizable strings from Objective-C files

Options

--help Prints a short list of available options.

       --verbose
              Prints additional information while processing.

       -Llanguages
              Specify which languages to process.  Multuple -L  options  are  accepted,  or  multiple  languages
              defined in one -L flag.

       --aggressive-import
              Activates  --aggresive-match and automatically removes "dummy" entries that are added by importing
              .strings files which were not created by make_strings  program.   This  option  is  suitable  when
              make_strings  is  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_strings assume 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.

See Also

GNUstep(7).

Synopsis

make_strings  [--help]  [--verbose]  [--aggresive-import]  [--aggressive-match] [--aggressive-remove] [-Llanguages] files.[hmc...]

See Also