Store language map in informacam

Bug 2364. Also use map for adapter.