]> git.saurik.com Git - android/aapt.git/commit
Add an aapt option to allow string variations for different devices.
authorEric Fischer <enf@google.com>
Wed, 15 Sep 2010 22:59:21 +0000 (15:59 -0700)
committerEric Fischer <enf@google.com>
Thu, 23 Sep 2010 17:32:47 +0000 (10:32 -0700)
commitb8ea3a3f81e78ebbe5045af5f77175e3722b4d05
tree365dd7943089b037240bbf571e7b59daffca609d
parenta0a0158771233141069ba8c0034c7717b7116419
Add an aapt option to allow string variations for different devices.

The --product option to aapt is a comma-separated list of characteristics
of the device being built for.  For example, --product nosdcard,grayscale
for a device with no SD card and a grayscale screen.

Strings can specify a product="characteristic" option to cause that version
of the string to be used only for that type of device.  All such strings
should also specify, at the end of the block, product="default", which
will be used if none of the variations match.  For example:

<string name="choose" product="bw">Choose black or white</string>
<string name="choose" product="grayscale">Choose a shade of gray</string>
<string name="choose" product="default">Choose a color</string>

The default characteristic will also be used when no --product option
is specified.

Change-Id: Ie6c1505599e02e15b7818e8be6ec47bc6ce71aaa
Bundle.h
Main.cpp
ResourceTable.cpp