improved internal translations