etoYA, я тебе никаких валидаторов в аргументы которых нужно тексты ошибок писать не показывал. (Добавление) etoYA, использование констант в классе в качестве текста для ошибок вместо твоих
echo 'Слишком короткие логин или пароль /r/n'; - вот о чем шла речь.
Использовать некий класс валидатор я уж не знаю, то ли это твоя фантазия, то ли кто-то другой насоветовал...
etoYA, выходит да. Но если уж есть такое желание юзать ини и ещё, чтоб ООП на каждом шагу могу подсказать вариант с классом Language, который при инициализации загрузит нужный ru\en\uk\kz .ини, распарсит его внутрь приватного свойства класса в виде массива, а доступ будет через магический __get..
Получиться что-то типо :