restructure to switch po translation.