summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAdam Lesinski <adamlesinski@google.com>2015-03-10 16:55:43 -0700
committerAdam Lesinski <adamlesinski@google.com>2015-03-16 22:25:26 +0000
commit8a9355a98ece3d7fc9d022e759d05378060c86e2 (patch)
treed6d76f94f2688f9bcee4c961dafc4cc3ec97a6bd /include
parent9c329b8b6440823ef94bffebc0b1098e8b2ad622 (diff)
downloadframeworks_base-8a9355a98ece3d7fc9d022e759d05378060c86e2.zip
frameworks_base-8a9355a98ece3d7fc9d022e759d05378060c86e2.tar.gz
frameworks_base-8a9355a98ece3d7fc9d022e759d05378060c86e2.tar.bz2
Output modified bcp47 tag in ResTable_config::toString()
We expect to be able to parse the output of ResTable_config::toString(), so it should use modified bcp47 (b+en+Latn+US). Change-Id: I597a1779a1fa5cff171c473e6a0368d93b9c7722
Diffstat (limited to 'include')
-rw-r--r--include/androidfw/ResourceTypes.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/androidfw/ResourceTypes.h b/include/androidfw/ResourceTypes.h
index 8673219..65160d5 100644
--- a/include/androidfw/ResourceTypes.h
+++ b/include/androidfw/ResourceTypes.h
@@ -1195,6 +1195,12 @@ struct ResTable_config
// Example: en-US, en-Latn-US, en-POSIX.
void getBcp47Locale(char* out) const;
+ // Append to str the resource-qualifer string representation of the
+ // locale component of this Config. If the locale is only country
+ // and language, it will look like en-rUS. If it has scripts and
+ // variants, it will be a modified bcp47 tag: b+en+Latn+US.
+ void appendDirLocale(String8& str) const;
+
// Sets the values of language, region, script and variant to the
// well formed BCP-47 locale contained in |in|. The input locale is
// assumed to be valid and no validation is performed.