This code limits generation of locales to UTF-8 ones only. Other encodings
will be ignored.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3308
311d38ba-8fff-0310-9ca6-
ca027cbcb966
dot_re = re.compile("(.*)\.(.*)")
# Collate the locales by base and encoding
+ utf8_only = int(bb.data.getVar('LOCALE_UTF8_ONLY', d, 1) or 0)
encodings = {}
for l in supported:
l = l[:-1]
(locale, charset) = l.split(" ")
+ if utf8_only and charset != 'UTF-8':
+ continue
m = dot_re.match(locale)
if m:
locale = m.group(1)