more refactor w/ namespace
Use correct lang[] entries (no longer global vars)
Decrease some NOTICE