libs-base/Tools/make_strings
theraven 0e2e4aa752 * Source/NSObject:
- Tweaked NSObject to use atomic ops with LLVM as well as gcc (this
		  probably isn't actually needed)
		- Fixed SIGFPE problem on FreeBSD using proper interfaces instead of 
		an asm hack.
	* Removes various mframe things from being compiled when ffcall/libffi is
	used (mframe.m, NSConnection.m, NSInvocation.m)
	* Turned a nested function in make_strings.m into a macro.  

Tested by Gregory - blame him for any breakage...



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28462 72102866-910b-0410-8b05-ffd578937521
2009-08-15 21:44:21 +00:00
..
.cvsignore Keep CVS tidy 2003-10-01 12:59:47 +00:00
GNUmakefile Removed GNUSTEP_CORE_SOFTWARE=YES from makefiles and instead set PACKAGE_NAME=gnustep-base 2008-12-19 12:53:30 +00:00
GNUmakefile.preamble allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
make_strings.h allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
make_strings.m * Source/NSObject: 2009-08-15 21:44:21 +00:00
README Further copyright/license updates. 2005-07-15 22:51:23 +00:00
SourceEntry.h allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
SourceEntry.m allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
StringsEntry.h allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
StringsEntry.m allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
StringsFile.h allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
StringsFile.m allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
test1.m New tool 2002-04-22 18:04:30 +00:00
Using.txt Further copyright/license updates. 2005-07-15 22:51:23 +00:00

make_strings
============
Copyright (C) 2005, Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

If you are a translator, you're probably looking for Using.txt .

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.

Instructions on how to use it when translating can be found in Using.txt .


Installing
----------

make_strings requires gnustep-make and gnustep-base.

Running:
	make

should compile, and:
	make install

should install it.