add dialect support

note to self : have to go through and change these locales to full locales as seen on Transifex (e.g. pt --> pt_BR )