Вопрос - как перевести сообщение Field %s is required, but not supplied, все consts файлы уже перерыл, где тока можно перевёл строку, пересобрал среду, перекомпилировал компоненты доступа к бд (mydac), ставлю свойство поля required, всё равно лезет это сообщение
пытался уже и через функцию Translate как здесь советовали, но не получается, подскажите чё я не так делаю?
Добавлено спустя 1 минуту 39 секунд:
p.s. да, кстати данное сообщение ещё обнаружил в .o и в .ppu файле в папке fpc2.4.2unitsi386-win32fcl-db но я так понимаю эти файлы автоматически собираются при сборке среды...
Добавлено спустя 5 минут 2 секунды:
p.p.s вобщем получается что все сообщения связанные с бд выводятся на английском, хотя в папке с mydac все resourcestring константы переведены
Перевод сообщения [РЕШЕНО]
Модератор: Модераторы
Перевод сообщения [РЕШЕНО]
Последний раз редактировалось ronin 14.12.2011 21:02:19, всего редактировалось 1 раз.
Может попробовать через try except end это сообщение отследить и вывести своё.
обработчик Application.OnException свой поставил, но по моему как то не кошерно подменять сообщение, причём оно ведь составное, какое именно поле будет заранее неизвестно, прийдётся обрабатывать части предложения
я уже устал искать каким образом лазарь формирует данные сообщения, я в тупике
Добавлено спустя 2 минуты 13 секунд:
даже удаление строки в таблице (rxDBGrid) спрашивает Delete record?
твою мать...
я уже устал искать каким образом лазарь формирует данные сообщения, я в тупике
Добавлено спустя 2 минуты 13 секунд:
даже удаление строки в таблице (rxDBGrid) спрашивает Delete record?
твою мать...
нашёл в чём проблема, использовал следующую конструкцию
так вот некоторые условия не отрабатывали, как например 'Delete records?', когда поменял на конструкцию if then всё заработало, не знаю почему case не срабатывало
Код: Выделить всё
case StringCase(Value,['&Yes','&No','Cancel']) of
0: Result:='&Да';
1: Result:='&Нет';
2: Result:='Отмена';
else Result:=Value;так вот некоторые условия не отрабатывали, как например 'Delete records?', когда поменял на конструкцию if then всё заработало, не знаю почему case не срабатывало
