change domain pulldown rendering to be less blunt

cache the data and iterate and rebuild the html in template tag vs. entire html block. 

add translation

this makes switching languages work.