
{                                                                              }
{ IB_Constants-it                                                              }
{                                                                              }

{***************************************************************}
{                                                               }
{          IB Objects Components and Resources Library          }
{                                                               }
{          Copyright (C) 1996-2007 Jason Wharton                }
{          and Computer Programming Solutions, Mesa, AZ         }
{                                                               }
{  This source code unit is released under the terms of the     }
{  CPS Trustware License.                                       }
{  It may be distributed or deployed as source code or in       }
{  compiled form only in compliance with the terms and          }
{  conditions of the CPS Trustware License which may be         }
{  examined at http://www.ibobjects.com/ibo_trustware.html      }
{                                                               }
{***************************************************************}

{******************************************************************************}
{  CONTRIBUTED MODIFICATIONS                                                   }
{  Additions or modifications listed below using format:                       }
{                                                                              }
{  Joe Citizen <joe@joecitizen.com>                                            }
{  mm/dd/yyyy                                                                  }
{     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                 }
{     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                 }
{     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                 }
{            Copyright (C) 2001 Joe Citizen                                    }
{                                                                              }
{------------------------------------------------------------------------------}
{  Place your credits and information in the top of the section                }
{  below with any other descriptions or explanations desired.                  }
{------------------------------------------------------------------------------}
{                                                                              }
{  Geoff Worboys <geoff@telesiscomputing.com.au>                               }
{  14-Apr-2005                                                                 }
{     Added some more E_DDL_* string UDF parameter checks in IB_Metadata.      }
{     Added IBO_FBCLIENT_DLL as the name for the Firebird v1.5 client, and     }
{     changed the library failure message to be more generic.                  }
{                                                                              }
{  Geoff Worboys <geoff@telesiscomputing.com.au>                               }
{  27-Apr-2003                                                                 }
{     Added the STR_DDL_coUseBigInt string constant.                           }
{                                                                              }
{  Geoff Worboys <geoff@telesiscomputing.com.au>                               }
{  01-Oct-2002                                                                 }
{     Lots of string constants moved from IB_Metadata.pas.                     }
{                                                                              }
{  Geoff Worboys <geoff@telesiscomputing.com.au>                               }
{  04-May-2002                                                                 }
{     Various new string constants to match changes to IB_Metadata.pas and     }
{     IBF_Metadata.pas.                                                        }
{                                                                              }
{  Geoff Worboys <geoff@telesiscomputing.com.au>                               }
{  09-Jan-2002                                                                 }
{     Altered E_UnableToSearch into two separate messages and expanded the     }
{     explanation to make the problems more obvious.                           }
{                                                                              }
{  Geoff Worboys <geoff@telesiscomputing.com.au>                               }
{  07-Jan-02                                                                   }
{      Addition of constants for new IB_Metadata and related components.       }
{                                                                              }
{  Geoff Worboys <geoff@telesiscomputing.com.au>                               }
{  29-Dec-01                                                                   }
{      Addition of E_IntegerOverflow and E_Int64Overflow messages.             }
{      Removal of E_53BIT_OVERFLOW message (53bit integer no longer supported. }
{                                                                              }
{ Dirk Schiffler <ds@rcs.de>                                                   }
{ 11/11/2001                                                                   }
{    - constant G_DefaultRowHeight for property DefaultRowHeight               }
{      in the class-definitions for grids                                      }
{    - constants for date and time format strings                              }
{      using in IB_Parse and IB_Utils                                          }
{                                                                              }
{******************************************************************************}
{  TRANSLATOR MODIFICATIONS                                                    }
{  Additions or modifications listed below using format:                       }
{                                                                              }
{  Joe Citizen <joe@joecitizen.com>                                            }
{  mm/dd/yyyy                                                                  }
{     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                 }
{     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                 }
{     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                 }
{            Copyright (C) 2001 Joe Citizen                                    }
{                                                                              }
{------------------------------------------------------------------------------}
{  Place your credits and information in the top of the section                }
{  below with any other descriptions or explanations desired.                  }
{------------------------------------------------------------------------------}
{  Sergio Zoccant <sergiozoccante@tin.it>                                         }
{  25-Lug-2007                                                                 }
{     Minor changes. Updated with latest version of original IB_Constants.pas  }
{     as of version 4.8 beta 12                                                }
{------------------------------------------------------------------------------}
{  Salvatore Besso <s.besso@mclink.it>                                         }
{  24-Dec-2006                                                                 }
{     Minor changes. Updated with latest version of original IB_Constants.pas  }
{     as of version 4.7 beta 12                                                }
{------------------------------------------------------------------------------}
{  Salvatore Besso <s.besso@mclink.it>                                         }
{  21-Jul-2006                                                                 }
{     Minor changes. Updated with latest version of original IB_Constants.pas  }
{     as of version 4.6Bc                                                      }
{------------------------------------------------------------------------------}
{  Salvatore Besso <s.besso@mclink.it>                                         }
{  17-Jan-2006                                                                 }
{     Updated with latest version of original IB_Constants.pas as of           }
{     version 4.6A beta3                                                       }
{------------------------------------------------------------------------------}
{  Salvatore Besso <s.besso@mclink.it>                                         }
{  26-Nov-2004                                                                 }
{     Completely retranslated and updated with latest version of original      }
{     IB_Constants.pas as of version 4.5Ag                                     }
{******************************************************************************}

{$INCLUDE IB_Directives.inc}

unit
  IB_Constants;

interface

{$I IB_Constants.INC}

{ These may be localized. }

{$IFDEF IBO_VCL30_OR_GREATER}
resourcestring
{$ENDIF}

// Session
  IBO_ISC_ERR_CODE_MSG = 'ISC ERROR CODE:';
  IBO_ISC_ERR_MSG_MSG  = 'ISC ERROR MESSAGE:';
  IBO_SQL_ERR_CODE_MSG = 'SQL ERROR CODE:';
  IBO_SQL_ERR_MSG_MSG  = 'SQL ERROR MESSAGE:';

  IB_REG_MESSAGE = 'Grazie per aver provato IB Objects.'#13#10#13#10'Per favore vai a http://www.ibobjects.com e registrati oggi.';

{ Error constants for IB_Connection, IB_Trannsaction, IB_Statement }

  E_CONNECTED = 'La connessione è stata già stabilita';
  E_NOT_CONNECTED = 'La connessione non è stata stabilita';
  E_Invalid_conn_path = 'Percorso connessione non valido';
  E_Cant_Repl_Int_Tr = 'Impossibile sostituire la transazione interna come predefinita';
  E_NO_TRANS_STARTED = 'La transazione non è stata avviata';
  E_TRANS_STARTED = 'La transazione è stata già avviata';
  E_NO_CONNECTIONS = 'La transazione non ha connessioni';
  E_NOT_ENOUGH_CONN = 'Alla transazione mancano una o più connessioni';
  E_CONN_LOADING = 'Attenzione: La connessione sta ancora caricando';
  E_TRANS_CONN_SESS = 'Le connessioni devono essere tutte nella stessa IB_Session';
  E_TransactionPaused = 'La transazione è in pausa';
  E_ALLOCATED = 'L''istruzione è stata già allocata';
  E_NOT_ALLOCATED = 'L''istruzione non è stata allocata';
  E_PREPARED = 'L''istruzione è stata già preparata';
  E_NOT_PREPARED = 'L''istruzione non è stata preparata';
  E_FAILED_TO_PREPARE = 'Preparazione istruzione fallita';
  E_OPENED = 'L''istruzione è stata già aperta';
  E_NOT_OPENED = 'L''istruzione non è stata aperta';
  E_CANT_DELETE = 'Il record corrente nel cursore non può essere cancellato';
  E_NO_CONNECTION = 'L''istruzione deve avere una IB_Connection assegnata';
  E_CONNECT_FAILED = 'Impossibile aprire IB_Connection';
  E_NO_TRANSACTION = 'Deve avere una IB_Transaction assegnata';
  E_NO_ACTIVE_TRANS = 'Nessuna transazione attiva con cui eseguire';
  E_START_FAILED = 'Impossibile avviare una transazione';
  E_SVRAUTOCMT_NOEXP = 'Transazione esplicita non consentita con ServerAutoCommit';
  E_Cannot_Activate = 'Stato transazione non valido. Impossibile attivare';
  E_Transaction_Is_Active = 'La transazione ha delle modifiche in attesa';
  E_Failed_To_Post_Datasets = 'Conferma di tutti i dataset fallita';
  E_Failed_To_Cancel_Datasets = 'Annullamento di tutti i dataset fallito';
  E_UpdateWrongTrn = 'Impossibile aggiornare, %s non è di proprietà di %s';
  E_StringLenExceeded = '%s superato: %s byte attesi ma %s byte trovati';
  E_NO_BLANK_SQL = 'Istruzione SQL vuota non consentita';
  E_AT_END_OF_FILE = 'Alla fine del file';
  E_AT_END_OF_CURSOR = 'Alla fine del cursore';
  E_AT_END_OF_BUFFER = 'Alla fine del buffer';
  E_AT_END_OF_DATASET = 'Alla fine del dataset';
  E_BAD_SQL_INF_LEN = 'Lunghezza non anticipata in isc_dsql_sql_info';
  E_BAD_SQL_INF_DATA = 'Dati non validi restituiti da isc_dsql_sql_info';
  E_CURSOR_NAME_LOCK  = 'Impossibile cambiare il nome del cursore quando è attivo';
  E_REQUEST_LIVE_ACTIVE = 'Impossibile cambiare RequestLive quando è attivo';
  E_REQUEST_LIVE_READONLY = 'Impossibile impostare a RequestLive un dataset a sola lettura';
  E_CURSOR_UNI = 'IB_CURSOR è unidirezionale';
  E_UNSUPPORTED_COLUMN = 'Tipo colonna non supportato: %d';
  E_FIELDNO_NOT_FOUND = 'FieldNo: %d non trovato';
  E_FIELDNAME_NOT_FOUND = 'FieldName: %s non trovato';
  E_INVALID_FOCUS_RELATION_NO   = 'N. relazione focalizzata non valido: %d';
  E_INVALID_FOCUS_RELATION_NAME = 'Nome relazione focalizzata non valido: %s';
  E_INVALID_QBE_IN = 'Errore di sintassi IN(valore [ , valore ... ])';
  E_INVALID_QBE_BETWEEN = 'Errore di sintassi BETWEEN valore AND valore';
  E_UNABLE_TO_LOCATE_DLL_IMPORT = 'Impossibile trovare l''import %s del DLL';
  E_INVALID_SQL_KEY_FIELDS  = 'Proprietà SQLKeyFields non valida';
  E_GET_CURSOR_ERROR = 'Impossibile aprire il cursore senza i dati della chiave';
  E_SCROLL_ERROR = 'La chiave del record è stata persa'#13#10'Apertura cursore fallita';
  E_INVALID_BUFFER_ROW_NUM = 'BufferRowNum non valido prima dell''inizio';
  E_BLANK_STATEMENT = 'Impossibile preparare un''istruzione vuota';
  E_UNKNOWN_STATEMENT = 'Tentativo di eseguire un''istruzione sconosciuta';
  E_CIRCULAR_REFERENCE = 'Riferimento circolare non consentito';
  E_CANT_CHG_WITH_CONN = 'Impossibile cambiare quando si è connessi';
  E_LOGIN_FAILED = 'Accesso fallito';
  E_CANT_GET_CONN_CHR = 'Impossibile ottenere le caratteristiche della connessione';
  E_MAX_EVENTS_BLOCK  = 'Oltre il massimo numero di eventi per un blocco';
  E_PROCESSING_EVENTS = 'Elaborazione eventi'#13#10'Impossibile deregistrare';
  E_CANT_STORE_BLOB = 'Il blob è stato o non può essere memorizzato';
  E_CANT_LOAD_BLOB = 'Il blob è già stato o non può essere caricato';
  E_CANNOT_CANCEL_ROW = 'Impossibile annullare la riga corrente';
  E_CANNOT_POST_ROW = 'Impossibile confermare la riga corrente';
  E_DatasetClosed = 'Il dataset non è attivo';
  E_DatasetOpen = 'Il dataset è attualmente aperto';
  E_DatasetCannotScroll = 'Il dataset non può scorrere';
  E_DatasetReadOnly = 'Il dataset è a sola lettura';
  E_DatasetIsFetching = 'Il dataset sta attualmente recuperando';
  E_Invalid_KeyRelation = 'Valore KeyRelation non valido';
  E_RowNum_Not_Implemented = 'RowNum non è ancora implementato';
  E_RowDeleted = 'La riga sta per essere cancellata';
  E_END_OF_DATASET = 'Alla fine del dataset';
  E_BEGINNING_OF_DATASET = 'All''inizio del dataset';
  E_Cannot_Pessimistic_Lock = 'Impossibile usare il bloccaggio pessimistico con LockWait';
  E_Cannot_Edit_Row = 'Impossibile modificare la riga corrente';
  E_Cannot_Insert_Row = 'Impossibile inserire una nuova riga';
  E_Cannot_Delete_Row = 'Impossibile cancellare la riga corrente';
  E_Cannot_Search = 'Ricerca non consentita';
  E_Cannot_Navigate = 'Impossibile navigare';
  E_Cannot_GetRecCount = 'Impossibile ottenere il conteggio dei record';
  E_Record_Locked = 'Il record è bloccato da un altro utente';
  E_Record_OutOfSynch = 'Il record è stato modificato da un altro utente';
  E_FLD_READONLY = '%s è a sola lettura';
  E_Required_Field = '%s è un campo obbligatorio';
  E_NO_POSTRTN_CACHED_UPDT = 'Impossibile usare PostRetaining con Cached Updates';
  E_Multiple_Rows_In_Singleton = 'Righe multiple in recupero singolo';
  E_UnableToEditRow = 'Impossibile modificare la riga';
  E_InvalidRowsAffectedBuf = 'Buffer RowsAffected non valido';
  E_Invalid_RowNum_Past_Eof  = 'RowNum non valido oltre la fine del file';
  E_Invalid_RowNum_Before_Bof = 'RowNum non valido prima dell''inizio del file';
  E_Invalid_Bookmark = 'Stringa segnalibro non valida';
  E_Assign_Column = 'Impossibile assegnare da %s';
  E_AssignTo_Column = 'Impossibile assegnare a %s';
  E_Duplicate_String_Error = 'Errore di duplicazione della stringa';
  E_Value_Out_Of_Range = 'Valore fuori dai limiti';
  E_SmallintOverflow = 'Overflow su Smallint';
  E_IntegerOverflow = 'Overflow su Integer';
  E_Int64Overflow = 'Overflow su Int64';
  E_UndefinedMacro = 'Macro non definita';
  E_GeneratorFailed = 'Impossibile ottenere il valore del generatore';
  E_MustBe_Buffered_Dataset = 'Deve discendere da TIB_BDataset (IB_Query)';
  E_NO_CHANGE_READONLY = 'Impossibile cambiare ReadOnly quando è avviato';
  E_NO_CHANGE_ISOLATION = 'Impossibile cambiare l''isolamento quando è avviato';
  E_NO_CHANGE_RECVERSION = 'Impossibile cambiare RecVersion quando è avviato';
  E_NO_CHANGE_LOCKWAIT = 'Impossibile cambiare LockWait quando è avviato';
  E_Invalid_Reference_To_Delete = 'Riferimento non valido a Delete';
  E_Invalid_Typecast = 'Typecast non valido';
  E_Invalid_DataPump_Statement = 'Tipo istruzione non valido per DataPump';
  E_FIELD_NOT_NULLABLE = 'Campo NOT NULL impostato a un valore null';
  E_DATABASE_BLANK = 'DatabaseName non può essere vuoto';
  E_Unsupp_Col_Conversion = 'Conversione colonna non supportata';
  E_Unable_To_Locate_Record = 'Impossibile trovare il record';
  E_Record_Not_Inserted = 'Il record non è stato inserito';
  E_Invalid_KeyLinks = 'Elemento KeyLinks non valido: %s';
  E_Unable_to_perform_search = 'Impossibile eseguire la ricerca';
  E_Unassigned_Blob_Node = 'BlobNode non assegnato';
  E_Unassigned_Transaction = 'Transazione non assegnata';
  E_Invalid_RowsAffected_Buffer = 'Buffer RowsAffected non valido';
  E_Unable_Save_Graphic = 'Impossibile salvare su Graphic';
  E_Cannot_Activate_Transaction = 'Impossibile attivare la transazione';
  E_IB_Client_Not_Installed = 'Il client Interbase GDS32.DLL non è installato';
  E_Could_Not_Load_Memo = 'Non ho potuto caricare il memo';
  E_Invalid_DPB_Over_255 = 'DPB non valido: Contenuto oltre i 255 caratteri';
  E_Inv_Custom_DML = 'Riferimento non valido colonna DML personalizzata: %s';
  E_Record_Not_Located_For_Update = 'Il record da aggiornare non è stato trovato';
  E_Record_Not_Located_For_Delete = 'Il record da cancellare non è stato trovato';
  E_Init_Default_SQL_Failed = 'Impossibile inizializzare il %s predefinito';
  E_Stringlist_Not_Sorted = 'La StringList deve essere ordinata per questa operazione';
  E_Cannot_Change_Events = 'Impossibile modificare gli eventi mentre sta elaborando';
  E_Cannot_Unregister_Events = 'Impossibile deregistrare gli eventi mentre sta elaborando';
  E_Invalid_Internal_Transaction = 'IB_Transaction interna non valida';
  E_InvalidStatementType = 'Tipo istruzione non valido';
  E_Multiple_Records_Updated = 'Record multipli aggiornati';
  E_Multiple_Records_Deleted = 'Record multipli cancellati';
  E_Multiple_Records_Inserted = 'Record multipli inseriti';
  E_DUP_DB_NAME = 'DatabaseName duplicato non consentito';
  E_INVALID_DB_NAME = 'DatabaseName non valido';
  E_UnableToSearch_NoOrdering = 'Impossibile effettuare la ricerca, nessun ordinamento definito';
  E_UnableToSearch_DatasetBusy = 'Impossibile effettuare la ricerca, il dataset è occupato a recuperare dati';
  E_NoRecordsFound = 'Nessun record trovato';
  E_Session_Undefined = 'La sessione non è definita';
  E_NoCircularRef = 'Riferimento circolare non consentito';
  E_InvalidClassType = 'Tipo classe non valido';
  E_Invalid_RowNum = 'RowNum non valido';
  E_Invalid_Syntax = 'Sintassi non valida: Parentesi superflua o mancante';
  E_Array_Is_Null = 'Il vettore è null';
  E_No_Record_Data_To_Load = 'Nessun dato da caricare nel record';
  E_Default_Session_Capability_Disabled = 'Caratteristica sessione predefinita disabilitata';
  E_Cannot_add_blank_account = 'Impossibile aggiungere un account vuoto';
  E_Cannot_add_SYSDBA_account = 'Impossibile aggiungere un account SYSDBA';
  E_Cannot_delete_blank_account = 'Impossibile cancellare un account vuoto';
  E_Cannot_delete_SYSDBA_account = 'Impossibile cancellare l''account SYSDBA';
  E_Cannot_modify_blank_account = 'Impossibile modificare un account vuoto';

  E_PLAN_ERROR = 'ERRORE NEL PIANO!';
  E_PLAN_EXCEPTION = 'ECCEZIONE NEL PIANO!';

  E_INV_CREATE_CONNECT_DROP = 'Sintassi CREATE, CONNECT o DROP DATABASE non valida';
  E_Unsupported = 'Non supportato';
  E_NotImplemented = 'Non implementato a questo livello';
  E_Invalid_ColData = 'ColData non valido';

  E_Cant_Unprepare_executing_process = 'Impossibile depreparare un processo in esecuzione';
  E_FileName_Required = 'Filename è obbligatorio';
  E_DB_INFO_REC_TRUNCATED = 'Il buffer di ritorno delle informazioni del database è stato troncato';
  E_Not_implemented = 'Non implementato';
  E_Cursor_is_already_open = 'Il cursore è già aperto';
  E_Cannot_use_LocateNearest_with_NULL = 'Impossibile usare LocateNearest con NULL';
  E_No_LocateLinks_entries = 'Non ci sono elementi LocateLinks';
  E_SysExecPost_Unassigned_RowNode = 'RowNode non assegnato in SysExecPost';
  E_Invalid_Boolean_string_conversion = 'Conversione stringa Boolean non valida';
  E_Unsupported_array_variant_conversion = 'Conversione vettore variant non supportata';
  E_Dimensions_are_different = 'Le dimensioni sono diverse';
  E_Dimension_has_diff_no_of_elements = 'La dimensione ha un numero diverso di elementi';
  E_Variant_must_be_of_an_array_type = 'La variante deve essere di un tipo vettore';
  E_Invalid_dimensions = 'Dimensioni non valide';
  E_Lower_dimension_out_of_bounds = 'Dimensione inferiore fuori dai limiti';
  E_Upper_dimension_out_of_bounds = 'Dimensione superiore fuori dai limiti';
  E_Unable_to_assign_to_array_AsString = 'Impossibile assegnare al vettore AsString';
  E_String_truncation = 'Troncamento stringa:';
  E_Unexpected_Boolean_Value = 'Valore Boolean inatteso';
  E_Params_buffer_size_mismatch = 'Discrepanza dimensione buffer Params';
  E_Invalid_INSERT_statement_No_columns = 'Istruzione INSERT non valida: Nessuna colonna';
  E_Not_ready_yet = 'Non ancora pronto';
  E_Must_create_a_TIB_Column_instance = 'Bisogna creare un''istanza di TIB_Column';
  E_Graphic_format_not_supported = 'Formato grafico non supportato!';
  E_Only_one_file_allowed = 'Solo un file consentito!';

{ Labels for various default dialogs used in IBO }

  //IBF_Users
  L_USERS_FRM = 'Gestione account utente';
  L_USERS_ADD = 'Aggiungi';
  L_USERS_DELETE = 'Cancella';
  L_USERS_MODIFIY = 'Modifica';
L_USERS_ACCOUNT = 'ACCOUNT';
L_USERS_PASSWORD = 'Password';
  L_USERS_PASSWORD_CONFIRM = 'Conferma password';
  L_USERS_GROUP = 'Gruppo';
  L_USERS_FIRSTNAME = 'Nome';
  L_USERS_MIDDLENAME = 'Secondo nome';
  L_USERS_LASTNAME = 'Cognome';

  //IBF_Export
  L_EXPORT_FRM = 'Esportazione';
  L_EXPORT_ASCII = ' Formato file ';
  L_EXPORT_FIXED = 'TXT con record a larghezza fissa';
  L_EXPORT_DELIMITED = 'CSV delimitato';
  L_EXPORT_DBF  = 'DBF (Richiede ancora un po'' di prove)';
  L_EXPORT_ASCIIOPT  = ' Opzioni ASCII ';
  L_EXPORT_DELIMITER  = 'Delimitatore';
  L_EXPORT_SEPARATOR  = 'Separatore';
  L_EXPORT_DATEFORMAT  = 'Formato data';
  L_EXPORT_INCLUDEHEADERS  = 'Includi intestazioni';
  L_EXPORT_INCLUDECRLF  = 'Includi CRLF';
  L_EXPORT_SDEXPORTTITLE = 'Esportazione';
  L_EXPORT_SDEXPORTFILTERCSV = 'File di testo separati da virgole ( *.csv )|*.csv';
  L_EXPORT_SDEXPORTFILTERTXT = 'File di testo ( *.txt )|*.txt';
  L_EXPORT_SDEXPORTFILTERDBF = 'File DBF ( *.dbf )|*.dbf';

{ Message constants for various default dialogs used in IBO }

  M_Abort_Fetching = 'Sei sicuro di voler interrompere?';
  M_Fetching_Query_Results = 'Recupero risultati query';
  M_Row_Num = 'Riga# %d';
  M_Abort_Fetching_Btn = 'Interrompi';

M_Login_Database = 'Database';
  M_Login_User = 'Utente';
M_Login_Password = 'Password';
M_Login_OK_Btn = 'OK';
  M_Login_Cancel_Btn = 'Annulla';
  M_Login_Help_Btn = '&Guida';
  M_Login_Dialog_Caption = 'Dialogo accesso';

  M_Loading_Caption = 'Caricamento...';

  M_SB_REC_CNT = 'Record contati: %d';
  M_Save_Changes = 'Salvare i cambiamenti?';
  M_Abort_Changes = 'Le modifiche saranno perse. Ok per procedere?';

  M_CancelTransactionPrompt = 'Sei sicuro di voler annullare tutti i cambiamenti?';

  M_SCRIPT_ABORT_EXECUTE = 'Interrompere l''esecuzione di questo script?';
  M_SCRIPT_CONTINUE_EXECUTING = 'Continuare l''esecuzione di questo script?';
  M_SCRIPT_IS_EXECUTING = 'Lo script è attualmente in esecuzione';
  M_SCRIPT_FAILED = 'Completamento script fallito';
  M_SCRIPT_WAS_ABORTED = 'L''esecuzione dello script è stata interrotta';
  M_SCRIPT_COMPLETED = 'Script completato senza eccezioni';
  M_SCRIPT_CMPL_EXCEPT = 'Script completato con eccezioni';
  M_SCRIPT_MODIFIED = 'Modificato';
  M_SCRIPT_SAVE_CHANGES = 'Salvare le modifiche?';

{ Button captions }

  C_BTN_TODAY = 'Oggi';
  C_BTN_CLEAR = 'Azzera';
  C_BTN_FIND = 'Trova';
  C_BTN_FINDNEXT = 'Ripeti trova';
  C_BTN_REPLACE = 'Sostituisci';
  C_BTN_UNDO = 'Annulla';
  C_BTN_CUT = 'Taglia';
  C_BTN_COPY = 'Copia';
  C_BTN_PASTE = 'Incolla';
  C_BTN_DELETE = 'Cancella';
  C_BTN_SELECTALL = 'Seleziona tutto';

  C_SG_Parameter = 'Parametro';
  C_SG_Field = 'Campo';
  C_SG_Name = 'Nome';
  C_SG_Type = 'Tipo';
C_SG_Info = 'Info';
  C_SG_Value = 'Valore';

C_BF_OK = 'OK';
  C_BF_CANCEL = 'Annulla';
  C_BF_CANCEL_ACCEL = '&Annulla';
  C_BF_APPLY = 'Applica';
  C_BF_HELP = 'Guida';
  C_BF_EXECUTE = 'Esegui';
  C_BF_CLOSE = 'Chiudi';
  C_BF_CLOSE_ACCEL = '&Chiudi';
  C_BF_FINISH = 'Fine';
  C_BF_FINISH_ACCEL = '&Fine';

  C_FRM_Ordering = 'Ordinamento';
  C_FRM_RESTRUCTURE = 'Personalizza i campi visualizzati';

  C_CB_WordWrap = 'A capo automatico';

  // IBF_SQL
  M_SQL_RowsAffected = 'Righe interessate: ';
  M_SQL_RowsCounted = 'Righe contate: ';
  M_SQL_SessionBusy = 'La sessione è attualmente occupata';
  M_SQL_CompleteTransaction = 'Per favore completa la tua transazione';
  M_SQL_CannotDeleteDefaultGroup = 'Il gruppo predefinito non può essere cancellato';
  M_SQL_ReservedName = 'Questo nome è riservato: ';
  M_SQL_BackSlashNotAllowed = 'Una barra inversa non è consentita';
  M_SQL_BlankNameNotAllowed = 'Un nome vuoto non è consentito';
  M_SQL_RowsFetched = 'Righe recuperate: ';
  M_SQL_ConfirmDBCreation = 'Sei sicuro di voler creare questo database?';
  M_SQL_ConfirmNoOtherDBSameName = 'Per favore accertati che non esista alcun database con questo stesso nome';
  M_SQL_ConfirmDBDrop = 'Sei sicuro di voler eliminare questo database?';
  M_SQL_ReConfirmDBDrop = 'Questo database verrà eliminato definitivamente.'+#13#10+#13#10'Continuare comunque?';
  M_SQL_AskFormName = 'Immetti il nome form della query:';
  M_SQL_AskGroupName = 'Immetti il nome del gruppo:';
  M_SQL_AskLayoutName = 'Immetti il nome del tracciato:';
  M_SQL_ConfirmGroupDeletion = 'Sei sicuro di voler cancellare il gruppo %s inclusi tutti gli elementi figli?';
  M_SQL_ConfirmLayoutDeletion = 'Sei sicuro di voler cancellare il tracciato %s?';
  M_SQL_RecursiveCopyNotAllowed = 'Copia ricorsiva non consentita';

  // IBF_GenCustomSQL
  M_GCSQL_DoubleClickOrEnterItem = 'Doppio click su un elemento o premi Invio con un elemento selezionato';
  M_GCSQL_ParameterValue = 'Valore parametro';
  M_GCSQL_TypeAValueFor = 'Digita un valore per %s';
  M_GCSQL_ProcedureWithoutParams = 'Questa procedura non ha parametri in ingresso';

  // IBF_DataPump
  M_DP_STILL_ACTIVE = 'Il processo di pompaggio dati è ancora attivo';
  M_DP_ARE_YOU_SURE = 'Sei sicuro?';
  M_DP_SELECT_SOURCE_DB = 'Seleziona il database sorgente';
  M_DP_SELECT_DEST_DB = 'Seleziona il database destinazione';

  // IBF_USERS
C_BTN_USERS_OK = 'Ok';
  C_BTN_USERS_CLEAR = 'Vuota';
  E_PASSWORD_NO_MATCH = 'Le password non corrispondono';
  M_USERS_COMPLETED_OK = 'Operazione completata con successo';
  M_USERS_NO_CONNECTION = 'Nessuna IB_Connection definita';

  // IBF_Query
  M_QRY_ASSIGN_ORDERING_ITEMS = 'Assegnare gli elementi di ordinamento?';

  // IBF_Export
  C_BTN_EXPORT_BEGIN = 'Inizio esportazione';
  M_EXPORT_STILL_ACTIVE = 'Il processo di esportazione è ancora attivo';

  // IB_UtilityBar
  C_wbBrowseBtnHint     = 'Sfoglia database';
  C_wbBrowseBtnCaption  = 'Sfoglia';
  C_wbDSQLBtnHint       = 'Esegui istruzione nel database';
C_wbDSQLBtnCaption    = 'DSQL';
  C_wbEventsBtnHint     = 'Controlla eventi database';
  C_wbEventsBtnCaption  = 'Eventi';
  C_wbExportBtnHint     = 'Esporta dataset dal database';
  C_wbExportBtnCaption  = 'Esporta';
  C_wbDumpBtnHint       = 'Scarica database';
  C_wbDumpBtnCaption    = 'Scarica';
  C_wbPumpBtnHint       = 'Pompa dati daun altro database';
  C_wbPumpBtnCaption    = 'Pompa';
  C_wbWhoBtnHint        = 'Vedi chi è connesso al database';
  C_wbWhoBtnCaption     = 'Chi';
  C_wbScriptBtnHint     = 'Esegui script';
C_wbScriptBtnCaption  = 'Script';
  C_wbExtractBtnHint    = 'Estrai metadati DDL';
  C_wbExtractBtnCaption = 'Estrazione DDL';
  C_wbMonitorBtnHint    = 'Traccia chiamate SQL e API';
C_wbMonitorBtnCaption = 'Monitor';
  C_wbProfilerBtnHint   = 'Profila attività database';
C_wbProfilerBtnCaption= 'Profiler';
  C_wbStatusBtnHint     = 'Vedi stato dei componenti IBO';
  C_wbStatusBtnCaption  = 'Stato';
  C_wbUsersBtnHint      = 'Amministra gli utenti per un server di database';
  C_wbUsersBtnCaption   = 'Utenti';

  // Array grid
  C_AG_Row             = 'Riga';
  C_AG_Column          = 'Colonna';

  //IBF_Who
  C_WHO_FRM            = 'Chi è connesso';
  C_WHO_BTNAPPLY       = 'Aggiorna';

  C_NB_FIRST = 'Primo';
  C_NB_JUMPBCK = 'Salto indietro';
  C_NB_PRIOR = 'Precedente';
  C_NB_NEXT = 'Successivo';
  C_NB_JUMPFWD = 'Salto avanti';
  C_NB_LAST = 'Ultimo';

  C_SB_ORDER = 'Ordina';
  C_SB_SEARCH = 'Ricerca';
  C_SB_SAVE = 'Salva';
  C_SB_CLEAR = 'Azzera';
  C_SB_RECALL = 'Richiama';
  C_SB_COUNT = 'Conta';
  C_SB_RESTRUCTURE = 'Ristruttura';

  C_ST_Open = 'Apri';
  C_ST_Close = 'Chiudi';
  C_ST_Prepare = 'Prepara';
  C_ST_Unprepare = 'Deprepara';
  C_ST_ReadOnly = 'Sola lettura';
  C_ST_New = 'Nuovo';
  C_ST_Post = 'Invia';
  C_ST_Cancel = 'Annulla';
  C_ST_Delete = 'Cancella';
  C_ST_Edit = 'Modifica';
  C_ST_RefreshKeys = 'Aggiorna chiavi';
  C_ST_RefreshRows = 'Aggiorna righe';
  C_ST_Refresh = 'Aggiorna';

  C_CB_CREATE = 'Crea';
  C_CB_DROP = 'Elimina';
  C_CB_CONNECT = 'Connetti';
  C_CB_DISCONNECT = 'Disconnetti';

  C_TB_StartTransaction = 'Avvia transazione';
  C_TB_PostDatasets = 'Invia';
  C_TB_CancelDatasets = 'Annulla';
  C_TB_SavePoint = 'Punto di salvataggio';
  C_TB_CommitRetain = 'Salva e mantieni';
  C_TB_Commit = 'Salva';
  C_TB_Rollback = 'Annulla';
  C_TB_RollbackRetain = 'Annulla e mantieni';
  C_TB_Close = 'Chiudi';

{ Hints }

  H_UB_EDIT = 'Modifica riga';
  H_UB_INSERT = 'Inserisci riga';
  H_UB_DELETE = 'Cancella riga';
  H_UB_REFRESH = 'Aggiorna tutti i record';
  H_UB_REFRESHKEYS = 'Aggiorna le chiavi dei record';
  H_UB_REFRESHROWS = 'Aggiorna le righe dei record';
  H_UB_REFRESHFILTROWS = 'Aggiorna le righe filtrate';
  H_UB_POSTSEARCH = 'Invia criteri ricerca';
  H_UB_CANCELSEARCH = 'Annulla criteri di ricerca';
  H_UB_POSTEDIT = 'Invia modifiche';
  H_UB_CANCELEDIT = 'Annulla modifiche';
  H_UB_POSTINSERT = 'Invia inserimento';
  H_UB_CANCELINSERT = 'Annulla inserimento';
  H_UB_POSTDELETE = 'Invia cancellazione';
  H_UB_CANCELDELETE = 'Annulla cancellazione';
  H_UB_POST = 'Invia cambiamenti';
  H_UB_CANCEL = 'Annulla cambiamenti';

  H_NB_FIRST = 'Prima riga';
  H_NB_PRIOR = 'Riga precedente';
  H_NB_NEXT = 'Riga successiva';
  H_NB_LAST = 'Ultima riga';
  H_NB_JUMPBCK = 'Indietro';
  H_NB_JUMPFWD = 'Avanti';

  H_SB_ORDER = 'Ordina le righe nel dataset';
  H_SB_LAST_CRITERIA = 'Richiama ultimo criterio di ricerca';
  H_SB_SEARCH = 'Ricerca nel dataset';
  H_SB_SAVE_CRITERIA = 'Salva criteri';
  H_SB_CLEAR_CRITERIA = 'Azzera criteri';
  H_SB_RECALL_CRITERIA = 'Richiama criteri';
  H_SB_SEARCHCOUNT = 'Conta le righe nel dataset che corrispondono ai criteri';
  H_SB_COUNT = 'Conta le righe nel dataset';
  H_SB_RESTRUCTURE = 'Personalizza i campi visualizzati';

  H_TB_StartTransaction = 'Avvia transazione';
  H_TB_PostDatasets = 'Invia dataset';
  H_TB_CancelDatasets = 'Annulla dataset';
  H_TB_SavePoint = 'Salva e mantieni transazione corrente';
  H_TB_CommitRetain = 'Salva dataset e salva e mantieni transazione corrente';
  H_TB_Commit = 'Salva e termina transazione corrente';
  H_TB_Rollback = 'Annulla e termina transazione corrente';
  H_TB_RollbackRetain = 'Annulla e mantieni transazione corrente';
  H_TB_Close = 'Chiudi transazione corrente';

  H_ST_Prepare_Statement = 'Prepara istruzione';
  H_ST_Unprepare_Statement = 'Deprepara istruzione';
  H_ST_Execute_Statement = 'Esegui istruzione';

  H_DS_Open_Dataset = 'Apri dataset';
  H_DS_Close_Dataset = 'Chiudi dataset';
  H_DS_Prepare_Dataset = 'Prepara dataset';
  H_DS_Unprepare_Dataset = 'Deprepara dataset';
  H_DS_ReadOnly_Dataset = 'Dataset a sola lettura';
H_DS_Execute_Statement = 'Execute Statement';

  H_CB_Create_Database = 'Crea database';
  H_CB_Connect_Database = 'Connetti al database';
  H_CB_Disconnect_Database = 'Disconnetti dal database';
  H_CB_Drop_Database = 'Elimina database';

  H_RD_actHide = 'Nascondi i campi selezionati';
  H_RD_actHideAll = 'Nascondi tutti i campi';
  H_RD_actVisible = 'Imposta a visibili i campi selezionati';
  H_RD_actVisibleAll = 'Imposta a visibili tutti i campi selezionati';
  H_RD_actUp = 'Sposta i campi selezionati su di una posizione';
  H_RD_actTop = 'Sposta i campi selezionati in cima';
  H_RD_actDown = 'Sposta i campi selezionati giù di una posizione';
  H_RD_actBottom = 'Sposta i campi selezionati in fondo';

  // IBF_Export
  H_BTN_EXPORT_BEGIN = 'Esporta da un''istruzione SELECT';

  // Error Messages - IB_Import
  eNoAsciiFileEnty           = 'Elemento mancante per il file Ascii';
  eNoDestTableEntry          = 'Elemento mancante per la tavola di destinazione';
  eAsciiFileNotFound         = 'File Ascii %s non trovato';
  eIniFileNotFound           = 'File Ini %s non trovato';
  eNoAsciiFileAccess         = 'Impossibile aprire il file ascii %s';
  eInvalidCharFound          = 'Errore di carattere / formato non valido nel file ascii';
  eOutOfMemory               = 'Memoria esaurita';
  eFieldDescriptionError     = 'Errore nella descrizione del campo';
  eWrongAsciiFieldCount      = 'Numero campi errato nel file ascii, riga (%d)';
  eWrongDecimalCount         = 'Numero decimali errato nella lista dei campi (%s)';
  eWrongFieldWidth           = 'Larghezza campo errata nel file ascii';

  // Metadata Extract Stuff
  // ------------------------

  // Entity Type Names
  STR_DDL_UnnamedItem = '<SENZA NOME>';
STR_DDL_etDatabase = 'Database';
  STR_DDL_etException = 'Eccezione';
  STR_DDL_etBlobFilter = 'Filtro blob';
STR_DDL_etUDF = 'UDF';
  STR_DDL_etGenerator = 'Generatore';
  STR_DDL_etDomain = 'Dominio';
  STR_DDL_etTable = 'Tavola';
  STR_DDL_etView = 'Vista';
  STR_DDL_etProcedure = 'Procedura';
  STR_DDL_etRole = 'Ruolo';
  STR_DDL_etPrimaryKey = 'Chiave primaria';
  STR_DDL_etUniqueKey = 'Chiave unica';
  STR_DDL_etForeignKey = 'Chiave esterna';
  STR_DDL_etConstraint = 'Vincolo';
  STR_DDL_etIndex = 'Indice';
STR_DDL_etTrigger = 'Trigger';
  STR_DDL_etPermission = 'Autorizzazione';
  STR_DDL_etUDFParam = 'Parametro UDF';
  STR_DDL_etTableField = 'Campo tavola';
  STR_DDL_etViewField = 'Campo vista';
  STR_DDL_etProcParam = 'Parametro procedura';

  // CodeOption Names
  STR_DDL_coCreateDatabase = 'Crea database';
  STR_DDL_coSecondaryFiles = 'Definisci file secondari';
  STR_DDL_coDefineShadows = 'Definisci shadow';
  STR_DDL_coSetGeneratorVal = 'Imposta valore generatore';
  STR_DDL_coResetExceptionNo = 'Reimposta numero eccezione';
  STR_DDL_coRawFieldDefs = 'Definizioni naturali campo';
  STR_DDL_coIsolateAllComputed = 'Isola tutti i campi calcolati';
  STR_DDL_coReportMinor = 'Riporta minore';
  STR_DDL_coAlwaysQuoted = 'Sempre quotato';
  STR_DDL_coAlwaysCharSet = 'Definisci sempre il set di caratteri';
  STR_DDL_coIncludeDebug = 'Includi commenti di debug';
  STR_DDL_coDescripAsComment = 'Descrizioni come commenti';
  STR_DDL_coIgnoreDependencies = 'Ignora dipendenze';
  STR_DDL_coKeepCustomIndexNames = 'Mantieni nomi indici personalizzati';
  STR_DDL_coUseBigInt = 'Usa BIGINT';

  // CodePass Names
  STR_DDL_cpFull = 'Completo';
  STR_DDL_cpInit = 'Iniziale';
  STR_DDL_cpFinal = 'Finale';
  STR_DDL_cpAuto = 'Automatico';

  // Problem level names
  STD_DDL_plNone       = 'Nessuno';
  STD_DDL_plMinor      = 'Minore';
  STD_DDL_plSuspicious = 'Sospetto';
  STD_DDL_plWarning    = 'Attenzione';
  STD_DDL_plError      = 'Errore';
  // abbreviated problem level names (to 5 characters)
  STD_DDL_plNone_s       = 'NESS.';
  STD_DDL_plMinor_s      = 'MIN. ';
  STD_DDL_plSuspicious_s = 'SOSP.';
  STD_DDL_plWarning_s    = 'ATT. ';
  STD_DDL_plError_s      = 'ERR. ';

  // Dialog strings
  STR_DDL_DialogCaption = 'Estrazione metadati';
  STR_DDL_Configure = 'Configura';
  STR_DDL_Filters = 'Filtri';
STR_DDL_Script = 'Script';
  STR_DDL_MetadataControls = 'Controlli metadati';
  STR_DDL_CodeOptions = 'Opzioni codice';
  STR_DDL_Entities = 'Entità';
  STR_DDL_Terminator = 'Terminatore';
  STR_DDL_InsertCommits = 'Inserisci salvataggi';
  STR_DDL_ExecuteControls = 'Controlli esecuzione';
  STR_DDL_CodePass = 'Codice passata';
  STR_DDL_ExtractToStrings = 'Estrai su Strings';
  STR_DDL_Reset = 'Reimposta';
  STR_DDL_ResetAll = 'Reimposta tutto';
  STR_DDL_ProgressControls = 'Controlli avanzamento';
STR_DDL_Stop = 'Stop';
  STR_DDL_IncludeSystem = 'Includi oggetti di sistema';
  STR_DDL_NameMasks = 'Maschere nome';
  STR_DDL_SaveToFile = 'Salva su file';
  STR_DDL_RunScript = 'Avvia script';
  STR_DDL_ScriptCommands = 'Comandi &script';

  // Errors/Problems reported during extract processing
  // Note that all replaceable parameters use %s (string), any necessary
  // conversions will be performed in the code.
  E_DDL_CURSOR_NOT_CREATED = 'Cursore non creato';
  E_DDL_BLANK_NAME         = 'Nome vuoto';
  E_DDL_ENTITY_NOT_FOUND   = 'Entità non trovata';
  E_DDL_RESERVED_NAME      = 'Nome riservato usato per entità non di sistema';
  E_DDL_DB_CHARSET_NOT_FOUND = 'Il set di caratteri %s del database non è stato trovato per ricavare il suo nome canonico';
  E_DDL_MODULE_NAME_EMPTY  = 'Il nome del modulo è vuoto';
  E_DDL_ENTRY_POINT_EMPTY  = 'Il punto di ingresso è vuoto';
  E_DDL_DOMAIN_MUST_BE_EXPLICIT = 'Un dominio esterno può essere solamente implicito';
  E_DDL_DOMAIN_TYPE_16     = 'Il tipo 16 può essere solamente NUMERIC o DECIMAL';
  E_DDL_CHARSET_NULL_ASSUME_NONE = 'L''ID del set di caratteri era NULL, si assume NONE';
  E_DDL_CHARSET_BLANK_ASSUME_NONE = 'Nome mancante per l''ID del set di caratteri %s. Si assume NONE';
  E_DDL_BPC_ZERO_IN_CHARSET = 'BytesPerCharacter era zero nel set di caratteri %s';
  E_DDL_FIELDLEN_MISMATCH  = 'FieldLength %s dovrebbe essere un multiplo di %s byte per carattere nel nome %s del set di caratteri';
  E_DDL_INVALID_COLLATIONID = 'L''ID della collation non può essere < 0 ma è %s';
  E_DDL_COLLATION_NULL_ASSUME = 'L''ID della collation era NULL, si assume %s';
  E_DDL_UNKNOWN_FIELD_TYPE = 'FieldType %s sconosciuto';
  E_DDL_CSTRING_IN_DSQL = 'FieldType CSTRING non è accettato da DSQL';
  E_DDL_QUAD_IN_DSQL = 'FieldType QUAD non è accettato da DSQL';
  E_DDL_SUSPICIOUS_CHECK = 'Check sospetto: %s';
  E_DDL_VOID_CHECK_CONSTRAINT = 'Vincolo check dichiarato ma nullo';
  E_DDL_EXPLICIT_COMPUTED = 'Un dominio esplicito non può essere COMPUTED';
  E_DDL_VOID_COMPUTED = 'Clausola COMPUTED BY dichiarata ma nulla';
  E_DDL_SUSPICIOUS_DEFAULT = 'Valore predefinito sospetto: %s';
  E_DDL_VOID_DEFAULT = 'Valore predefinito dichiarato ma nullo';
  E_DDL_DIMENSIONS_MISMATCH = 'Dichiarato con %s dimensioni ma sono stati trovati dettagli per %s dimensioni';
  E_DDL_IMPLICIT_DOMAIN_NO_RELATION = 'Un dominio implicito non ha relazioni';
  E_DDL_IMPLICIT_DOMAIN_NO_FIELD = 'Il dominio implicito ha relazioni o nomi campi mancanti';
  E_DDL_NO_OUTPUT_PARAMETER = 'Nessun parametro in uscita';
  E_DDL_NO_GRANTOR = 'Concedente non specificato';
  E_DDL_VIEW_NO_BLR = 'Non ha view_blr ma appare in rdb$view_relations come VIEW';
  E_DDL_VIEW_NO_VIEW_RELATION = 'Ha view_blr ma non appare in rdb$view_relations come VIEW';
  E_DDL_NO_OWNER = 'Il nome del proprietario non è specificato';
  E_DDL_FORMAT_VERSION = 'Versione format a %s';
  E_DDL_DBKEY_LEN = 'DbKey_Length dovrebbe essere 8 ma è %s';
  E_DDL_NO_DOMAIN_FOR_FIELD = 'Definizione dominio/campo per il campo %s non trovata';
  E_DDL_NO_SOURCE_CODE = 'Non ha codice sorgente disponibile';
  E_DDL_WITH_CHECK_COMPLETION = '"With check" completato a "with check option"';
  E_DDL_NO_BLR = 'Non ha un BLR disponibile';
  E_DDL_CORRUPT_SOURCE = 'Prefisso sorgente non riconosciuto, ciò potrebbe essere indice di corruzione';
  E_DDL_INDEX_ID_NULL_INACTIVE = 'L''ID è NULL e l''indice non è attivo';
  E_DDL_INDEX_ID_NULL_ACTIVE = 'L''ID è NULL ma l''indice è attivo';
  E_DDL_INVALID_INDEX_ID = 'L''ID dovrebbe iniziare a 1 non a %s';
  E_DDL_FK_INDEX_NO_CONSTRAINT = 'Dichiara chiavi esterne ma non si trova nei vincoli di relazione come indice FK';
  E_DDL_CONSTRAINT_NO_FK_INDEX = 'Non dichiara chiavi esterne ma si trova nei vincoli di relazione come indice FK';
  E_DDL_INDEX_MULTI_USE = 'Usato in %s vincoli di relazione contemporaneamente';
  E_DDL_INDEX_NO_FIELDS = 'Usa %s campi';
  E_DDL_INDEX_DUPLICATE = 'Sembra esserci una definizione di indice duplicata nella tavola: %s';
  E_DDL_INDEX_SEG_MISMATCH = 'Indice sulla tavola: %s ha dichiarato %s segmenti, ma sono stati trovati dettagli per %s segmenti';
  E_DDL_CONSTRAINT_OUT_OF_RANGE = 'Il tipo %s del vincolo è fuori dai limiti';
  E_DDL_CONSTRAINT_USING_INDEX = 'Il tipo %s del vincolo non dovrebbe usare un indice ma sta usando l''indice: %s';
  E_DDL_CONSTRAINT_NO_INDEX = 'Il tipo %s del vincolo dovrebbe usare un indice ma non ne sta usando alcuno';
  E_DDL_UPDATE_RULE_INVALID = 'La regola %s di aggiornamento è fuori dai limiti';
  E_DDL_DELETE_RULE_INVALID = 'La regola %s di cancellazione è fuori dai limiti';
  E_DDL_PARENT_CONSTRAINT_EMPTY = 'Il nome del vincolo per la relazione parent è vuoto';
  E_DDL_FOREIGN_NOT_DEFINED = 'La tavola o l''indice esterno non è definito';
  E_DDL_PARENT_SHOULD_BE_EMPTY = 'Il nome del vincolo per la relazione parent dovrebbe essere vuoto ma è %s';
  E_DDL_UPDATE_SHOULD_BE_EMPTY = 'La regola di aggiornamento dovrebbe essere vuota ma è %s';
  E_DDL_DELETE_SHOULD_BE_EMPTY = 'La regola di cancellazione dovrebbe essere vuota ma è %s';
  E_DDL_NO_BLR_WITH_CHECK =  'Non ha codice sorgente disponibile, probabilmente usato per la vista %s con opzione check';
  E_DDL_TRIGGER_LOST_CHECK = 'Inizia con la parola chiave "CHECK". È usato da un vincolo di check che è stato perso';
  E_DDL_UNKNOWN_TRIGGER_TYPE = 'Tipo trigger %s sconosciuto';
  E_DDL_NEGATIVE_SEQUENCE = 'Ha una sequenza %s negativa';
  E_DDL_NO_TARGET_RELATION = 'La tavola o la vista di destinazione non è specificata';
  E_DDL_NOT_IN_DEPENDENCIES = 'Dichiarato ma non trovato nelle dipendenze. In alcuni casi particolari non è un bug';
  E_DDL_SUSPICIOUS_TRIGGER = 'Il trigger sospetto dipende da altre tavole ma non da quella a cui è collegato';
  E_DDL_INVALID_TRIGGER_SEQ = 'La sequenza del trigger è %s ma dovrebbe essere inferiore a 1 per un trigger implicito';
  E_DDL_GRANT_OUT_OF_RANGE = 'Opzione Grant/Admin fuori dal limite 0..2: %s';
  E_DDL_GRANT_TO_USER_TYPE = 'Opzione Grant/Admin assegnata al tipo utente %s';
  E_DDL_GRANT_FIELDS = 'Si sta tentando di impostare campi specifici ma il privilegio non è U o R';
  E_DDL_EXECUTE_TO_OBJECT = 'Si sta tentando di assegnare EXECUTE al tipo di oggetto %s che invece dovrebbe essere 5 (proc)';
  E_DDL_BAD_PRIV_ON_PROC = 'Assegnazione di %s alla procedura %s';
  E_DDL_MEMBER_TO_OBJECT = 'Si sta tentando di assegnare un''associazione al tipo di oggetto %s che invece dovrebbe essere 13 (role)';
  E_DDL_BAD_PRIV_ON_ROLE = 'Assegnazione di %s al ruolo %s';
  E_DDL_BAD_ARG_POS =  'La posizione dell''argomento deve essere >=0 ma è %s';
  E_DDL_SYSTEM_FLAG_MISMATCH = 'SystemFlag diverso dal parent';
  E_DDL_BAD_FIELD_ID = 'L''ID del campo deve essere >=0 ma è %s';
  E_DDL_BAD_FIELD_POS = 'La posizione del campo deve essere >=0 ma è %s';
  E_DDL_BAD_TABLE_BASEFIELD = 'BaseField dovrebbe essere vuoto per le tavole ma è %s';
  E_DDL_BAD_TABLE_VIEWCONTEXT = 'ViewContext dovrebbe essere vuoto per le tavole ma è %s';
  E_DDL_MANDATORY_IN_VIEW = 'Non può essere obbligatorio in una vista';
  E_DDL_BASEFIELD_EMPTY = 'BaseField non dovrebbe essere vuoto per le viste se ViewContext > 0';
  E_DDL_VIEWCONTEXT_EMPTY = 'ViewContext non può essere vuoto per le viste';
  E_DDL_VIEWCONTEXT_NEGATIVE = 'ViewContext dovrebbe essere >= 0 per le viste';
  E_DDL_BAD_PARAM_TYPE = 'Il tipo %s del parametro è fuori dai limiti';
  E_DDL_BAD_PARAM_NUM = 'Il numero del parametro deve essere >=0 ma è %s';
  E_DDL_BAD_PARAM_MECHANISM = 'Il meccanismo del parametro UDF %s non è valido';

  // Comments output with DDL statements
  C_DDL_CONNECT_USERNAME   = 'Connessione con nome utente: %s';
  C_DDL_CONNECT_SERVER_VER = 'e server: %s';
  C_DDL_SQL_DIALECT = 'DIALETTO SQL = %s';
  C_DDL_CHARACTER_SET = 'SET CARATTERI PREDEFINITO = %s';
  C_DDL_NO_SEC_FILES = 'Nessun file secondario';
  C_DDL_SEC_FILES = 'File secondari';
  C_DDL_SEC_FILE_DESC = '%s, Inizio: %s, Lunghezza: %s';
  C_DDL_NO_SHADOW_FILES = 'Nessun file shadow';
  C_DDL_SHADOW_FILES = 'File shadow';
  C_DDL_SHADOW_FILE_DESC = '%s, %s, Inizio: %s, Lunghezza: %s';
  C_DDL_EXCEPTION_DESC = 'Eccezione: %s, Numero originale: %s';
  C_DDL_FIELD_NOT_FOUND = 'Campo non trovato: %s';
  C_DDL_INDEX_NOT_FOUND = 'Indice non trovato';
  C_DDL_NO_FOREIGN_RELATION = 'Nessuna relazione esterna o indice definito per il vincolo';
  C_DDL_FOREIGN_NOT_FOUND = 'Relazione esterna non trovata: %s';
  C_DDL_FOREIGN_IDX_NOT_FOUND = 'Indice esterno non trovato: %s';
  C_DDL_TRIGGER_NOT_FOUND = 'Trigger non trovato: %s';
  C_DDL_INVALID_CONSTRAINT_TYPE = 'Nome tipo vincolo non valido: %s';
  C_DDL_NO_TRIGGER_SOURCE = 'Nessuna sorgente per il trigger: %s';
  C_DDL_BAD_TRIGGER_TYPE = 'TriggerType sconosciuto: %s';
  C_DDL_BAD_PRIVILEGE = 'Privilegio sconosciuto: %s';

implementation

end.
