Replaced translating format from sprintf notation to {#} so that indexes can be used.
Implemented basic javascript translate function.
Added component_name validation.
Very basic styling for config navigator.