{***************************************************************}
{ FIBPlus - component library for direct access to Firebird and }
{ InterBase databases                                           }
{                                                               }
{    FIBPlus is based in part on the product                    }
{    Free IB Components, written by Gregory H. Deatz for        }
{    Hoagland, Longo, Moran, Dunst & Doukas Company.            }
{    mailto:gdeatz@hlmdd.com                                    }
{                                                               }
{    Copyright (c) 1998-2007 Devrace Ltd.                       }
{    Written by Serge Buzadzhy (buzz@devrace.com)               }
{                                                               }
{ ------------------------------------------------------------- }
{    FIBPlus home page: http://www.fibplus.com/                 }
{    FIBPlus support  : http://www.devrace.com/support/         }
{ ------------------------------------------------------------- }
{                                                               }
{  Please see the file License.txt for full license information }
{***************************************************************}


  FIBErrorMessages: array[TFIBClientError] of String = (
    'Неизвестная ошибка.',
    'Неподдерживаемая функция.',
    'Запрещено.',
    'Ошибка доступа к временному файлу.',
    'База данных недоступна слишком долго.',
    'Невозможно задать базу данных.',
    'Невозможно задать транзакцию.',
    'Операция прервана пользователем.',
    'Константа DPB (isc_dpb_%s) не поддерживается.',
    'Константа DPB (%d) неизвестна.',
    'Константа TPB (isc_tpb_%s) не поддерживается.',
    'Константа TPB (%d) неизвестна.',
    '%s: Невозможно выполнить операцию -- База данных не открыта.',
    'Невозможно выполнить операцию -- База данных открыта.',
    'Отсутствует название базы данных.',
    '%s: Транзакция не активна.',
    '%s: Транзакция активна.',
    'Значение свойства Timeout не может быть отрицательным.',
    '%s: Не указано ни одной базы данных для компонента транзакции.',
    '%s: Обновление ошибочной базы данных.',
    '%s: Обновление ошибочной транзакции.',
    'У %s не присвоена база данных.',
    'У %s не присвоена транзакция.',
    'Индекс XSQLDA выходит за границы.',
    'Имя XSQLDA не существует (%s).',
    'Конец файла.',
    'Начало файла.',
    '%s: Ошибочный указатель (handle) выражения.',
    'Невозможно %s поскольку dataset %s открыт.',
    'Невозможно %s поскольку dataset %s закрыт.',
    'Неизвестный SQL-тип (%d).',
    'Ошибочный индекс столбца (индекс выходит за разрешенные границы).',
    'Ошибочный индекс параметра (индекс выходит за разрешенные границы).',
    'Ошибка конвертации данных.',
    'Столбец не может имет null-значение (%s)',
    'Поток Blob нелья читать.',
    'В поток Blob нельзя писать.',
    'Невозможно %s, поскольку запрос пустой.',
    'Нельзя выполнять команду "open" для неселективного запроса. Используйте ExecQuery.',
    'Нет доступа к полю "%s".',
    'Поле "%s" доступно только для чтения.',
    'Поле "%s" не найдено.',
    'DataSet не находится в режиме редактирования или вставки (Edit/Insert).(%s)',
    'Не редактируется.',
    'Невозможна вставка в dataset. (%s)',
    'Ошибка сохранения (post). (%s) ',
    'Ошибка обновления (update). (%s)',
    'Ошибка удаления из dataset. (%s)',
    'Невозможно обновить запись (refresh. (%s)',
    'Буфер не задан.',
    'Цикличные ссылки запрещены.(%s)',
    'Ошибка синтаксического разбора SQL в '+':%s ' + CRLF + CRLF + '%s',
    'Прервано пользователем.',
    'Dataset является однонаправленным.',
    'Невозможно cоздать разделяемый ресурс. (ошибка Windows %d)',
    'Ошибка Windows API. (Ошибка Windows %d [$%.8x])',
    'Список столбцов не соответствует.',
    'Типы столбцов не соответствуют. (Из номера: %d, в номер: %d)',
    'Невозможно закончить раделяемую транзакцию без прямой команды или ' +'завершения по Timeout.',
    'Столбец "%s" не является array-полем',//feNotIsArrayField
    'Размерность %d не существует в "%s" ',//feWrongDimension
    'Ошибочный диалект SQL',//feSQLDialectInvalid
   {$IFDEF WINDOWS}
    'Клиенская библиотека InterBase gds32.dll не обнаружена. Пожалуйста, установите клиента InterBase!',//feIBMissing,
   {$ENDIF}
   {$IFDEF LINUX}
    'Клиенская библиотека InterBase libgds.so.0 не обнаружена. Пожалуйста, установите клиента InterBase!',//feIBMissing,
   {$ENDIF}
   {$IFDEF MACOS}
    'InterBase library  not found in the path. Please install InterBase to use this functionality',//feIBMissing,
   {$ENDIF}

    '%s является функцией InterBase6. Пожалуйста обновите InterBase до версии 6 (и выше), чтобы использовать ее!',
    // Added by Serg Vostrikov
    'Библиотека ibinstall.dll не обнаружена. Пожалуйста, установите InterBase 6, чтобы использовать нужные функции',
    'Невозможно выполнить операцию -- сервис не подключен',
    'Невозможно выполнить операцию -- сервис подключен',
    'Отсутствует имя сервера',
    'Параметры запроса отсутствуют, или неправильны',
    'Параметры запуска отсутствуют, или неправильны',
    'Неожиданное значение выходного буфера',
    'Общий метод ServiceStart не применим: Испоьлзуйте специфичные процедуры, чтобы настроить параметры',
    'Константа SPB не поддерживается',
    'Неизвестная константа SPB',
    'Размер поля слишком мал. Поле %s.%s',

    '%s. Невозможно использовать ограниченный кэш. '#13#10+
    'CachedUpdates должно быть установлено в False,'#13#10+
    'Select должен содержать "Order by" секцию ,'#13#10+
    'Все поля сортировки должны существовать в секции полей'#13#10+
    'Select не может использовать параметры с префиксом "NEW_"'#13#10+
    'UpdateTransaction должна быть эквивалентна Transaction или AutoCommit=True '
    ,

    'Ошибка в %s. FieldList пуст.',
    '%s не могу использовать поле "%s"',
    '%s - Firebird 2 функция. Пожалуйста обновитесь до Firebird 2, чтобы использовать эту функциональность',
//MDT
    'MDT. Socket of database "%s" not found',
    'MDT. MDT transaction already opened',
    'MDT. FIBXSQLDA and MDTDataRecord are incompatible',
    'MDT. Unexpected error in "%s"',
    'MDT. MDT savepoint "%s" already set',
    'MDT. Savepoint "%s" not found'

  );
