Я использую GNU GetText для Delphi (http://dxgettext.po.dk/download https://sourceforge.net/projects/dxgettext/ с исправлениями для Windows 10 dxgettext и Windows 10 ) для извлечения перевода .po файлов из Исходный код Delphi (файлы .pas и * .dfm). Обычно GetText также извлекает тексты из SQL-запросов и разбивает их на отдельные строки. Файл * .po становится беспорядочным, и я не уверен, будет ли применяться перевод для (нежелательной) модификации текстов SQL.
например. Я не использую единственное слово «где» в подписях в моей программе, но GetText извлекает «где» встречается почти из каждого текста SQL-запроса.
Итак - как я могу спросить GetText, например, он не извлекает текст из TIBQuery.SelectSQL
?
Мне известны такие функции API, как procedure TP_GlobalIgnoreClass (IgnClass:TClass);
, но я предполагаю, что эти функции действуют только во время выполнения. Но я бы хотел применить игнорирование к * .po файлу.