Properly registered lang files in code.

Why isn't this handled dynamically anyways?