We are building a software where the user has the possibility to translate buttons, messages, labels etc. The translation page consists of a table with - element key, english language and format of the text. The user can then choose from a drop down another language which will load two more columns in the table (language 2 and format for the text).
download bmml source – Wireframes created with Balsamiq Mockups
How do you believe it would be best to construct the table: - Should the two columns be always visible and when the user selects a language it will load. - Should the two columns be hidden and load when the user selects the second language from the menu.