По первому вопросу - да, примечания в логах во всех версиях и не переводились. Возможно есть фичреквест, тогда можно за него проголосовать на tracker.moodle.org или даже сделать патч, решающий проблему и выложить, тогда может быть его добавят. Но: таких строк ОЧЕНЬ много в коде, и вопрос о том, насколько простому смертному нужно их видеть открыт.
По второму -
строка возникает от функции $providername = get_string('messageprovider:'.$provider->name, $provider->component) в файле message/edit.php.
Она подставляет строку $provider->name, получается "messageprovider:message". Ищет её в файле языкового пакета с именем $provider->component . Если этого файла нет или в нём нет этой строки, то подставляется её код, а не сама строка, что Вы и видите. Вывод - у Вас есть какой-то модуль, который является поставщиком сообщений, но при этом у него нет даже английского ленгпака или в нём не определена строка с кодом "messageprovider:message".
Поменяйте на get_string('messageprovider:'.$provider->name.' - '.$provider->component, $provider->component) и узнаете как называется модуль, потом поменяйте обратно и ищите, почему у него отвалился ленгпак. Возможно у Вас установлен какой-то нестандартный плагин с ошибкой