Это стандартные сообщения об ошибках в любой программе на Delphi. Их переводить не нужно, они добавляются компилятором на этапе сборки. Кто разбирается в программировании - тому они понятнее именно в оригинале. А если пользователь в этом ни бум-бум, то тем более не нужно переводить, сообщение об ошибке он либо проигнорирует (ибо ни бум-бум), либо передаст кому-то сведущему, а лишний перевод тут внесет путаницу и "испорченный телефон".
Помимо перевода, еще нужно править размеры некоторых элементов, иначе русский текст не влезает. Я, пожалуй, опубликую свой вариант перевода, когда пофиксят баг с переносом слов.
Про плавающую точку и запятую можно спорить бесконечно,
оба варианта верные. Лучше всего, как я уже сказал, не трогать сообщения об ошибках, отладочные сообщения, и так далее. За перевод наподобие
65521, "«%s» не правильное, с плавающей запятой оценивают"
65522, "Недопустимый параметр ко времени кодирует"
должно быть стыдно. У любого программиста будет реакция "Чоооооооо?", гораздо лучше сказать ему
65522, "Invalid argument to time encode"
65523, "Invalid argument to date encode"
Названия месяцев тоже относятся к строкам, которые сгенерированы компилятором, кстати.