fix handling of country-less languages like esperanto
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>
Fri, 16 Aug 2013 19:33:22 +0000 (21:33 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 19 Aug 2013 16:46:59 +0000 (18:46 +0200)
commit19797d40350d07afea2e706e45ec44a6fdf05250
tree69df03da1af1ad6c62bc465c19bf90d216569131
parent35139d45ce7fee0e1c9c0409d31b710ef35c3970
fix handling of country-less languages like esperanto

it's impossible to instantiate QLocale objects like that, so the
language setting would be simply clobbered. instead, we now convert
between numerical and string codes directly.

unfortunately QLocale has no public api for that. but we are including
private QTranslator headers already anyway, so whatever.

Task-number: QTBUG-14592
Change-Id: I95189c1898aa1fb5520ecf7057521597ed9331f1
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
src/linguist/shared/translator.cpp