Creo que el problema lo tienes en que los archivos de idioma no deben ser compatibles con tu versión... Yo tengo la 1.1.2 y por ejemplo no me aparece la variable $txt['activate_mail']
Revisando los cambios de versión de SMF, esa variable desapareció al pasar a la versión 1.1 beta 1.
Es decir, borra el idioma que tienes y bájalo de nuevo, pero asegúrate que sea compatible con tu versión.
Por otro lado en el panel de control ve a Controles de los usuarios --> Registro de usuarios --> Configuración, y el modo de registro lo pones en activación por el usuario, así es cuando tienen que validar su email. Creo que ahora no lo tienes, pq los usuarios no deberían entrar directamente (aunque no les llegue el mail)