Componentes.Terceros.cxIntl5/official/5.0.0/Sources/cxIntl.pas
2007-09-10 16:48:21 +00:00

2254 lines
148 KiB
ObjectPascal

unit cxintl;
{
Component : TcxInternational
Programmed by Jörg Pfander for Dev Express
http://www.FreeDevExpressAddons.com
}
{$I cxVer.inc}
interface
uses
{$IFDEF VCL}
Forms,
{$ELSE}
QForms,
{$ENDIF}
Classes, cxClasses,cxEditConsts, cxGridStrs, cxExportStrs,
cxFilterConsts, cxDataConsts, cxFormats, cxGridPopUpMenuConsts,
cxLibraryStrs, cxFilterControlStrs, cxGrid , cxFilterControl, cxDBFilterControl,
cxnavigator, IniFiles
{$IFDEF USEPAGECONTROL}
, cxPCConsts
{$ENDIF}
;
type
TcxLibraryIntl = class(TPersistent)
private
FscxCantCreateRegistryKey : string;
{$IFNDEF DELPHI5}
FscxInvalidPropertyElement : string;
{$ENDIF}
published
property CantCreateRegistryKey : String read FscxCantCreateRegistryKey write FscxCantCreateRegistryKey;
{$IFNDEF DELPHI5}
property InvalidPropertyElement : String read FscxInvalidPropertyElement write FscxInvalidPropertyElement;
{$ENDIF}
end;
{$IFDEF USEPAGECONTROL}
TcxPagecontrol2Intl = class(TPersistent)
private
FscxPCImageListIndexError : string;
FscxPCNoBaseImages : string;
FscxPCNoRegisteredStyles : string;
FscxPCPageIndexError : string;
FscxPCPainterClassError : string;
FscxPCStandardStyleError : string;
FscxPCStyleNameError : string;
FscxPCTabCountEqualsZero : string;
FscxPCTabIndexError : string;
FscxPCTabVisibleIndexOutsOfBounds : string;
FscxPCVisibleTabListEmpty : string;
published
property ImageListIndexError : string read FscxPCImageListIndexError write FscxPCImageListIndexError;
property NoBaseImages : string read FscxPCNoBaseImages write FscxPCNoBaseImages;
property NoRegisteredStyles : string read FscxPCNoRegisteredStyles write FscxPCNoRegisteredStyles;
property PageIndexError : string read FscxPCPageIndexError write FscxPCPageIndexError;
property PainterClassError : string read FscxPCPainterClassError write FscxPCPainterClassError;
property StandardStyleError : string read FscxPCStandardStyleError write FscxPCStandardStyleError;
property StyleNameError : string read FscxPCStyleNameError write FscxPCStyleNameError;
property TabCountEqualsZero : string read FscxPCTabCountEqualsZero write FscxPCTabCountEqualsZero;
property TabIndexError : string read FscxPCTabIndexError write FscxPCTabIndexError;
property TabVisibleIndexOutsOfBounds : string read FscxPCTabVisibleIndexOutsOfBounds write FscxPCTabVisibleIndexOutsOfBounds;
property VisibleTabListEmpty : string read FscxPCVisibleTabListEmpty write FscxPCVisibleTabListEmpty;
end;
{$ENDIF}
TcxNavigatorIntl = Class(Tpersistent)
private
FcxNavigatorHint_First: string;
FcxNavigatorHint_Prior: string;
FcxNavigatorHint_PriorPage: string;
FcxNavigatorHint_Next: string;
FcxNavigatorHint_NextPage: string;
FcxNavigatorHint_Last: string;
FcxNavigatorHint_Insert: string;
FcxNavigatorHint_Delete: string;
FcxNavigatorHint_Edit: string;
FcxNavigatorHint_Post: string;
FcxNavigatorHint_Cancel: string;
FcxNavigatorHint_Refresh: string;
FcxNavigatorHint_SaveBookmark: string;
FcxNavigatorHint_GotoBookmark: string;
FcxNavigatorHint_Filter: string;
FcxNavigator_DeleteRecordQuestion: string;
published
property NavigatorHint_First : string read FcxNavigatorHint_First write FcxNavigatorHint_First; // 'First record';
property NavigatorHint_Prior : string read FcxNavigatorHint_Prior write FcxNavigatorHint_Prior; // 'Prior record';
property NavigatorHint_PriorPage : string read FcxNavigatorHint_PriorPage write FcxNavigatorHint_PriorPage; // 'Prior page';
property NavigatorHint_Next : string read FcxNavigatorHint_Next write FcxNavigatorHint_Next; // 'Next record';
property NavigatorHint_NextPage : string read FcxNavigatorHint_NextPage write FcxNavigatorHint_NextPage; // 'Next page';
property NavigatorHint_Last : string read FcxNavigatorHint_Last write FcxNavigatorHint_Last; // 'Last record';
property NavigatorHint_Insert : string read FcxNavigatorHint_Insert write FcxNavigatorHint_Insert; // 'Insert record';
property NavigatorHint_Delete : string read FcxNavigatorHint_Delete write FcxNavigatorHint_Delete; // 'Delete record';
property NavigatorHint_Edit : string read FcxNavigatorHint_Edit write FcxNavigatorHint_Edit; // 'Edit record';
property NavigatorHint_Post : string read FcxNavigatorHint_Post write FcxNavigatorHint_Post; // 'Post edit';
property NavigatorHint_Cancel : string read FcxNavigatorHint_Cancel write FcxNavigatorHint_Cancel; // 'Cancel edit';
property NavigatorHint_Refresh : string read FcxNavigatorHint_Refresh write FcxNavigatorHint_Refresh; // 'Refresh data';
property NavigatorHint_SaveBookmark : string read FcxNavigatorHint_SaveBookmark write FcxNavigatorHint_SaveBookmark; // 'Save Bookmark';
property NavigatorHint_GotoBookmark : string read FcxNavigatorHint_GotoBookmark write FcxNavigatorHint_GotoBookmark; // 'Goto Bookmark';
property NavigatorHint_Filter : string read FcxNavigatorHint_Filter write FcxNavigatorHint_Filter; // 'Filter data';
property Navigator_DeleteRecordQuestion : string read FcxNavigator_DeleteRecordQuestion write FcxNavigator_DeleteRecordQuestion; // 'Delete record?';
end;
TcxQuantumGrid5Intl = class(TPersistent)
private
FscxGridRecursiveLevels : String;
FscxGridDeletingConfirmationCaption : String;
FscxGridDeletingFocusedConfirmationText : String;
FscxGridDeletingSelectedConfirmationText : String;
FscxGridNoDataInfoText: String; //new ver. 5
FscxGridNewItemRowInfoText : String;
FscxGridFilterIsEmpty : String;
FscxGridCustomizationFormCaption : String;
FscxGridCustomizationFormColumnsPageCaption : String;
FscxGridGroupByBoxCaption : String;
FscxGridFilterCustomizeButtonCaption : String;
FscxGridColumnsQuickCustomizationHint: String; //new ver. 5
FscxGridCustomizationFormBandsPageCaption : String;
FscxGridBandsQuickCustomizationHint: String; //new ver. 5
FscxGridCustomizationFormRowsPageCaption: String; //new ver. 5
FscxGridConverterIntermediaryMissing : String;
FscxGridConverterNotExistGrid : String;
FscxGridConverterNotExistComponent : String;
FscxImportErrorCaption : String;
FscxNotExistGridView : String;
FscxNotExistGridLevel : String;
FscxCantCreateExportOutputFile : String;
FscxSEditRepositoryExtLookupComboBoxItem : String;
published
property GridRecursiveLevels : string read FscxGridRecursiveLevels write FscxGridRecursiveLevels;
property GridDeletingConfirmationCaption : string read FscxGridDeletingConfirmationCaption write FscxGridDeletingConfirmationCaption;
property GridDeletingFocusedConfirmationText : string read FscxGridDeletingFocusedConfirmationText write FscxGridDeletingFocusedConfirmationText;
property GridDeletingSelectedConfirmationText : string read FscxGridDeletingSelectedConfirmationText write FscxGridDeletingSelectedConfirmationText;
property GridNoDataInfoText: string read FscxGridNoDataInfoText write FscxGridNoDataInfoText;
property GridNewItemRowInfoText : string read FscxGridNewItemRowInfoText write FscxGridNewItemRowInfoText;
property GridFilterIsEmpty : string read FscxGridFilterIsEmpty write FscxGridFilterIsEmpty;
property GridCustomizationFormCaption : string read FscxGridCustomizationFormCaption write FscxGridCustomizationFormCaption;
property GridCustomizationFormColumnsPageCaption : string read FscxGridCustomizationFormColumnsPageCaption write FscxGridCustomizationFormColumnsPageCaption;
property GridGroupByBoxCaption : string read FscxGridGroupByBoxCaption write FscxGridGroupByBoxCaption;
property GridFilterCustomizeButtonCaption : string read FscxGridFilterCustomizeButtonCaption write FscxGridFilterCustomizeButtonCaption;
property GridColumnsQuickCustomizationHint: string read FscxGridColumnsQuickCustomizationHint write FscxGridColumnsQuickCustomizationHint;
property GridCustomizationFormBandsPageCaption : string read FscxGridCustomizationFormBandsPageCaption write FscxGridCustomizationFormBandsPageCaption;
property GridBandsQuickCustomizationHint: string read FscxGridBandsQuickCustomizationHint write FscxGridBandsQuickCustomizationHint;
property GridCustomizationFormRowsPageCaption: string read FscxGridCustomizationFormRowsPageCaption write FscxGridCustomizationFormRowsPageCaption;
property GridConverterIntermediaryMissing : String read FscxGridConverterIntermediaryMissing write FscxGridConverterIntermediaryMissing;
property GridConverterNotExistGrid : String read FscxGridConverterNotExistGrid write FscxGridConverterNotExistGrid;
property GridConverterNotExistComponent : String read FscxGridConverterNotExistComponent write FscxGridConverterNotExistComponent;
property ImportErrorCaption : String read FscxImportErrorCaption write FscxImportErrorCaption;
property NotExistGridView : String read FscxNotExistGridView write FscxNotExistGridView;
property NotExistGridLevel : String read FscxNotExistGridLevel write FscxNotExistGridLevel;
property CantCreateExportOutputFile : String read FscxCantCreateExportOutputFile write FscxCantCreateExportOutputFile;
property EditRepositoryExtLookupComboBoxItem : String read FscxSEditRepositoryExtLookupComboBoxItem write FscxSEditRepositoryExtLookupComboBoxItem;
end;
TcxEditors5Intl = class(TPersistent)
private
FcxSEditDateConvertError : String; //new ver. 5
FcxSEditInvalidRepositoryItem : String;
FcxSEditNumericValueConvertError : String;
FcxSEditPopupCircularReferencingError : String;
FcxSEditPostError : String;
FcxSEditTimeConvertError : String;
FcxSEditValidateErrorText : String;
FcxSEditValueOutOfBounds : String;
// TODO
FcxSEditCheckBoxChecked : String;
FcxSEditCheckBoxGrayed : String;
FcxSEditCheckBoxUnchecked : String;
FcxSRadioGroupDefaultCaption : String;
FcxSTextTrue : String;
FcxSTextFalse : String;
// blob
FcxSBlobButtonOK : String;
FcxSBlobButtonCancel : String;
FcxSBlobButtonClose : String;
FcxSBlobMemo : String;
FcxSBlobMemoEmpty : String;
FcxSBlobPicture : String;
FcxSBlobPictureEmpty : String;
// popup menu items
FcxSMenuItemCaptionCut : String;
FcxSMenuItemCaptionCopy : String;
FcxSMenuItemCaptionPaste : String;
FcxSMenuItemCaptionDelete : String;
FcxSMenuItemCaptionLoad : String;
FcxSMenuItemCaptionSave : String;
// date
FcxSDatePopupClear : String;
FcxSDatePopupNow : String; //new ver. 5
FcxSDatePopupOK : String; //new ver. 5
FcxSDatePopupToday : String;
FcxSDateError : String;
// smart input consts
FcxSDateToday : String;
FcxSDateYesterday : String;
FcxSDateTomorrow : String;
FcxSDateSunday : String;
FcxSDateMonday : String;
FcxSDateTuesday : String;
FcxSDateWednesday : String;
FcxSDateThursday : String;
FcxSDateFriday : String;
FcxSDateSaturday : String;
FcxSDateFirst : String;
FcxSDateSecond : String;
FcxSDateThird : String;
FcxSDateFourth : String;
FcxSDateFifth : String;
FcxSDateSixth : String;
FcxSDateSeventh : String;
FcxSDateBOM : String;
FcxSDateEOM : String;
FcxSDateNow : String;
// calculator
FscxSCalcError : String;
// hyperLink
FscxSHyperLinkPrefix : String; //new ver. 5
FscxSHyperLinkDoubleSlash : String; //new ver. 5
// edit repository
FscxSEditRepositoryBlobItem : String;
FscxSEditRepositoryButtonItem : String;
FscxSEditRepositoryCalcItem : String;
FscxSEditRepositoryCheckBoxItem : String;
FscxSEditRepositoryComboBoxItem : String;
FscxSEditRepositoryCurrencyItem : String;
FscxSEditRepositoryDateItem : String;
FscxSEditRepositoryHyperLinkItem : String;
FscxSEditRepositoryImageComboBoxItem : String;
FscxSEditRepositoryImageItem : String;
FscxSEditRepositoryLookupComboBoxItem : String;
FscxSEditRepositoryMaskItem : String;
FscxSEditRepositoryMemoItem : String;
FscxSEditRepositoryMRUItem : String;
FscxSEditRepositoryPopupItem : String;
FscxSEditRepositorySpinItem : String;
FscxSEditRepositoryRadioGroupItem : String;
FscxSEditRepositoryTextItem : String;
FscxSEditRepositoryTimeItem : String;
FscxRegExprLine : String;
FscxRegExprChar : String;
FscxRegExprNotAssignedSourceStream : String;
FscxRegExprEmptySourceStream : String;
FscxRegExprCantUsePlusQuantifier : String;
FscxRegExprCantUseStarQuantifier : String;
FscxRegExprCantCreateEmptyAlt : String;
FscxRegExprCantCreateEmptyBlock : String;
FscxRegExprIllegalSymbol : String;
FscxRegExprIllegalQuantifier : String;
FscxRegExprNotSupportQuantifier : String;
FscxRegExprIllegalIntegerValue : String;
FscxRegExprTooBigReferenceNumber : String;
FscxRegExprCantCreateEmptyEnum : String;
FscxRegExprSubrangeOrder : String;
FscxRegExprHexNumberExpected0 : String;
FscxRegExprHexNumberExpected : String;
FscxRegExprMissing : String;
FscxRegExprUnnecessary : String;
FscxRegExprIncorrectSpace : String;
FscxRegExprNotCompiled : String;
FscxRegExprIncorrectParameterQuantifier : String;
FscxRegExprCantUseParameterQuantifier : String;
FscxMaskEditRegExprError : String;
FscxMaskEditInvalidEditValue : String;
FscxMaskEditNoMask : String;
FscxMaskEditIllegalFileFormat : String;
FscxMaskEditEmptyMaskCollectionFile : String;
FscxMaskEditMaskCollectionFiles : String;
//spin edit
FcxSSpinEditInvalidNumericValue: String; //new ver. 5
published
property EditDateConvertError : String read FcxSEditDateConvertError write FcxSEditDateConvertError;
property EditInvalidRepositoryItem : String read FcxSEditInvalidRepositoryItem write FcxSEditInvalidRepositoryItem;
property EditNumericValueConvertError : String read FcxSEditNumericValueConvertError write FcxSEditNumericValueConvertError;
property EditPopupCircularReferencingError : String read FcxSEditPopupCircularReferencingError write FcxSEditPopupCircularReferencingError;
property EditPostError : String read FcxSEditPostError write FcxSEditPostError;
property EditTimeConvertError : String read FcxSEditTimeConvertError write FcxSEditTimeConvertError;
property EditValidateErrorText : String read FcxSEditValidateErrorText write FcxSEditValidateErrorText;
property EditValueOutOfBounds : String read FcxSEditValueOutOfBounds write FcxSEditValueOutOfBounds;
// TODO
property EditCheckBoxChecked : String read FcxSEditCheckBoxChecked write FcxSEditCheckBoxChecked;
property EditCheckBoxGrayed : String read FcxSEditCheckBoxGrayed write FcxSEditCheckBoxGrayed;
property EditCheckBoxUnchecked : String read FcxSEditCheckBoxUnchecked write FcxSEditCheckBoxUnchecked;
property RadioGroupDefaultCaption : String read FcxSRadioGroupDefaultCaption write FcxSRadioGroupDefaultCaption;
property TextTrue : String read FcxSTextTrue write FcxSTextTrue;
property TextFalse : String read FcxSTextFalse write FcxSTextFalse;
// blob
property BlobButtonOK : String read FcxSBlobButtonOK write FcxSBlobButtonOK;
property BlobButtonCancel : String read FcxSBlobButtonCancel write FcxSBlobButtonCancel;
property BlobButtonClose : String read FcxSBlobButtonClose write FcxSBlobButtonClose;
property BlobMemo : String read FcxSBlobMemo write FcxSBlobMemo;
property BlobMemoEmpty : String read FcxSBlobMemoEmpty write FcxSBlobMemoEmpty;
property BlobPicture : String read FcxSBlobPicture write FcxSBlobPicture;
property BlobPictureEmpty : String read FcxSBlobPictureEmpty write FcxSBlobPictureEmpty;
// popup menu items
property MenuItemCaptionCut : String read FcxSMenuItemCaptionCut write FcxSMenuItemCaptionCut;
property MenuItemCaptionCopy : String read FcxSMenuItemCaptionCopy write FcxSMenuItemCaptionCopy;
property MenuItemCaptionPaste : String read FcxSMenuItemCaptionPaste write FcxSMenuItemCaptionPaste;
property MenuItemCaptionDelete : String read FcxSMenuItemCaptionDelete write FcxSMenuItemCaptionDelete;
property MenuItemCaptionLoad : String read FcxSMenuItemCaptionLoad write FcxSMenuItemCaptionLoad;
property MenuItemCaptionSave : String read FcxSMenuItemCaptionSave write FcxSMenuItemCaptionSave;
// date
property DatePopupClear : String read FcxSDatePopupClear write FcxSDatePopupClear;
property DatePopupNow : String read FcxSDatePopupNow write FcxSDatePopupNow;
property DatePopupOK : String read FcxSDatePopupOK write FcxSDatePopupOK;
property DatePopupToday : String read FcxSDatePopupToday write FcxSDatePopupToday;
property DateError : String read FcxSDateError write FcxSDateError;
// smart input consts
property DateToday : String read FcxSDateToday write FcxSDateToday;
property DateYesterday : String read FcxSDateYesterday write FcxSDateYesterday;
property DateTomorrow : String read FcxSDateTomorrow write FcxSDateTomorrow;
property DateSunday : String read FcxSDateSunday write FcxSDateSunday;
property DateMonday : String read FcxSDateMonday write FcxSDateMonday;
property DateTuesday : String read FcxSDateTuesday write FcxSDateTuesday;
property DateWednesday : String read FcxSDateWednesday write FcxSDateWednesday;
property DateThursday : String read FcxSDateThursday write FcxSDateThursday;
property DateFriday : String read FcxSDateFriday write FcxSDateFriday;
property DateSaturday : String read FcxSDateSaturday write FcxSDateSaturday;
property DateFirst : String read FcxSDateFirst write FcxSDateFirst;
property DateSecond : String read FcxSDateSecond write FcxSDateSecond;
property DateThird : String read FcxSDateThird write FcxSDateThird;
property DateFourth : String read FcxSDateFourth write FcxSDateFourth;
property DateFifth : String read FcxSDateFifth write FcxSDateFifth;
property DateSixth : String read FcxSDateSixth write FcxSDateSixth;
property DateSeventh : String read FcxSDateSeventh write FcxSDateSeventh;
property DateBOM : String read FcxSDateBOM write FcxSDateBOM;
property DateEOM : String read FcxSDateEOM write FcxSDateEOM;
property DateNow : String read FcxSDateNow write FcxSDateNow;
// calculator
property CalcError : String read FscxSCalcError write FscxSCalcError;
// hyperlink
property HyperLinkPrefix : String read FscxSHyperLinkPrefix write FscxSHyperLinkPrefix;
property HyperLinkDoubleSlash : String read FscxSHyperLinkDoubleSlash write FscxSHyperLinkDoubleSlash;
// edit repository
property EditRepositoryBlobItem : String read FscxSEditRepositoryBlobItem write FscxSEditRepositoryBlobItem;
property EditRepositoryButtonItem : String read FscxSEditRepositoryButtonItem write FscxSEditRepositoryButtonItem;
property EditRepositoryCalcItem : String read FscxSEditRepositoryCalcItem write FscxSEditRepositoryCalcItem;
property EditRepositoryCheckBoxItem : String read FscxSEditRepositoryCheckBoxItem write FscxSEditRepositoryCheckBoxItem;
property EditRepositoryComboBoxItem : String read FscxSEditRepositoryComboBoxItem write FscxSEditRepositoryComboBoxItem;
property EditRepositoryCurrencyItem : String read FscxSEditRepositoryCurrencyItem write FscxSEditRepositoryCurrencyItem;
property EditRepositoryDateItem : String read FscxSEditRepositoryDateItem write FscxSEditRepositoryDateItem;
property EditRepositoryHyperLinkItem : String read FscxSEditRepositoryHyperLinkItem write FscxSEditRepositoryHyperLinkItem;
property EditRepositoryImageComboBoxItem : String read FscxSEditRepositoryImageComboBoxItem write FscxSEditRepositoryImageComboBoxItem;
property EditRepositoryImageItem : String read FscxSEditRepositoryImageItem write FscxSEditRepositoryImageItem;
property EditRepositoryLookupComboBoxItem : String read FscxSEditRepositoryLookupComboBoxItem write FscxSEditRepositoryLookupComboBoxItem;
property EditRepositoryMaskItem : String read FscxSEditRepositoryMaskItem write FscxSEditRepositoryMaskItem;
property EditRepositoryMemoItem : String read FscxSEditRepositoryMemoItem write FscxSEditRepositoryMemoItem;
property EditRepositoryMRUItem : String read FscxSEditRepositoryMRUItem write FscxSEditRepositoryMRUItem;
property EditRepositoryPopupItem : String read FscxSEditRepositoryPopupItem write FscxSEditRepositoryPopupItem;
property EditRepositorySpinItem : String read FscxSEditRepositorySpinItem write FscxSEditRepositorySpinItem;
property EditRepositoryRadioGroupItem : String read FscxSEditRepositoryRadioGroupItem write FscxSEditRepositoryRadioGroupItem;
property EditRepositoryTextItem : String read FscxSEditRepositoryTextItem write FscxSEditRepositoryTextItem;
property EditRepositoryTimeItem : String read FscxSEditRepositoryTimeItem write FscxSEditRepositoryTimeItem;
property RegExprLine : String read FscxRegExprLine write FscxRegExprLine;
property RegExprChar : String read FscxRegExprChar write FscxRegExprChar;
property RegExprNotAssignedSourceStream : String read FscxRegExprNotAssignedSourceStream write FscxRegExprNotAssignedSourceStream;
property RegExprEmptySourceStream : String read FscxRegExprEmptySourceStream write FscxRegExprEmptySourceStream;
property RegExprCantUsePlusQuantifier : String read FscxRegExprCantUsePlusQuantifier write FscxRegExprCantUsePlusQuantifier;
property RegExprCantUseStarQuantifier : String read FscxRegExprCantUseStarQuantifier write FscxRegExprCantUseStarQuantifier;
property RegExprCantCreateEmptyAlt : String read FscxRegExprCantCreateEmptyAlt write FscxRegExprCantCreateEmptyAlt;
property RegExprCantCreateEmptyBlock : String read FscxRegExprCantCreateEmptyBlock write FscxRegExprCantCreateEmptyBlock;
property RegExprIllegalSymbol : String read FscxRegExprIllegalSymbol write FscxRegExprIllegalSymbol;
property RegExprIllegalQuantifier : String read FscxRegExprIllegalQuantifier write FscxRegExprIllegalQuantifier;
property RegExprNotSupportQuantifier : String read FscxRegExprNotSupportQuantifier write FscxRegExprNotSupportQuantifier;
property RegExprIllegalIntegerValue : String read FscxRegExprIllegalIntegerValue write FscxRegExprIllegalIntegerValue;
property RegExprTooBigReferenceNumber : String read FscxRegExprTooBigReferenceNumber write FscxRegExprTooBigReferenceNumber;
property RegExprCantCreateEmptyEnum : String read FscxRegExprCantCreateEmptyEnum write FscxRegExprCantCreateEmptyEnum;
property RegExprSubrangeOrder : String read FscxRegExprSubrangeOrder write FscxRegExprSubrangeOrder;
property RegExprHexNumberExpected0 : String read FscxRegExprHexNumberExpected0 write FscxRegExprHexNumberExpected0;
property RegExprHexNumberExpected : String read FscxRegExprHexNumberExpected write FscxRegExprHexNumberExpected;
property RegExprMissing : String read FscxRegExprMissing write FscxRegExprMissing;
property RegExprUnnecessary : String read FscxRegExprUnnecessary write FscxRegExprUnnecessary;
property RegExprIncorrectSpace : String read FscxRegExprIncorrectSpace write FscxRegExprIncorrectSpace;
property RegExprNotCompiled : String read FscxRegExprNotCompiled write FscxRegExprNotCompiled;
property RegExprIncorrectParameterQuantifier : String read FscxRegExprIncorrectParameterQuantifier write FscxRegExprIncorrectParameterQuantifier;
property RegExprCantUseParameterQuantifier : String read FscxRegExprCantUseParameterQuantifier write FscxRegExprCantUseParameterQuantifier;
property MaskEditRegExprError : String read FscxMaskEditRegExprError write FscxMaskEditRegExprError;
property MaskEditInvalidEditValue : String read FscxMaskEditInvalidEditValue write FscxMaskEditInvalidEditValue;
property MaskEditNoMask : String read FscxMaskEditNoMask write FscxMaskEditNoMask;
property MaskEditIllegalFileFormat : String read FscxMaskEditIllegalFileFormat write FscxMaskEditIllegalFileFormat;
property MaskEditEmptyMaskCollectionFile : String read FscxMaskEditEmptyMaskCollectionFile write FscxMaskEditEmptyMaskCollectionFile;
property MaskEditMaskCollectionFiles : String read FscxMaskEditMaskCollectionFiles write FscxMaskEditMaskCollectionFiles;
//spin edit
property SpinEditInvalidNumericValue: String read FcxSSpinEditInvalidNumericValue write FcxSSpinEditInvalidNumericValue;
end;
TcxDatacontrollerIntl = class(TPersistent)
private
FcxSDataReadError : String;
FcxSDataWriteError : String;
FcxSDataItemExistError : String;
FcxSDataRecordIndexError : String;
FcxSDataItemIndexError : String;
FcxSDataProviderModeError : String;
FcxSDataInvalidStreamFormat : String;
FcxSDataRowIndexError : String;
FcxSDataCustomDataSourceInvalidCompare : String;
// DB
FcxSDBDetailFilterControllerNotFound : String;
FcxSDBNotInGridMode : String;
FcxSDBKeyFieldNotFound: String; //new ver. 5
published
property DataReadError : String read FcxSDataReadError write FcxSDataReadError;
property DataWriteError : String read FcxSDataWriteError write FcxSDataWriteError;
property DataItemExistError : String read FcxSDataItemExistError write FcxSDataItemExistError;
property DataRecordIndexError : String read FcxSDataRecordIndexError write FcxSDataRecordIndexError;
property DataItemIndexError : String read FcxSDataItemIndexError write FcxSDataItemIndexError;
property DataProviderModeError : String read FcxSDataProviderModeError write FcxSDataProviderModeError;
property DataInvalidStreamFormat : String read FcxSDataInvalidStreamFormat write FcxSDataInvalidStreamFormat;
property DataRowIndexError : String read FcxSDataRowIndexError write FcxSDataRowIndexError;
property DataCustomDataSourceInvalidCompare : String read FcxSDataCustomDataSourceInvalidCompare write FcxSDataCustomDataSourceInvalidCompare;
// DB
property DBDetailFilterControllerNotFound : String read FcxSDBDetailFilterControllerNotFound write FcxSDBDetailFilterControllerNotFound;
property DBNotInGridMode : String read FcxSDBNotInGridMode write FcxSDBNotInGridMode;
property DBKeyFieldNotFound: String read FcxSDBKeyFieldNotFound write FcxSDBKeyFieldNotFound;
end;
TcxFilterIntl = class(TPersistent)
private
FcxSFilterOperatorEqual : String;
FcxSFilterOperatorNotEqual : String;
FcxSFilterOperatorLess : String;
FcxSFilterOperatorLessEqual : String;
FcxSFilterOperatorGreater : String;
FcxSFilterOperatorGreaterEqual : String;
FcxSFilterOperatorLike : String;
FcxSFilterOperatorNotLike : String;
FcxSFilterOperatorBetween : String;
FcxSFilterOperatorNotBetween : String;
FcxSFilterOperatorInList : String;
FcxSFilterOperatorNotInList : String;
FcxSFilterOperatorYesterday : String;
FcxSFilterOperatorToday : String;
FcxSFilterOperatorTomorrow : String;
FcxSFilterOperatorLastWeek : String;
FcxSFilterOperatorLastMonth : String;
FcxSFilterOperatorLastYear : String;
FcxSFilterOperatorThisWeek : String;
FcxSFilterOperatorThisMonth : String;
FcxSFilterOperatorThisYear : String;
FcxSFilterOperatorNextWeek : String;
FcxSFilterOperatorNextMonth : String;
FcxSFilterOperatorNextYear : String;
FcxSFilterAndCaption : String;
FcxSFilterOrCaption : String;
FcxSFilterNotCaption : String;
FcxSFilterBlankCaption : String;
// derived
FcxSFilterOperatorIsNull : String;
FcxSFilterOperatorIsNotNull : String;
FcxSFilterOperatorBeginsWith : String;
FcxSFilterOperatorDoesNotBeginWith : String;
FcxSFilterOperatorEndsWith : String;
FcxSFilterOperatorDoesNotEndWith : String;
FcxSFilterOperatorContains : String;
FcxSFilterOperatorDoesNotContain : String;
// filter listbox's values
FcxSFilterBoxAllCaption : String;
FcxSFilterBoxCustomCaption : String;
FcxSFilterBoxBlanksCaption : String;
FcxSFilterBoxNonBlanksCaption : String;
FcxSFilterBoolOperatorAnd : String;
FcxSFilterBoolOperatorOr : String;
FcxSFilterBoolOperatorNotAnd : String;
FcxSFilterBoolOperatorNotOr : String;
FcxSFilterRootButtonCaption : String;
FcxSFilterAddCondition : String;
FcxSFilterAddGroup : String;
FcxSFilterRemoveRow : String;
FcxSFilterClearAll : String;
FcxSFilterFooterAddCondition : String;
FcxSFilterGroupCaption : String;
FcxSFilterRootGroupCaption : String;
FcxSFilterControlNullString : String;
FcxSFilterErrorBuilding : String;
FcxSFilterDialogCaption : String;
FcxSFilterDialogInvalidValue : String;
FcxSFilterDialogUse : String;
FcxSFilterDialogSingleCharacter : String;
FcxSFilterDialogCharactersSeries : String;
FcxSFilterDialogOperationAnd : String;
FcxSFilterDialogOperationOr : String;
FcxSFilterDialogRows : String;
FcxSFilterControlDialogCaption : String;
FcxSFilterControlDialogNewFile : String;
FcxSFilterControlDialogOpenDialogCaption : String;
FcxSFilterControlDialogSaveDialogCaption : String;
FcxSFilterControlDialogActionSaveCaption : String;
FcxSFilterControlDialogActionOpenCaption : String;
FcxSFilterControlDialogActionApplyCaption : String;
FcxSFilterControlDialogActionOkCaption : String;
FcxSFilterControlDialogActionCancelCaption : String;
FcxSFilterControlDialogFileExt : String;
FcxSFilterControlDialogFileFilter : String;
published
property FilterOperatorEqual : String read FcxSFilterOperatorEqual write FcxSFilterOperatorEqual;
property FilterOperatorNotEqual : String read FcxSFilterOperatorNotEqual write FcxSFilterOperatorNotEqual;
property FilterOperatorLess : String read FcxSFilterOperatorLess write FcxSFilterOperatorLess;
property FilterOperatorLessEqual : String read FcxSFilterOperatorLessEqual write FcxSFilterOperatorLessEqual;
property FilterOperatorGreater : String read FcxSFilterOperatorGreater write FcxSFilterOperatorGreater;
property FilterOperatorGreaterEqual : String read FcxSFilterOperatorGreaterEqual write FcxSFilterOperatorGreaterEqual;
property FilterOperatorLike : String read FcxSFilterOperatorLike write FcxSFilterOperatorLike;
property FilterOperatorNotLike : String read FcxSFilterOperatorNotLike write FcxSFilterOperatorNotLike;
property FilterOperatorBetween : String read FcxSFilterOperatorBetween write FcxSFilterOperatorBetween;
property FilterOperatorNotBetween : String read FcxSFilterOperatorNotBetween write FcxSFilterOperatorNotBetween;
property FilterOperatorInList : String read FcxSFilterOperatorInList write FcxSFilterOperatorInList;
property FilterOperatorNotInList : String read FcxSFilterOperatorNotInList write FcxSFilterOperatorNotInList;
property FilterOperatorYesterday : String read FcxSFilterOperatorYesterday write FcxSFilterOperatorYesterday;
property FilterOperatorToday : String read FcxSFilterOperatorToday write FcxSFilterOperatorToday;
property FilterOperatorTomorrow : String read FcxSFilterOperatorTomorrow write FcxSFilterOperatorTomorrow;
property FilterOperatorLastWeek : String read FcxSFilterOperatorLastWeek write FcxSFilterOperatorLastWeek;
property FilterOperatorLastMonth : String read FcxSFilterOperatorLastMonth write FcxSFilterOperatorLastMonth;
property FilterOperatorLastYear : String read FcxSFilterOperatorLastYear write FcxSFilterOperatorLastYear;
property FilterOperatorThisWeek : String read FcxSFilterOperatorThisWeek write FcxSFilterOperatorThisWeek;
property FilterOperatorThisMonth : String read FcxSFilterOperatorThisMonth write FcxSFilterOperatorThisMonth;
property FilterOperatorThisYear : String read FcxSFilterOperatorThisYear write FcxSFilterOperatorThisYear;
property FilterOperatorNextWeek : String read FcxSFilterOperatorNextWeek write FcxSFilterOperatorNextWeek;
property FilterOperatorNextMonth : String read FcxSFilterOperatorNextMonth write FcxSFilterOperatorNextMonth;
property FilterOperatorNextYear : String read FcxSFilterOperatorNextYear write FcxSFilterOperatorNextYear;
property FilterAndCaption : String read FcxSFilterAndCaption write FcxSFilterAndCaption;
property FilterOrCaption : String read FcxSFilterOrCaption write FcxSFilterOrCaption;
property FilterNotCaption : String read FcxSFilterNotCaption write FcxSFilterNotCaption;
property FilterBlankCaption : String read FcxSFilterBlankCaption write FcxSFilterBlankCaption;
// derived
property FilterOperatorIsNull : String read FcxSFilterOperatorIsNull write FcxSFilterOperatorIsNull;
property FilterOperatorIsNotNull : String read FcxSFilterOperatorIsNotNull write FcxSFilterOperatorIsNotNull;
property FilterOperatorBeginsWith : String read FcxSFilterOperatorBeginsWith write FcxSFilterOperatorBeginsWith;
property FilterOperatorDoesNotBeginWith : String read FcxSFilterOperatorDoesNotBeginWith write FcxSFilterOperatorDoesNotBeginWith;
property FilterOperatorEndsWith : String read FcxSFilterOperatorEndsWith write FcxSFilterOperatorEndsWith;
property FilterOperatorDoesNotEndWith : String read FcxSFilterOperatorDoesNotEndWith write FcxSFilterOperatorDoesNotEndWith;
property FilterOperatorContains : String read FcxSFilterOperatorContains write FcxSFilterOperatorContains;
property FilterOperatorDoesNotContain : String read FcxSFilterOperatorDoesNotContain write FcxSFilterOperatorDoesNotContain;
// filter listbox's values
property FilterBoxAllCaption : String read FcxSFilterBoxAllCaption write FcxSFilterBoxAllCaption;
property FilterBoxCustomCaption : String read FcxSFilterBoxCustomCaption write FcxSFilterBoxCustomCaption;
property FilterBoxBlanksCaption : String read FcxSFilterBoxBlanksCaption write FcxSFilterBoxBlanksCaption;
property FilterBoxNonBlanksCaption : String read FcxSFilterBoxNonBlanksCaption write FcxSFilterBoxNonBlanksCaption;
property FilterBoolOperatorAnd : String read FcxSFilterBoolOperatorAnd write FcxSFilterBoolOperatorAnd;
property FilterBoolOperatorOr : String read FcxSFilterBoolOperatorOr write FcxSFilterBoolOperatorOr;
property FilterBoolOperatorNotAnd : String read FcxSFilterBoolOperatorNotAnd write FcxSFilterBoolOperatorNotAnd;
property FilterBoolOperatorNotOr : String read FcxSFilterBoolOperatorNotOr write FcxSFilterBoolOperatorNotOr;
property FilterRootButtonCaption : String read FcxSFilterRootButtonCaption write FcxSFilterRootButtonCaption;
property FilterAddCondition : String read FcxSFilterAddCondition write FcxSFilterAddCondition;
property FilterAddGroup : String read FcxSFilterAddGroup write FcxSFilterAddGroup;
property FilterRemoveRow : String read FcxSFilterRemoveRow write FcxSFilterRemoveRow;
property FilterClearAll : String read FcxSFilterClearAll write FcxSFilterClearAll;
property FilterFooterAddCondition : String read FcxSFilterFooterAddCondition write FcxSFilterFooterAddCondition;
property FilterGroupCaption : String read FcxSFilterGroupCaption write FcxSFilterGroupCaption;
property FilterRootGroupCaption : String read FcxSFilterRootGroupCaption write FcxSFilterRootGroupCaption;
property FilterControlNullString : String read FcxSFilterControlNullString write FcxSFilterControlNullString;
property FilterErrorBuilding : String read FcxSFilterErrorBuilding write FcxSFilterErrorBuilding;
property FilterDialogCaption : String read FcxSFilterDialogCaption write FcxSFilterDialogCaption;
property FilterDialogInvalidValue : String read FcxSFilterDialogInvalidValue write FcxSFilterDialogInvalidValue;
property FilterDialogUse : String read FcxSFilterDialogUse write FcxSFilterDialogUse;
property FilterDialogSingleCharacter : String read FcxSFilterDialogSingleCharacter write FcxSFilterDialogSingleCharacter;
property FilterDialogCharactersSeries : String read FcxSFilterDialogCharactersSeries write FcxSFilterDialogCharactersSeries;
property FilterDialogOperationAnd : String read FcxSFilterDialogOperationAnd write FcxSFilterDialogOperationAnd;
property FilterDialogOperationOr : String read FcxSFilterDialogOperationOr write FcxSFilterDialogOperationOr;
property FilterDialogRows : String read FcxSFilterDialogRows write FcxSFilterDialogRows;
property FilterControlDialogCaption : String read FcxSFilterControlDialogCaption write FcxSFilterControlDialogCaption;
property FilterControlDialogNewFile : String read FcxSFilterControlDialogNewFile write FcxSFilterControlDialogNewFile;
property FilterControlDialogOpenDialogCaption : String read FcxSFilterControlDialogOpenDialogCaption write FcxSFilterControlDialogOpenDialogCaption;
property FilterControlDialogSaveDialogCaption : String read FcxSFilterControlDialogSaveDialogCaption write FcxSFilterControlDialogSaveDialogCaption;
property FilterControlDialogActionSaveCaption : String read FcxSFilterControlDialogActionSaveCaption write FcxSFilterControlDialogActionSaveCaption;
property FilterControlDialogActionOpenCaption : String read FcxSFilterControlDialogActionOpenCaption write FcxSFilterControlDialogActionOpenCaption;
property FilterControlDialogActionApplyCaption : String read FcxSFilterControlDialogActionApplyCaption write FcxSFilterControlDialogActionApplyCaption;
property FilterControlDialogActionOkCaption : String read FcxSFilterControlDialogActionOkCaption write FcxSFilterControlDialogActionOkCaption;
property FilterControlDialogActionCancelCaption : String read FcxSFilterControlDialogActionCancelCaption write FcxSFilterControlDialogActionCancelCaption;
property FilterControlDialogFileExt : String read FcxSFilterControlDialogFileExt write FcxSFilterControlDialogFileExt;
property FilterControlDialogFileFilter : String read FcxSFilterControlDialogFileFilter write FcxSFilterControlDialogFileFilter;
end;
TcxGridPopupMenuIntl = class(TPersistent)
private
//Header popup menu captions
FcxSGridNone : String;
FcxSGridSortColumnAsc : String;
FcxSGridSortColumnDesc : String;
FcxSGridClearSorting : String;
FcxSGridGroupByThisField : String;
FcxSGridRemoveThisGroupItem: String; //new ver. 5
FcxSGridGroupByBox : String;
FcxSGridAlignmentSubMenu : String;
FcxSGridAlignLeft : String;
FcxSGridAlignRight : String;
FcxSGridAlignCenter : String;
FcxSGridRemoveColumn : String;
FcxSGridFieldChooser : String;
FcxSGridBestFit : String;
FcxSGridBestFitAllColumns : String;
FcxSGridShowFooter : String;
FcxSGridShowGroupFooter : String;
//Footer popup menu captions
FcxSGridSumMenuItem : String;
FcxSGridMinMenuItem : String;
FcxSGridMaxMenuItem : String;
FcxSGridCountMenuItem : String;
FcxSGridAvgMenuItem : String;
FcxSGridNoneMenuItem : String;
published
//Header popup menu captions
property GridNone : String read FcxSGridNone write FcxSGridNone;
property GridSortColumnAsc : String read FcxSGridSortColumnAsc write FcxSGridSortColumnAsc;
property GridSortColumnDesc : String read FcxSGridSortColumnDesc write FcxSGridSortColumnDesc;
property GridClearSorting : String read FcxSGridClearSorting write FcxSGridClearSorting;
property GridGroupByThisField : String read FcxSGridGroupByThisField write FcxSGridGroupByThisField;
property GridRemoveThisGroupItem: String read FcxSGridRemoveThisGroupItem write FcxSGridRemoveThisGroupItem;
property GridGroupByBox : String read FcxSGridGroupByBox write FcxSGridGroupByBox;
property GridAlignmentSubMenu : String read FcxSGridAlignmentSubMenu write FcxSGridAlignmentSubMenu;
property GridAlignLeft : String read FcxSGridAlignLeft write FcxSGridAlignLeft;
property GridAlignRight : String read FcxSGridAlignRight write FcxSGridAlignRight;
property GridAlignCenter : String read FcxSGridAlignCenter write FcxSGridAlignCenter;
property GridRemoveColumn : String read FcxSGridRemoveColumn write FcxSGridRemoveColumn;
property GridFieldChooser : String read FcxSGridFieldChooser write FcxSGridFieldChooser;
property GridBestFit : String read FcxSGridBestFit write FcxSGridBestFit;
property GridBestFitAllColumns : String read FcxSGridBestFitAllColumns write FcxSGridBestFitAllColumns;
property GridShowFooter : String read FcxSGridShowFooter write FcxSGridShowFooter;
property GridShowGroupFooter : String read FcxSGridShowGroupFooter write FcxSGridShowGroupFooter;
//Footer popup menu captions
property GridSumMenuItem : String read FcxSGridSumMenuItem write FcxSGridSumMenuItem;
property GridMinMenuItem : String read FcxSGridMinMenuItem write FcxSGridMinMenuItem;
property GridMaxMenuItem : String read FcxSGridMaxMenuItem write FcxSGridMaxMenuItem;
property GridCountMenuItem : String read FcxSGridCountMenuItem write FcxSGridCountMenuItem;
property GridAvgMenuItem : String read FcxSGridAvgMenuItem write FcxSGridAvgMenuItem;
property GridNoneMenuItem : String read FcxSGridNoneMenuItem write FcxSGridNoneMenuItem;
end;
TcxGridExportIntl = class(TPersistent)
private
FscxUnsupportedExport : String;
FscxStyleManagerKill : String;
FscxStyleManagerCreate : String;
FscxExportToHtml : String;
FscxExportToXml : String;
FscxExportToText : String;
FscxEmptyExportCache : String;
FscxIncorrectUnion : String;
FscxIllegalWidth : String;
FscxInvalidColumnRowCount : String;
FscxIllegalHeight : String;
FscxInvalidColumnIndex : String;
FscxInvalidRowIndex : String;
FscxInvalidStyleIndex : String;
FscxExportToExcel : String;
FscxWorkbookWrite : String;
FscxInvalidCellDimension : String;
FscxBoolTrue : String;
FscxBoolFalse : String;
published
property UnsupportedExport : String read FscxUnsupportedExport write FscxUnsupportedExport;
property StyleManagerKill : String read FscxStyleManagerKill write FscxStyleManagerKill;
property StyleManagerCreate : String read FscxStyleManagerCreate write FscxStyleManagerCreate;
property ExportToHtml : String read FscxExportToHtml write FscxExportToHtml;
property ExportToXml : String read FscxExportToXml write FscxExportToXml;
property ExportToText : String read FscxExportToText write FscxExportToText;
property EmptyExportCache : String read FscxEmptyExportCache write FscxEmptyExportCache;
property IncorrectUnion : String read FscxIncorrectUnion write FscxIncorrectUnion;
property IllegalWidth : String read FscxIllegalWidth write FscxIllegalWidth;
property InvalidColumnRowCount : String read FscxInvalidColumnRowCount write FscxInvalidColumnRowCount;
property IllegalHeight : String read FscxIllegalHeight write FscxIllegalHeight;
property InvalidColumnIndex : String read FscxInvalidColumnIndex write FscxInvalidColumnIndex;
property InvalidRowIndex : String read FscxInvalidRowIndex write FscxInvalidRowIndex;
property InvalidStyleIndex : String read FscxInvalidStyleIndex write FscxInvalidStyleIndex;
property ExportToExcel : String read FscxExportToExcel write FscxExportToExcel;
property WorkbookWrite : String read FscxWorkbookWrite write FscxWorkbookWrite;
property InvalidCellDimension : String read FscxInvalidCellDimension write FscxInvalidCellDimension;
property BoolTrue : String read FscxBoolTrue write FscxBoolTrue;
property BoolFalse : String read FscxBoolFalse write FscxBoolFalse;
end;
TcxTranslate = class(TPersistent)
private
FcxLibrary : Boolean;
{$IFDEF USEPAGECONTROL}
FPageControl2: Boolean;
{$ENDIF}
FQuantumGrid5: Boolean;
FEditors5 : Boolean;
FDatacontroller : Boolean;
FFilter : Boolean;
FGridPopupMenu : Boolean;
FGridExport : Boolean;
FcxNavigator: Boolean;
published
property cxLibrary: Boolean read FcxLibrary write FcxLibrary;
{$IFDEF USEPAGECONTROL}
property PageControl2: Boolean read FPageControl2 write FPageControl2;
{$ENDIF}
property QuantumGrid5: Boolean read FQuantumGrid5 write FQuantumGrid5;
property Editors5: Boolean read FEditors5 write FEditors5;
property Datacontroller: Boolean read FDatacontroller write FDatacontroller;
property Filter: Boolean read FFilter write FFilter;
property GridPopupMenu: Boolean read FGridPopupMenu write FGridPopupMenu;
property GridExport: Boolean read FGridExport write FGridExport;
property Navigator : Boolean read FcxNavigator write FcxNavigator;
end;
TcxIntl = class(TComponent)
private
FConnected: Boolean;
FcxLibrary : TcxLibraryIntl;
{$IFDEF USEPAGECONTROL}
FPageControl2: TcxPagecontrol2Intl;
{$ENDIF}
FQuantumGrid5: TcxQuantumGrid5Intl;
FEditors5 : TcxEditors5Intl;
FDatacontroller : TcxDatacontrollerIntl;
FFilter : TcxFilterIntl;
FGridPopupMenu : TcxGridPopupMenuIntl;
FGridExport : TcxGridExportIntl;
FTranslate : TcxTranslate;
FVersion : String;
FcxNavigator: TcxNavigatorIntl;
iniFile : TMemIniFile;
Procedure SetConnected(val: boolean);
Procedure SetVersion(val: string);
procedure Write_IniFile(FileName : String);
procedure Read_IniFile(FileName : String);
protected
Procedure Loaded; override;
Procedure Connect;
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
function SaveToString : String;
procedure LoadFromString(strValues:String);
procedure SaveToFile(FileName : String);
procedure LoadFromFile(FileName : String);
published
property Connected: boolean read FConnected write SetConnected;
property cxLibrary: TcxLibraryIntl read FcxLibrary write FcxLibrary;
{$IFDEF USEPAGECONTROL}
property PageControl2: TcxPagecontrol2Intl read FPageControl2 write FPageControl2;
{$ENDIF}
property QuantumGrid5: TcxQuantumGrid5Intl read FQuantumGrid5 write FQuantumGrid5;
property Navigator : TcxNavigatorIntl read FcxNavigator write FcxNavigator;
property Editors5: TcxEditors5Intl read FEditors5 write FEditors5;
property Datacontroller: TcxDatacontrollerIntl read FDatacontroller write FDatacontroller;
property Filter: TcxFilterIntl read FFilter write FFilter;
property GridPopupMenu: TcxGridPopupMenuIntl read FGridPopupMenu write FGridPopupMenu;
property GridExport: TcxGridExportIntl read FGridExport write FGridExport;
property Translate: TcxTranslate read FTranslate write FTranslate;
property Version : String read FVersion write SetVersion;
end;
procedure Register;
var cxInternational: TcxIntl;
{$R *.res}
implementation
constructor TcxIntl.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
FVersion := '5.0';
FcxLibrary := TcxLibraryIntl.Create;
with FcxLibrary do
begin
FscxCantCreateRegistryKey := scxCantCreateRegistryKey;
{$IFNDEF DELPHI5}
FscxInvalidPropertyElement := scxInvalidPropertyElement;
{$ENDIF}
end;
{$IFDEF USEPAGECONTROL}
FPageControl2 := TcxPagecontrol2Intl.create;
with FPageControl2 do
begin
FscxPCImageListIndexError := scxPCImageListIndexError;
FscxPCNoBaseImages := scxPCNoBaseImages;
FscxPCNoRegisteredStyles := scxPCNoRegisteredStyles;
FscxPCPageIndexError := scxPCPageIndexError;
FscxPCPainterClassError := scxPCPainterClassError;
FscxPCStandardStyleError := scxPCStandardStyleError;
FscxPCStyleNameError := scxPCStyleNameError;
FscxPCTabCountEqualsZero := scxPCTabCountEqualsZero;
FscxPCTabIndexError := scxPCTabIndexError;
FscxPCTabVisibleIndexOutsOfBounds := scxPCTabVisibleIndexOutsOfBounds;
FscxPCVisibleTabListEmpty := scxPCVisibleTabListEmpty;
end;
{$ENDIF}
FQuantumGrid5 := TcxQuantumGrid5Intl.create;
with FQuantumGrid5 do
begin
FscxGridRecursiveLevels := scxGridRecursiveLevels;
FscxGridDeletingConfirmationCaption := scxGridDeletingConfirmationCaption;
FscxGridDeletingFocusedConfirmationText := scxGridDeletingFocusedConfirmationText;
FscxGridDeletingSelectedConfirmationText := scxGridDeletingSelectedConfirmationText;
FscxGridNoDataInfoText := scxGridNoDataInfoText;
FscxGridNewItemRowInfoText := scxGridNewItemRowInfoText;
FscxGridFilterIsEmpty := scxGridFilterIsEmpty;
FscxGridCustomizationFormCaption := scxGridCustomizationFormCaption;
FscxGridCustomizationFormColumnsPageCaption := scxGridCustomizationFormColumnsPageCaption;
FscxGridGroupByBoxCaption := scxGridGroupByBoxCaption;
FscxGridFilterCustomizeButtonCaption := scxGridFilterCustomizeButtonCaption;
FscxGridColumnsQuickCustomizationHint := scxGridColumnsQuickCustomizationHint;
FscxGridCustomizationFormBandsPageCaption := scxGridCustomizationFormBandsPageCaption;
FscxGridBandsQuickCustomizationHint := scxGridBandsQuickCustomizationHint;
FscxGridCustomizationFormRowsPageCaption := scxGridCustomizationFormRowsPageCaption;
FscxGridConverterIntermediaryMissing := scxGridConverterIntermediaryMissing;
FscxGridConverterNotExistGrid := scxGridConverterNotExistGrid;
FscxGridConverterNotExistComponent := scxGridConverterNotExistComponent;
FscxImportErrorCaption := scxImportErrorCaption;
FscxNotExistGridView := scxNotExistGridView;
FscxNotExistGridLevel := scxNotExistGridLevel;
FscxCantCreateExportOutputFile := scxCantCreateExportOutputFile;
FscxSEditRepositoryExtLookupComboBoxItem := cxSEditRepositoryExtLookupComboBoxItem;
end;
FEditors5 := TcxEditors5Intl.Create;
with FEditors5 do
begin
FcxSEditDateConvertError := cxSEditDateConvertError;
FcxSEditInvalidRepositoryItem := cxSEditInvalidRepositoryItem;
FcxSEditNumericValueConvertError := cxSEditNumericValueConvertError;
FcxSEditPopupCircularReferencingError := cxSEditPopupCircularReferencingError;
FcxSEditPostError := cxSEditPostError;
FcxSEditTimeConvertError := cxSEditTimeConvertError;
FcxSEditValidateErrorText := cxSEditValidateErrorText;
FcxSEditValueOutOfBounds := cxSEditValueOutOfBounds;
// TODO
FcxSEditCheckBoxChecked := cxSEditCheckBoxChecked;
FcxSEditCheckBoxGrayed := cxSEditCheckBoxGrayed;
FcxSEditCheckBoxUnchecked := cxSEditCheckBoxUnchecked;
FcxSRadioGroupDefaultCaption := cxSRadioGroupDefaultCaption;
FcxSTextTrue := cxSTextTrue;
FcxSTextFalse := cxSTextFalse;
// blob
FcxSBlobButtonOK := cxSBlobButtonOK;
FcxSBlobButtonCancel := cxSBlobButtonCancel;
FcxSBlobButtonClose := cxSBlobButtonClose;
FcxSBlobMemo := cxSBlobMemo;
FcxSBlobMemoEmpty := cxSBlobMemoEmpty;
FcxSBlobPicture := cxSBlobPicture;
FcxSBlobPictureEmpty := cxSBlobPictureEmpty;
// popup menu items
FcxSMenuItemCaptionCut := cxSMenuItemCaptionCut;
FcxSMenuItemCaptionCopy := cxSMenuItemCaptionCopy;
FcxSMenuItemCaptionPaste := cxSMenuItemCaptionPaste;
FcxSMenuItemCaptionDelete := cxSMenuItemCaptionDelete;
FcxSMenuItemCaptionLoad := cxSMenuItemCaptionLoad;
FcxSMenuItemCaptionSave := cxSMenuItemCaptionSave;
// date
FcxSDatePopupClear := cxSDatePopupClear;
FcxSDatePopupNow := cxSDatePopupNow;
FcxSDatePopupOK := cxSDatePopupOK;
FcxSDatePopupToday := cxSDatePopupToday;
FcxSDateError := cxSDateError;
// smart input consts
FcxSDateToday := cxSDateToday;
FcxSDateYesterday := cxSDateYesterday;
FcxSDateTomorrow := cxSDateTomorrow;
FcxSDateSunday := cxSDateSunday;
FcxSDateMonday := cxSDateMonday;
FcxSDateTuesday := cxSDateTuesday;
FcxSDateWednesday := cxSDateWednesday;
FcxSDateThursday := cxSDateThursday;
FcxSDateFriday := cxSDateFriday;
FcxSDateSaturday := cxSDateSaturday;
FcxSDateFirst := cxSDateFirst;
FcxSDateSecond := cxSDateSecond;
FcxSDateThird := cxSDateThird;
FcxSDateFourth := cxSDateFourth;
FcxSDateFifth := cxSDateFifth;
FcxSDateSixth := cxSDateSixth;
FcxSDateSeventh := cxSDateSeventh;
FcxSDateBOM := cxSDateBOM;
FcxSDateEOM := cxSDateEOM;
FcxSDateNow := cxSDateNow;
// calculator
FscxSCalcError := scxSCalcError;
// hyperLink
FscxSHyperLinkPrefix := scxSHyperLinkPrefix;
FscxSHyperLinkDoubleSlash := scxSHyperLinkDoubleSlash;
// edit repository
FscxSEditRepositoryBlobItem := scxSEditRepositoryBlobItem;
FscxSEditRepositoryButtonItem := scxSEditRepositoryButtonItem;
FscxSEditRepositoryCalcItem := scxSEditRepositoryCalcItem;
FscxSEditRepositoryCheckBoxItem := scxSEditRepositoryCheckBoxItem;
FscxSEditRepositoryComboBoxItem := scxSEditRepositoryComboBoxItem;
FscxSEditRepositoryCurrencyItem := scxSEditRepositoryCurrencyItem;
FscxSEditRepositoryDateItem := scxSEditRepositoryDateItem;
FscxSEditRepositoryHyperLinkItem := scxSEditRepositoryHyperLinkItem;
FscxSEditRepositoryImageComboBoxItem := scxSEditRepositoryImageComboBoxItem;
FscxSEditRepositoryImageItem := scxSEditRepositoryImageItem;
FscxSEditRepositoryLookupComboBoxItem := scxSEditRepositoryLookupComboBoxItem;
FscxSEditRepositoryMaskItem := scxSEditRepositoryMaskItem;
FscxSEditRepositoryMemoItem := scxSEditRepositoryMemoItem;
FscxSEditRepositoryMRUItem := scxSEditRepositoryMRUItem;
FscxSEditRepositoryPopupItem := scxSEditRepositoryPopupItem;
FscxSEditRepositorySpinItem := scxSEditRepositorySpinItem;
FscxSEditRepositoryRadioGroupItem := scxSEditRepositoryRadioGroupItem;
FscxSEditRepositoryTextItem := scxSEditRepositoryTextItem;
FscxSEditRepositoryTimeItem := scxSEditRepositoryTimeItem;
FscxRegExprLine := scxRegExprLine;
FscxRegExprChar := scxRegExprChar;
FscxRegExprNotAssignedSourceStream := scxRegExprNotAssignedSourceStream;
FscxRegExprEmptySourceStream := scxRegExprEmptySourceStream;
FscxRegExprCantUsePlusQuantifier := scxRegExprCantUsePlusQuantifier;
FscxRegExprCantUseStarQuantifier := scxRegExprCantUseStarQuantifier;
FscxRegExprCantCreateEmptyAlt := scxRegExprCantCreateEmptyAlt;
FscxRegExprCantCreateEmptyBlock := scxRegExprCantCreateEmptyBlock;
FscxRegExprIllegalSymbol := scxRegExprIllegalSymbol;
FscxRegExprIllegalQuantifier := scxRegExprIllegalQuantifier;
FscxRegExprNotSupportQuantifier := scxRegExprNotSupportQuantifier;
FscxRegExprIllegalIntegerValue := scxRegExprIllegalIntegerValue;
FscxRegExprTooBigReferenceNumber := scxRegExprTooBigReferenceNumber;
FscxRegExprCantCreateEmptyEnum := scxRegExprCantCreateEmptyEnum;
FscxRegExprSubrangeOrder := scxRegExprSubrangeOrder;
FscxRegExprHexNumberExpected0 := scxRegExprHexNumberExpected0;
FscxRegExprHexNumberExpected := scxRegExprHexNumberExpected;
FscxRegExprMissing := scxRegExprMissing;
FscxRegExprUnnecessary := scxRegExprUnnecessary;
FscxRegExprIncorrectSpace := scxRegExprIncorrectSpace;
FscxRegExprNotCompiled := scxRegExprNotCompiled;
FscxRegExprIncorrectParameterQuantifier := scxRegExprIncorrectParameterQuantifier;
FscxRegExprCantUseParameterQuantifier := scxRegExprCantUseParameterQuantifier;
FscxMaskEditRegExprError := scxMaskEditRegExprError;
FscxMaskEditInvalidEditValue := scxMaskEditInvalidEditValue;
FscxMaskEditNoMask := scxMaskEditNoMask;
FscxMaskEditIllegalFileFormat := scxMaskEditIllegalFileFormat;
FscxMaskEditEmptyMaskCollectionFile := scxMaskEditEmptyMaskCollectionFile;
FscxMaskEditMaskCollectionFiles := scxMaskEditMaskCollectionFiles;
//spin edit
FcxSSpinEditInvalidNumericValue := cxSSpinEditInvalidNumericValue;
end;
FDatacontroller := TcxDatacontrollerIntl.Create;
with FDatacontroller do
begin
FcxSDataReadError := cxSDataReadError;
FcxSDataWriteError := cxSDataWriteError;
FcxSDataItemExistError := cxSDataItemExistError;
FcxSDataRecordIndexError := cxSDataRecordIndexError;
FcxSDataItemIndexError := cxSDataItemIndexError;
FcxSDataProviderModeError := cxSDataProviderModeError;
FcxSDataInvalidStreamFormat := cxSDataInvalidStreamFormat;
FcxSDataRowIndexError := cxSDataRowIndexError;
FcxSDataCustomDataSourceInvalidCompare := cxSDataCustomDataSourceInvalidCompare;
// DB
FcxSDBDetailFilterControllerNotFound := cxSDBDetailFilterControllerNotFound;
FcxSDBNotInGridMode := cxSDBNotInGridMode;
FcxSDBKeyFieldNotFound := cxSDBKeyFieldNotFound;
end;
FFilter := TcxFilterIntl.Create;
with FFilter do
begin
FcxSFilterOperatorEqual := cxSFilterOperatorEqual;
FcxSFilterOperatorNotEqual := cxSFilterOperatorNotEqual;
FcxSFilterOperatorLess := cxSFilterOperatorLess;
FcxSFilterOperatorLessEqual := cxSFilterOperatorLessEqual;
FcxSFilterOperatorGreater := cxSFilterOperatorGreater;
FcxSFilterOperatorGreaterEqual := cxSFilterOperatorGreaterEqual;
FcxSFilterOperatorLike := cxSFilterOperatorLike;
FcxSFilterOperatorNotLike := cxSFilterOperatorNotLike;
FcxSFilterOperatorBetween := cxSFilterOperatorBetween;
FcxSFilterOperatorNotBetween := cxSFilterOperatorNotBetween;
FcxSFilterOperatorInList := cxSFilterOperatorInList;
FcxSFilterOperatorNotInList := cxSFilterOperatorNotInList;
FcxSFilterOperatorYesterday := cxSFilterOperatorYesterday;
FcxSFilterOperatorToday := cxSFilterOperatorToday;
FcxSFilterOperatorTomorrow := cxSFilterOperatorTomorrow;
FcxSFilterOperatorLastWeek := cxSFilterOperatorLastWeek;
FcxSFilterOperatorLastMonth := cxSFilterOperatorLastMonth;
FcxSFilterOperatorLastYear := cxSFilterOperatorLastYear;
FcxSFilterOperatorThisWeek := cxSFilterOperatorThisWeek;
FcxSFilterOperatorThisMonth := cxSFilterOperatorThisMonth;
FcxSFilterOperatorThisYear := cxSFilterOperatorThisYear;
FcxSFilterOperatorNextWeek := cxSFilterOperatorNextWeek;
FcxSFilterOperatorNextMonth := cxSFilterOperatorNextMonth;
FcxSFilterOperatorNextYear := cxSFilterOperatorNextYear;
FcxSFilterAndCaption := cxSFilterAndCaption;
FcxSFilterOrCaption := cxSFilterOrCaption;
FcxSFilterNotCaption := cxSFilterNotCaption;
FcxSFilterBlankCaption := cxSFilterBlankCaption;
// derived
FcxSFilterOperatorIsNull := cxSFilterOperatorIsNull;
FcxSFilterOperatorIsNotNull := cxSFilterOperatorIsNotNull;
FcxSFilterOperatorBeginsWith := cxSFilterOperatorBeginsWith;
FcxSFilterOperatorDoesNotBeginWith := cxSFilterOperatorDoesNotBeginWith;
FcxSFilterOperatorEndsWith := cxSFilterOperatorEndsWith;
FcxSFilterOperatorDoesNotEndWith := cxSFilterOperatorDoesNotEndWith;
FcxSFilterOperatorContains := cxSFilterOperatorContains;
FcxSFilterOperatorDoesNotContain := cxSFilterOperatorDoesNotContain;
// filter listbox's values
FcxSFilterBoxAllCaption := cxSFilterBoxAllCaption;
FcxSFilterBoxCustomCaption := cxSFilterBoxCustomCaption;
FcxSFilterBoxBlanksCaption := cxSFilterBoxBlanksCaption;
FcxSFilterBoxNonBlanksCaption := cxSFilterBoxNonBlanksCaption;
// Filter from Datacontroller
FcxSFilterBoolOperatorAnd := cxSFilterBoolOperatorAnd;
FcxSFilterBoolOperatorOr := cxSFilterBoolOperatorOr;
FcxSFilterBoolOperatorNotAnd := cxSFilterBoolOperatorNotAnd;
FcxSFilterBoolOperatorNotOr := cxSFilterBoolOperatorNotOr;
FcxSFilterRootButtonCaption := cxSFilterRootButtonCaption;
FcxSFilterAddCondition := cxSFilterAddCondition;
FcxSFilterAddGroup := cxSFilterAddGroup;
FcxSFilterRemoveRow := cxSFilterRemoveRow;
FcxSFilterClearAll := cxSFilterClearAll;
FcxSFilterFooterAddCondition := cxSFilterFooterAddCondition;
FcxSFilterGroupCaption := cxSFilterGroupCaption;
FcxSFilterRootGroupCaption := cxSFilterRootGroupCaption;
FcxSFilterControlNullString := cxSFilterControlNullString;
FcxSFilterErrorBuilding := cxSFilterErrorBuilding;
FcxSFilterDialogCaption := cxSFilterDialogCaption;
FcxSFilterDialogInvalidValue := cxSFilterDialogInvalidValue;
FcxSFilterDialogUse := cxSFilterDialogUse;
FcxSFilterDialogSingleCharacter := cxSFilterDialogSingleCharacter;
FcxSFilterDialogCharactersSeries := cxSFilterDialogCharactersSeries;
FcxSFilterDialogOperationAnd := cxSFilterDialogOperationAnd;
FcxSFilterDialogOperationOr := cxSFilterDialogOperationOr;
FcxSFilterDialogRows := cxSFilterDialogRows;
FcxSFilterControlDialogCaption := cxSFilterControlDialogCaption;
FcxSFilterControlDialogNewFile := cxSFilterControlDialogNewFile;
FcxSFilterControlDialogOpenDialogCaption := cxSFilterControlDialogOpenDialogCaption;
FcxSFilterControlDialogSaveDialogCaption := cxSFilterControlDialogSaveDialogCaption;
FcxSFilterControlDialogActionSaveCaption := cxSFilterControlDialogActionSaveCaption;
FcxSFilterControlDialogActionOpenCaption := cxSFilterControlDialogActionOpenCaption;
FcxSFilterControlDialogActionApplyCaption := cxSFilterControlDialogActionApplyCaption;
FcxSFilterControlDialogActionOkCaption := cxSFilterControlDialogActionOkCaption;
FcxSFilterControlDialogActionCancelCaption := cxSFilterControlDialogActionCancelCaption;
FcxSFilterControlDialogFileExt := cxSFilterControlDialogFileExt;
FcxSFilterControlDialogFileFilter := cxSFilterControlDialogFileFilter;
end;
FGridPopupMenu := TcxGridPopupMenuIntl.Create;
with FGridPopupMenu do
begin
//Header popup menu captions
FcxSGridNone := cxSGridNone;
FcxSGridSortColumnAsc := cxSGridSortColumnAsc;
FcxSGridSortColumnDesc := cxSGridSortColumnDesc;
FcxSGridClearSorting := cxSGridClearSorting;
FcxSGridGroupByThisField := cxSGridGroupByThisField;
FcxSGridRemoveThisGroupItem := cxSGridRemoveThisGroupItem;
FcxSGridGroupByBox := cxSGridGroupByBox;
FcxSGridAlignmentSubMenu := cxSGridAlignmentSubMenu;
FcxSGridAlignLeft := cxSGridAlignLeft;
FcxSGridAlignRight := cxSGridAlignRight;
FcxSGridAlignCenter := cxSGridAlignCenter;
FcxSGridRemoveColumn := cxSGridRemoveColumn;
FcxSGridFieldChooser := cxSGridFieldChooser;
FcxSGridBestFit := cxSGridBestFit;
FcxSGridBestFitAllColumns := cxSGridBestFitAllColumns;
FcxSGridShowFooter := cxSGridShowFooter;
FcxSGridShowGroupFooter := cxSGridShowGroupFooter;
//Footer popup menu captions
FcxSGridSumMenuItem := cxSGridSumMenuItem;
FcxSGridMinMenuItem := cxSGridMinMenuItem;
FcxSGridMaxMenuItem := cxSGridMaxMenuItem;
FcxSGridCountMenuItem := cxSGridCountMenuItem;
FcxSGridAvgMenuItem := cxSGridAvgMenuItem;
FcxSGridNoneMenuItem := cxSGridNoneMenuItem;
end;
FGridExport := TcxGridExportIntl.Create;
with FGridExport do
begin
FscxUnsupportedExport := scxUnsupportedExport;
FscxStyleManagerKill := scxStyleManagerKill;
FscxStyleManagerCreate := scxStyleManagerCreate;
FscxExportToHtml := scxExportToHtml;
FscxExportToXml := scxExportToXml;
FscxExportToText := scxExportToText;
FscxEmptyExportCache := scxEmptyExportCache;
FscxIncorrectUnion := scxIncorrectUnion;
FscxIllegalWidth := scxIllegalWidth;
FscxInvalidColumnRowCount := scxInvalidColumnRowCount;
FscxIllegalHeight := scxIllegalHeight;
FscxInvalidColumnIndex := scxInvalidColumnIndex;
FscxInvalidRowIndex := scxInvalidRowIndex;
FscxInvalidStyleIndex := scxInvalidStyleIndex;
FscxExportToExcel := scxExportToExcel;
FscxWorkbookWrite := scxWorkbookWrite;
FscxInvalidCellDimension := scxInvalidCellDimension;
FscxBoolTrue := scxBoolTrue;
FscxBoolFalse := scxBoolFalse;
end;
FcxNavigator := TcxNavigatorIntl.Create;
With FcxNavigator do
begin
FcxNavigatorHint_First := cxNavigatorHint_First;
FcxNavigatorHint_Prior := cxNavigatorHint_Prior;
FcxNavigatorHint_PriorPage := cxNavigatorHint_PriorPage;
FcxNavigatorHint_Next := cxNavigatorHint_Next;
FcxNavigatorHint_NextPage := cxNavigatorHint_NextPage;
FcxNavigatorHint_Last := cxNavigatorHint_Last;
FcxNavigatorHint_Insert := cxNavigatorHint_Insert;
FcxNavigatorHint_Delete := cxNavigatorHint_Delete;
FcxNavigatorHint_Edit := cxNavigatorHint_Edit;
FcxNavigatorHint_Post := cxNavigatorHint_Post;
FcxNavigatorHint_Cancel := cxNavigatorHint_Cancel;
FcxNavigatorHint_Refresh := cxNavigatorHint_Refresh;
FcxNavigatorHint_SaveBookmark := cxNavigatorHint_SaveBookmark;
FcxNavigatorHint_GotoBookmark := cxNavigatorHint_GotoBookmark;
FcxNavigatorHint_Filter := cxNavigatorHint_Filter;
FcxNavigator_DeleteRecordQuestion := cxNavigator_DeleteRecordQuestion;
end;
FTranslate := TcxTranslate.Create;
end;
destructor TcxIntl.Destroy;
begin
FcxLibrary.Free;
{$IFDEF USEPAGECONTROL}
FPageControl2.Free;
{$ENDIF}
FQuantumGrid5.Free;
FEditors5.Free;
FDatacontroller.Free;
FFilter.Free;
FGridPopupMenu.Free;
FGridExport.Free;
FTranslate.Free;
FcxNavigator.Free;
inherited Destroy;
if self=cxInternational then cxInternational:= nil;
end;
Procedure TcxIntl.Loaded;
begin
inherited Loaded;
if Connected then Connect;
end;
Procedure TcxIntl.SetConnected(val: boolean);
begin
FConnected := val;
if not val then exit;
Connect;
end;
Procedure TcxIntl.SetVersion(val: String);
begin
end;
function TcxIntl.SaveToString : String;
var strLst : TStringList;
begin
strLst := TStringList.Create;
iniFile := TMemIniFile.Create('');
Write_IniFile('');
iniFile.GetStrings(strLst);
Result := strLst.Text;
strLst.Free;
iniFile.Free;
end;
procedure TcxIntl.LoadFromString(strValues:String);
var strLst : TStringList;
begin
strLst := TStringList.Create;
iniFile := TMemIniFile.Create('');
strLst.Text := strValues;
iniFile.SetStrings(strLst);
Read_IniFile('');
if FConnected then
Connect;
strLst.Free;
iniFile.Free;
end;
procedure TcxIntl.Write_IniFile(FileName : String);
begin
with FcxLibrary do begin
iniFile.WriteString('cxLibrary', 'CantCreateRegistryKey', FscxCantCreateRegistryKey);
{$IFNDEF DELPHI5}
iniFile.WriteString('cxLibrary', 'InvalidPropertyElement', FscxInvalidPropertyElement);
{$ENDIF}
end;
{$IFDEF USEPAGECONTROL}
with FPageControl2 do begin
iniFile.WriteString('PageControl2', 'PCImageListIndexError', FscxPCImageListIndexError);
iniFile.WriteString('PageControl2', 'PCNoBaseImages', FscxPCNoBaseImages);
iniFile.WriteString('PageControl2', 'PCNoRegisteredStyles', FscxPCNoRegisteredStyles);
iniFile.WriteString('PageControl2', 'PCPageIndexError', FscxPCPageIndexError);
iniFile.WriteString('PageControl2', 'PCPainterClassError', FscxPCPainterClassError);
iniFile.WriteString('PageControl2', 'PCStandardStyleError', FscxPCStandardStyleError);
iniFile.WriteString('PageControl2', 'PCStyleNameError', FscxPCStyleNameError);
iniFile.WriteString('PageControl2', 'PCTabCountEqualsZero', FscxPCTabCountEqualsZero);
iniFile.WriteString('PageControl2', 'PCTabIndexError', FscxPCTabIndexError);
iniFile.WriteString('PageControl2', 'PCTabVisibleIndexOutsOfBounds', FscxPCTabVisibleIndexOutsOfBounds);
iniFile.WriteString('PageControl2', 'PCVisibleTabListEmpty', FscxPCVisibleTabListEmpty);
end;
{$ENDIF}
with FQuantumGrid5 do begin
iniFile.WriteString('QuantumGrid5', 'GridRecursiveLevels', FscxGridRecursiveLevels);
iniFile.WriteString('QuantumGrid5', 'GridDeletingConfirmationCaption', FscxGridDeletingConfirmationCaption);
iniFile.WriteString('QuantumGrid5', 'GridDeletingFocusedConfirmationText', FscxGridDeletingFocusedConfirmationText);
iniFile.WriteString('QuantumGrid5', 'GridDeletingSelectedConfirmationText', FscxGridDeletingSelectedConfirmationText);
iniFile.WriteString('QuantumGrid5', 'GridNoDataInfoText', FscxGridNoDataInfoText);
iniFile.WriteString('QuantumGrid5', 'GridNewItemRowInfoText', FscxGridNewItemRowInfoText);
iniFile.WriteString('QuantumGrid5', 'GridFilterIsEmpty', FscxGridFilterIsEmpty);
iniFile.WriteString('QuantumGrid5', 'GridCustomizationFormCaption', FscxGridCustomizationFormCaption);
iniFile.WriteString('QuantumGrid5', 'GridCustomizationFormColumnsPageCaption', FscxGridCustomizationFormColumnsPageCaption);
iniFile.WriteString('QuantumGrid5', 'GridGroupByBoxCaption', FscxGridGroupByBoxCaption);
iniFile.WriteString('QuantumGrid5', 'GridFilterCustomizeButtonCaption', FscxGridFilterCustomizeButtonCaption);
iniFile.WriteString('QuantumGrid5', 'GridColumnsQuickCustomizationHint', FscxGridColumnsQuickCustomizationHint);
iniFile.WriteString('QuantumGrid5', 'GridCustomizationFormBandsPageCaption', FscxGridCustomizationFormBandsPageCaption);
iniFile.WriteString('QuantumGrid5', 'GridBandsQuickCustomizationHint', FscxGridBandsQuickCustomizationHint);
iniFile.WriteString('QuantumGrid5', 'GridCustomizationFormRowsPageCaption', FscxGridCustomizationFormRowsPageCaption);
iniFile.WriteString('QuantumGrid5', 'GridConverterIntermediaryMissing', FscxGridConverterIntermediaryMissing);
iniFile.WriteString('QuantumGrid5', 'GridConverterNotExistGrid', FscxGridConverterNotExistGrid);
iniFile.WriteString('QuantumGrid5', 'GridConverterNotExistComponent', FscxGridConverterNotExistComponent);
iniFile.WriteString('QuantumGrid5', 'ImportErrorCaption', FscxImportErrorCaption);
iniFile.WriteString('QuantumGrid5', 'NotExistGridView', FscxNotExistGridView);
iniFile.WriteString('QuantumGrid5', 'NotExistGridLevel', FscxNotExistGridLevel);
iniFile.WriteString('QuantumGrid5', 'CantCreateExportOutputFile', FscxCantCreateExportOutputFile);
iniFile.WriteString('QuantumGrid5', 'SEditRepositoryExtLookupComboBoxItem', FscxSEditRepositoryExtLookupComboBoxItem);
end;
with FEditors5 do begin
iniFile.WriteString('Editors5', 'EditInvalidRepositoryItem', FcxSEditInvalidRepositoryItem);
iniFile.WriteString('Editors5', 'EditDateConvertError', FcxSEditDateConvertError);
iniFile.WriteString('Editors5', 'EditNumericValueConvertError', FcxSEditNumericValueConvertError);
iniFile.WriteString('Editors5', 'EditPopupCircularReferencingError', FcxSEditPopupCircularReferencingError);
iniFile.WriteString('Editors5', 'EditPostError', FcxSEditPostError);
iniFile.WriteString('Editors5', 'EditTimeConvertError', FcxSEditTimeConvertError);
iniFile.WriteString('Editors5', 'EditValidateErrorText', FcxSEditValidateErrorText);
iniFile.WriteString('Editors5', 'EditValueOutOfBounds', FcxSEditValueOutOfBounds);
// TODO
iniFile.WriteString('Editors5', 'EditCheckBoxChecked', FcxSEditCheckBoxChecked);
iniFile.WriteString('Editors5', 'EditCheckBoxGrayed', FcxSEditCheckBoxGrayed);
iniFile.WriteString('Editors5', 'EditCheckBoxUnchecked', FcxSEditCheckBoxUnchecked);
iniFile.WriteString('Editors5', 'Radio0GroupDefaultCaption', FcxSRadioGroupDefaultCaption);
iniFile.WriteString('Editors5', 'TextTrue', FcxSTextTrue);
iniFile.WriteString('Editors5', 'TextFalse', FcxSTextFalse);
// blob
iniFile.WriteString('Editors5', 'BlobButtonOK', FcxSBlobButtonOK);
iniFile.WriteString('Editors5', 'BlobButtonCancel', FcxSBlobButtonCancel);
iniFile.WriteString('Editors5', 'BlobButtonClose', FcxSBlobButtonClose);
iniFile.WriteString('Editors5', 'BlobMemo', FcxSBlobMemo);
iniFile.WriteString('Editors5', 'BlobMemoEmpty', FcxSBlobMemoEmpty);
iniFile.WriteString('Editors5', 'BlobPicture', FcxSBlobPicture);
iniFile.WriteString('Editors5', 'BlobPictureEmpty', FcxSBlobPictureEmpty);
// popup menu items
iniFile.WriteString('Editors5', 'MenuItemCaptionCut', FcxSMenuItemCaptionCut);
iniFile.WriteString('Editors5', 'MenuItemCaptionCopy', FcxSMenuItemCaptionCopy);
iniFile.WriteString('Editors5', 'MenuItemCaptionPaste', FcxSMenuItemCaptionPaste);
iniFile.WriteString('Editors5', 'MenuItemCaptionDelete', FcxSMenuItemCaptionDelete);
iniFile.WriteString('Editors5', 'MenuItemCaptionLoad', FcxSMenuItemCaptionLoad);
iniFile.WriteString('Editors5', 'MenuItemCaptionSave', FcxSMenuItemCaptionSave);
// date
iniFile.WriteString('Editors5', 'DatePopupClear', FcxSDatePopupClear);
iniFile.WriteString('Editors5', 'DatePopupNow', FcxSDatePopupNow);
iniFile.WriteString('Editors5', 'DatePopupOK', FcxSDatePopupOK);
iniFile.WriteString('Editors5', 'DatePopupToday', FcxSDatePopupToday);
iniFile.WriteString('Editors5', 'DateError', FcxSDateError);
// smart input consts
iniFile.WriteString('Editors5', 'DateToday', FcxSDateToday);
iniFile.WriteString('Editors5', 'DateYesterday', FcxSDateYesterday);
iniFile.WriteString('Editors5', 'DateTomorrow', FcxSDateTomorrow);
iniFile.WriteString('Editors5', 'DateSunday', FcxSDateSunday);
iniFile.WriteString('Editors5', 'DateMonday', FcxSDateMonday);
iniFile.WriteString('Editors5', 'DateTuesday', FcxSDateTuesday);
iniFile.WriteString('Editors5', 'DateWednesday', FcxSDateWednesday);
iniFile.WriteString('Editors5', 'DateThursday', FcxSDateThursday);
iniFile.WriteString('Editors5', 'DateFriday', FcxSDateFriday);
iniFile.WriteString('Editors5', 'DateSaturday', FcxSDateSaturday);
iniFile.WriteString('Editors5', 'DateFirst', FcxSDateFirst);
iniFile.WriteString('Editors5', 'DateSecond', FcxSDateSecond);
iniFile.WriteString('Editors5', 'DateThird', FcxSDateThird);
iniFile.WriteString('Editors5', 'DateFourth', FcxSDateFourth);
iniFile.WriteString('Editors5', 'DateFifth', FcxSDateFifth);
iniFile.WriteString('Editors5', 'DateSixth', FcxSDateSixth);
iniFile.WriteString('Editors5', 'DateSeventh', FcxSDateSeventh);
iniFile.WriteString('Editors5', 'DateBOM', FcxSDateBOM);
iniFile.WriteString('Editors5', 'DateEOM', FcxSDateEOM);
iniFile.WriteString('Editors5', 'DateNow', FcxSDateNow);
// calculator
iniFile.WriteString('Editors5', 'CalcError', FscxSCalcError);
// hyperlink
iniFile.WriteString('Editors5', 'HyperLinkPrefix', FscxSHyperLinkPrefix);
iniFile.WriteString('Editors5', 'HyperLinkDoubleSlash', FscxSHyperLinkDoubleSlash);
// edit repository
iniFile.WriteString('Editors5', 'EditRepositoryBlobItem', FscxSEditRepositoryBlobItem);
iniFile.WriteString('Editors5', 'EditRepositoryButtonItem', FscxSEditRepositoryButtonItem);
iniFile.WriteString('Editors5', 'EditRepositoryCalcItem', FscxSEditRepositoryCalcItem);
iniFile.WriteString('Editors5', 'EditRepositoryCheckBoxItem', FscxSEditRepositoryCheckBoxItem);
iniFile.WriteString('Editors5', 'EditRepositoryComboBoxItem', FscxSEditRepositoryComboBoxItem);
iniFile.WriteString('Editors5', 'EditRepositoryCurrencyItem', FscxSEditRepositoryCurrencyItem);
iniFile.WriteString('Editors5', 'EditRepositoryDateItem', FscxSEditRepositoryDateItem);
iniFile.WriteString('Editors5', 'EditRepositoryHyperLinkItem', FscxSEditRepositoryHyperLinkItem);
iniFile.WriteString('Editors5', 'EditRepositoryImageComboBoxItem', FscxSEditRepositoryImageComboBoxItem);
iniFile.WriteString('Editors5', 'EditRepositoryImageItem', FscxSEditRepositoryImageItem);
iniFile.WriteString('Editors5', 'EditRepositoryLookupComboBoxItem', FscxSEditRepositoryLookupComboBoxItem);
iniFile.WriteString('Editors5', 'EditRepositoryMaskItem', FscxSEditRepositoryMaskItem);
iniFile.WriteString('Editors5', 'EditRepositoryMemoItem', FscxSEditRepositoryMemoItem);
iniFile.WriteString('Editors5', 'EditRepositoryMRUItem', FscxSEditRepositoryMRUItem);
iniFile.WriteString('Editors5', 'EditRepositoryPopupItem', FscxSEditRepositoryPopupItem);
iniFile.WriteString('Editors5', 'EditRepositorySpinItem', FscxSEditRepositorySpinItem);
iniFile.WriteString('Editors5', 'EditRepositoryTextItem', FscxSEditRepositoryTextItem);
iniFile.WriteString('Editors5', 'EditRepositoryTimeItem', FscxSEditRepositoryTimeItem);
iniFile.WriteString('Editors5', 'RegExprLine', FscxRegExprLine);
iniFile.WriteString('Editors5', 'RegExprChar', FscxRegExprChar);
iniFile.WriteString('Editors5', 'RegExprNotAssignedSourceStream', FscxRegExprNotAssignedSourceStream);
iniFile.WriteString('Editors5', 'RegExprEmptySourceStream', FscxRegExprEmptySourceStream);
iniFile.WriteString('Editors5', 'RegExprCantUsePlusQuantifier', FscxRegExprCantUsePlusQuantifier);
iniFile.WriteString('Editors5', 'RegExprCantUseStarQuantifier', FscxRegExprCantUseStarQuantifier);
iniFile.WriteString('Editors5', 'RegExprCantCreateEmptyAlt', FscxRegExprCantCreateEmptyAlt);
iniFile.WriteString('Editors5', 'RegExprCantCreateEmptyBlock', FscxRegExprCantCreateEmptyBlock);
iniFile.WriteString('Editors5', 'RegExprIllegalSymbol', FscxRegExprIllegalSymbol);
iniFile.WriteString('Editors5', 'RegExprIllegalQuantifier', FscxRegExprIllegalQuantifier);
iniFile.WriteString('Editors5', 'RegExprNotSupportQuantifier', FscxRegExprNotSupportQuantifier);
iniFile.WriteString('Editors5', 'RegExprIllegalIntegerValue', FscxRegExprIllegalIntegerValue);
iniFile.WriteString('Editors5', 'RegExprTooBigReferenceNumber', FscxRegExprTooBigReferenceNumber);
iniFile.WriteString('Editors5', 'RegExprCantCreateEmptyEnum', FscxRegExprCantCreateEmptyEnum);
iniFile.WriteString('Editors5', 'RegExprSubrangeOrder', FscxRegExprSubrangeOrder);
iniFile.WriteString('Editors5', 'RegExprHexNumberExpected0', FscxRegExprHexNumberExpected0);
iniFile.WriteString('Editors5', 'RegExprHexNumberExpected', FscxRegExprHexNumberExpected);
iniFile.WriteString('Editors5', 'RegExprMissing', FscxRegExprMissing);
iniFile.WriteString('Editors5', 'RegExprUnnecessary', FscxRegExprUnnecessary);
iniFile.WriteString('Editors5', 'RegExprIncorrectSpace', FscxRegExprIncorrectSpace);
iniFile.WriteString('Editors5', 'RegExprNotCompiled', FscxRegExprNotCompiled);
iniFile.WriteString('Editors5', 'RegExprIncorrectParameterQuantifier', FscxRegExprIncorrectParameterQuantifier);
iniFile.WriteString('Editors5', 'RegExprIncorrectParameterQuantifier', FscxRegExprIncorrectParameterQuantifier);
iniFile.WriteString('Editors5', 'MaskEditRegExprError', FscxMaskEditRegExprError);
iniFile.WriteString('Editors5', 'MaskEditInvalidEditValue', FscxMaskEditInvalidEditValue);
iniFile.WriteString('Editors5', 'MaskEditNoMask', FscxMaskEditNoMask);
iniFile.WriteString('Editors5', 'MaskEditIllegalFileFormat', FscxMaskEditIllegalFileFormat);
iniFile.WriteString('Editors5', 'MaskEditEmptyMaskCollectionFile', FscxMaskEditEmptyMaskCollectionFile);
iniFile.WriteString('Editors5', 'MaskEditMaskCollectionFiles', FscxMaskEditMaskCollectionFiles);
//spin edit
iniFile.WriteString('Editors5', 'SpinEditInvalidNumericValue', FcxSSpinEditInvalidNumericValue);
end;
with FDatacontroller do begin
iniFile.WriteString('Datacontroller', 'DataReadError', FcxSDataReadError);
iniFile.WriteString('Datacontroller', 'DataWriteError', FcxSDataWriteError);
iniFile.WriteString('Datacontroller', 'DataItemExistError', FcxSDataItemExistError);
iniFile.WriteString('Datacontroller', 'DataRecordIndexError', FcxSDataRecordIndexError);
iniFile.WriteString('Datacontroller', 'DataItemIndexError', FcxSDataItemIndexError);
iniFile.WriteString('Datacontroller', 'DataProviderModeError', FcxSDataProviderModeError);
iniFile.WriteString('Datacontroller', 'DataInvalidStreamFormat', FcxSDataInvalidStreamFormat);
iniFile.WriteString('Datacontroller', 'DataRowIndexError', FcxSDataRowIndexError);
iniFile.WriteString('Datacontroller', 'DataCustomDataSourceInvalidCompare', FcxSDataCustomDataSourceInvalidCompare);
// DB
iniFile.WriteString('Datacontroller', 'DBDetailFilterControllerNotFound', FcxSDBDetailFilterControllerNotFound);
iniFile.WriteString('Datacontroller', 'DBNotInGridMode', FcxSDBNotInGridMode);
iniFile.WriteString('Datacontroller', 'DBKeyFieldNotFound', FcxSDBKeyFieldNotFound);
end;
with FFilter do begin
iniFile.WriteString('Filter', 'FilterOperatorEqual', FcxSFilterOperatorEqual);
iniFile.WriteString('Filter', 'FilterOperatorNotEqual', FcxSFilterOperatorNotEqual);
iniFile.WriteString('Filter', 'FilterOperatorLess', FcxSFilterOperatorLess);
iniFile.WriteString('Filter', 'FilterOperatorLessEqual', FcxSFilterOperatorLessEqual);
iniFile.WriteString('Filter', 'FilterOperatorGreater', FcxSFilterOperatorGreater);
iniFile.WriteString('Filter', 'FilterOperatorGreaterEqual', FcxSFilterOperatorGreaterEqual);
iniFile.WriteString('Filter', 'FilterOperatorLike', FcxSFilterOperatorLike);
iniFile.WriteString('Filter', 'FilterOperatorNotLike', FcxSFilterOperatorNotLike);
iniFile.WriteString('Filter', 'FilterOperatorBetween', FcxSFilterOperatorBetween);
iniFile.WriteString('Filter', 'FilterOperatorNotBetween', FcxSFilterOperatorNotBetween);
iniFile.WriteString('Filter', 'FilterOperatorInList', FcxSFilterOperatorInList);
iniFile.WriteString('Filter', 'FilterOperatorNotInList', FcxSFilterOperatorNotInList);
iniFile.WriteString('Filter', 'FilterOperatorYesterday', FcxSFilterOperatorYesterday);
iniFile.WriteString('Filter', 'FilterOperatorToday', FcxSFilterOperatorToday);
iniFile.WriteString('Filter', 'FilterOperatorTomorrow', FcxSFilterOperatorTomorrow);
iniFile.WriteString('Filter', 'FilterOperatorLastWeek', FcxSFilterOperatorLastWeek);
iniFile.WriteString('Filter', 'FilterOperatorLastMonth', FcxSFilterOperatorLastMonth);
iniFile.WriteString('Filter', 'FilterOperatorLastYear', FcxSFilterOperatorLastYear);
iniFile.WriteString('Filter', 'FilterOperatorThisWeek', FcxSFilterOperatorThisWeek);
iniFile.WriteString('Filter', 'FilterOperatorThisMonth', FcxSFilterOperatorThisMonth);
iniFile.WriteString('Filter', 'FilterOperatorThisYear', FcxSFilterOperatorThisYear);
iniFile.WriteString('Filter', 'FilterOperatorNextWeek', FcxSFilterOperatorNextWeek);
iniFile.WriteString('Filter', 'FilterOperatorNextMonth', FcxSFilterOperatorNextMonth);
iniFile.WriteString('Filter', 'FilterOperatorNextYear', FcxSFilterOperatorNextYear);
iniFile.WriteString('Filter', 'FilterAndCaption', FcxSFilterAndCaption);
iniFile.WriteString('Filter', 'FilterOrCaption', FcxSFilterOrCaption);
iniFile.WriteString('Filter', 'FilterNotCaption', FcxSFilterNotCaption);
iniFile.WriteString('Filter', 'FilterBlankCaption', FcxSFilterBlankCaption);
// derived
iniFile.WriteString('Filter', 'FilterOperatorIsNull', FcxSFilterOperatorIsNull);
iniFile.WriteString('Filter', 'FilterOperatorIsNotNull', FcxSFilterOperatorIsNotNull);
iniFile.WriteString('Filter', 'FilterOperatorBeginsWith', FcxSFilterOperatorBeginsWith);
iniFile.WriteString('Filter', 'FilterOperatorDoesNotBeginWith', FcxSFilterOperatorDoesNotBeginWith);
iniFile.WriteString('Filter', 'FilterOperatorEndsWith', FcxSFilterOperatorEndsWith);
iniFile.WriteString('Filter', 'FilterOperatorDoesNotEndWith', FcxSFilterOperatorDoesNotEndWith);
iniFile.WriteString('Filter', 'FilterOperatorContains', FcxSFilterOperatorContains);
iniFile.WriteString('Filter', 'FilterOperatorDoesNotContain', FcxSFilterOperatorDoesNotContain);
// filter listbox's values
iniFile.WriteString('Filter', 'FilterBoxAllCaption', FcxSFilterBoxAllCaption);
iniFile.WriteString('Filter', 'FilterBoxCustomCaption', FcxSFilterBoxCustomCaption);
iniFile.WriteString('Filter', 'FilterBoxBlanksCaption', FcxSFilterBoxBlanksCaption);
iniFile.WriteString('Filter', 'FilterBoxNonBlanksCaption', FcxSFilterBoxNonBlanksCaption);
// Filter from Datacontroller
iniFile.WriteString('Filter', 'FilterBoolOperatorAnd', FcxSFilterBoolOperatorAnd);
iniFile.WriteString('Filter', 'FilterBoolOperatorOr', FcxSFilterBoolOperatorOr);
iniFile.WriteString('Filter', 'FilterBoolOperatorNotAnd', FcxSFilterBoolOperatorNotAnd);
iniFile.WriteString('Filter', 'FilterBoolOperatorNotOr', FcxSFilterBoolOperatorNotOr);
iniFile.WriteString('Filter', 'FilterRootButtonCaption', FcxSFilterRootButtonCaption);
iniFile.WriteString('Filter', 'FilterAddCondition', FcxSFilterAddCondition);
iniFile.WriteString('Filter', 'FilterAddGroup', FcxSFilterAddGroup);
iniFile.WriteString('Filter', 'FilterRemoveRow', FcxSFilterRemoveRow);
iniFile.WriteString('Filter', 'FilterClearAll', FcxSFilterClearAll);
iniFile.WriteString('Filter', 'FilterFooterAddCondition', FcxSFilterFooterAddCondition);
iniFile.WriteString('Filter', 'FilterGroupCaption', FcxSFilterGroupCaption);
iniFile.WriteString('Filter', 'FilterRootGroupCaption', FcxSFilterRootGroupCaption);
iniFile.WriteString('Filter', 'FilterControlNullString', FcxSFilterControlNullString);
iniFile.WriteString('Filter', 'FilterErrorBuilding', FcxSFilterErrorBuilding);
iniFile.WriteString('Filter', 'FilterDialogCaption', FcxSFilterDialogCaption);
iniFile.WriteString('Filter', 'FilterDialogInvalidValue', FcxSFilterDialogInvalidValue);
iniFile.WriteString('Filter', 'FilterDialogUse', FcxSFilterDialogUse);
iniFile.WriteString('Filter', 'FilterDialogSingleCharacter', FcxSFilterDialogSingleCharacter);
iniFile.WriteString('Filter', 'FilterDialogCharactersSeries', FcxSFilterDialogCharactersSeries);
iniFile.WriteString('Filter', 'FilterDialogOperationAnd', FcxSFilterDialogOperationAnd);
iniFile.WriteString('Filter', 'FilterDialogOperationOr', FcxSFilterDialogOperationOr);
iniFile.WriteString('Filter', 'FilterDialogRows', FcxSFilterDialogRows);
iniFile.WriteString('Filter', 'FilterControlDialogCaption', FcxSFilterControlDialogCaption);
iniFile.WriteString('Filter', 'FilterControlDialogNewFile', FcxSFilterControlDialogNewFile);
iniFile.WriteString('Filter', 'FilterControlDialogOpenDialogCaption', FcxSFilterControlDialogOpenDialogCaption);
iniFile.WriteString('Filter', 'FilterControlDialogSaveDialogCaption', FcxSFilterControlDialogSaveDialogCaption);
iniFile.WriteString('Filter', 'FilterControlDialogActionSaveCaption', FcxSFilterControlDialogActionSaveCaption);
iniFile.WriteString('Filter', 'FilterControlDialogActionOpenCaption', FcxSFilterControlDialogActionOpenCaption);
iniFile.WriteString('Filter', 'FilterControlDialogActionApplyCaption', FcxSFilterControlDialogActionApplyCaption);
iniFile.WriteString('Filter', 'FilterControlDialogActionOkCaption', FcxSFilterControlDialogActionOkCaption);
iniFile.WriteString('Filter', 'FilterControlDialogActionCancelCaption', FcxSFilterControlDialogActionCancelCaption);
iniFile.WriteString('Filter', 'FilterControlDialogFileExt', FcxSFilterControlDialogFileExt);
iniFile.WriteString('Filter', 'FilterControlDialogFileFilter', FcxSFilterControlDialogFileFilter);
end;
with FGridPopupMenu do begin
//Header popup menu captions
iniFile.WriteString('GridPopupMenu', 'GridNone', FcxSGridNone);
iniFile.WriteString('GridPopupMenu', 'GridSortColumnAsc', FcxSGridSortColumnAsc);
iniFile.WriteString('GridPopupMenu', 'GridSortColumnDesc', FcxSGridSortColumnDesc);
iniFile.WriteString('GridPopupMenu', 'GridClearSorting', FcxSGridClearSorting);
iniFile.WriteString('GridPopupMenu', 'GridGroupByThisField', FcxSGridGroupByThisField);
iniFile.WriteString('GridPopupMenu', 'GridRemoveThisGroupItem', FcxSGridRemoveThisGroupItem);
iniFile.WriteString('GridPopupMenu', 'GridGroupByBox', FcxSGridGroupByBox);
iniFile.WriteString('GridPopupMenu', 'GridAlignmentSubMenu', FcxSGridAlignmentSubMenu);
iniFile.WriteString('GridPopupMenu', 'GridAlignLeft', FcxSGridAlignLeft);
iniFile.WriteString('GridPopupMenu', 'GridAlignRight', FcxSGridAlignRight);
iniFile.WriteString('GridPopupMenu', 'GridAlignCenter', FcxSGridAlignCenter);
iniFile.WriteString('GridPopupMenu', 'GridRemoveColumn', FcxSGridRemoveColumn);
iniFile.WriteString('GridPopupMenu', 'GridFieldChooser', FcxSGridFieldChooser);
iniFile.WriteString('GridPopupMenu', 'GridBestFit', FcxSGridBestFit);
iniFile.WriteString('GridPopupMenu', 'GridBestFitAllColumns', FcxSGridBestFitAllColumns);
iniFile.WriteString('GridPopupMenu', 'GridShowFooter', FcxSGridShowFooter);
iniFile.WriteString('GridPopupMenu', 'GridShowGroupFooter', FcxSGridShowGroupFooter);
//Footer popup menu captions
iniFile.WriteString('GridPopupMenu', 'GridSumMenuItem', FcxSGridSumMenuItem);
iniFile.WriteString('GridPopupMenu', 'GridMinMenuItem', FcxSGridMinMenuItem);
iniFile.WriteString('GridPopupMenu', 'GridMaxMenuItem', FcxSGridMaxMenuItem);
iniFile.WriteString('GridPopupMenu', 'GridCountMenuItem', FcxSGridCountMenuItem);
iniFile.WriteString('GridPopupMenu', 'GridAvgMenuItem', FcxSGridAvgMenuItem);
iniFile.WriteString('GridPopupMenu', 'GridNoneMenuItem', FcxSGridNoneMenuItem);
end;
with FGridExport do begin
iniFile.WriteString('GridExport', 'UnsupportedExport', FscxUnsupportedExport);
iniFile.WriteString('GridExport', 'StyleManagerKill', FscxStyleManagerKill);
iniFile.WriteString('GridExport', 'StyleManagerCreate', FscxStyleManagerCreate);
iniFile.WriteString('GridExport', 'ExportToHtml', FscxExportToHtml);
iniFile.WriteString('GridExport', 'ExportToXml', FscxExportToXml);
iniFile.WriteString('GridExport', 'ExportToText', FscxExportToText);
iniFile.WriteString('GridExport', 'EmptyExportCache', FscxEmptyExportCache);
iniFile.WriteString('GridExport', 'IncorrectUnion', FscxIncorrectUnion);
iniFile.WriteString('GridExport', 'IllegalWidth', FscxIllegalWidth);
iniFile.WriteString('GridExport', 'InvalidColumnRowCount', FscxInvalidColumnRowCount);
iniFile.WriteString('GridExport', 'IllegalHeight', FscxIllegalHeight);
iniFile.WriteString('GridExport', 'InvalidColumnIndex', FscxInvalidColumnIndex);
iniFile.WriteString('GridExport', 'InvalidRowIndex', FscxInvalidRowIndex);
iniFile.WriteString('GridExport', 'InvalidStyleIndex', FscxInvalidStyleIndex);
iniFile.WriteString('GridExport', 'ExportToExcel', FscxExportToExcel);
iniFile.WriteString('GridExport', 'WorkbookWrite', FscxWorkbookWrite);
iniFile.WriteString('GridExport', 'InvalidCellDimension', FscxInvalidCellDimension);
iniFile.WriteString('GridExport', 'BoolTrue', FscxBoolTrue);
iniFile.WriteString('GridExport', 'BoolFalse', FscxBoolFalse);
end;
with FcxNavigator do begin
iniFile.WriteString('Navigator', 'NavigatorHint_First', FcxNavigatorHint_First);
iniFile.WriteString('Navigator', 'NavigatorHint_Prior', FcxNavigatorHint_Prior);
iniFile.WriteString('Navigator', 'NavigatorHint_PriorPage', FcxNavigatorHint_PriorPage);
iniFile.WriteString('Navigator', 'NavigatorHint_Next', FcxNavigatorHint_Next);
iniFile.WriteString('Navigator', 'NavigatorHint_NextPage', FcxNavigatorHint_NextPage);
iniFile.WriteString('Navigator', 'NavigatorHint_Last', FcxNavigatorHint_Last);
iniFile.WriteString('Navigator', 'NavigatorHint_Insert', FcxNavigatorHint_Insert);
iniFile.WriteString('Navigator', 'NavigatorHint_Delete', FcxNavigatorHint_Delete);
iniFile.WriteString('Navigator', 'NavigatorHint_Edit', FcxNavigatorHint_Edit);
iniFile.WriteString('Navigator', 'NavigatorHint_Post', FcxNavigatorHint_Post);
iniFile.WriteString('Navigator', 'NavigatorHint_Cancel', FcxNavigatorHint_Cancel);
iniFile.WriteString('Navigator', 'NavigatorHint_Refresh', FcxNavigatorHint_Refresh);
iniFile.WriteString('Navigator', 'NavigatorHint_SaveBookmark', FcxNavigatorHint_SaveBookmark);
iniFile.WriteString('Navigator', 'NavigatorHint_GotoBookmark', FcxNavigatorHint_GotoBookmark);
iniFile.WriteString('Navigator', 'NavigatorHint_Filter', FcxNavigatorHint_Filter);
iniFile.WriteString('Navigator', 'Navigator_DeleteRecordQuestion', FcxNavigator_DeleteRecordQuestion);
end;
end;
procedure TcxIntl.Read_IniFile(FileName : String);
begin
with FcxLibrary do begin
FscxCantCreateRegistryKey := iniFile.ReadString('cxLibrary', 'CantCreateRegistryKey', FscxCantCreateRegistryKey);
{$IFNDEF DELPHI5}
FscxInvalidPropertyElement := iniFile.ReadString('cxLibrary', 'InvalidPropertyElement', FscxInvalidPropertyElement);
{$ENDIF}
end;
{$IFDEF USEPAGECONTROL}
with FPageControl2 do begin
FscxPCImageListIndexError := iniFile.ReadString('PageControl2', 'PCImageListIndexError', FscxPCImageListIndexError);
FscxPCNoBaseImages := iniFile.ReadString('PageControl2', 'PCNoBaseImages', FscxPCNoBaseImages);
FscxPCNoRegisteredStyles := iniFile.ReadString('PageControl2', 'PCNoRegisteredStyles', FscxPCNoRegisteredStyles);
FscxPCPageIndexError := iniFile.ReadString('PageControl2', 'PCPageIndexError', FscxPCPageIndexError);
FscxPCPainterClassError := iniFile.ReadString('PageControl2', 'PCPainterClassError', FscxPCPainterClassError);
FscxPCStandardStyleError := iniFile.ReadString('PageControl2', 'PCStandardStyleError', FscxPCStandardStyleError);
FscxPCStyleNameError := iniFile.ReadString('PageControl2', 'PCStyleNameError', FscxPCStyleNameError);
FscxPCTabCountEqualsZero := iniFile.ReadString('PageControl2', 'PCTabCountEqualsZero', FscxPCTabCountEqualsZero);
FscxPCTabIndexError := iniFile.ReadString('PageControl2', 'PCTabIndexError', FscxPCTabIndexError);
FscxPCTabVisibleIndexOutsOfBounds := iniFile.ReadString('PageControl2', 'PCTabVisibleIndexOutsOfBounds', FscxPCTabVisibleIndexOutsOfBounds);
FscxPCVisibleTabListEmpty := iniFile.ReadString('PageControl2', 'PCVisibleTabListEmpty', FscxPCVisibleTabListEmpty);
end;
{$ENDIF}
with FQuantumGrid5 do begin
FscxGridRecursiveLevels := iniFile.ReadString('QuantumGrid5', 'GridRecursiveLevels', FscxGridRecursiveLevels);
FscxGridDeletingConfirmationCaption := iniFile.ReadString('QuantumGrid5', 'GridDeletingConfirmationCaption', FscxGridDeletingConfirmationCaption);
FscxGridDeletingFocusedConfirmationText := iniFile.ReadString('QuantumGrid5', 'GridDeletingFocusedConfirmationText', FscxGridDeletingFocusedConfirmationText);
FscxGridDeletingSelectedConfirmationText := iniFile.ReadString('QuantumGrid5', 'GridDeletingSelectedConfirmationText', FscxGridDeletingSelectedConfirmationText);
FscxGridNoDataInfoText := iniFile.ReadString('QuantumGrid5', 'GridNoDataInfoText', FscxGridNoDataInfoText);
FscxGridNewItemRowInfoText := iniFile.ReadString('QuantumGrid5', 'GridNewItemRowInfoText', FscxGridNewItemRowInfoText);
FscxGridFilterIsEmpty := iniFile.ReadString('QuantumGrid5', 'GridFilterIsEmpty', FscxGridFilterIsEmpty);
FscxGridCustomizationFormCaption := iniFile.ReadString('QuantumGrid5', 'GridCustomizationFormCaption', FscxGridCustomizationFormCaption);
FscxGridCustomizationFormColumnsPageCaption := iniFile.ReadString('QuantumGrid5', 'GridCustomizationFormColumnsPageCaption', FscxGridCustomizationFormColumnsPageCaption);
FscxGridGroupByBoxCaption := iniFile.ReadString('QuantumGrid5', 'GridGroupByBoxCaption', FscxGridGroupByBoxCaption);
FscxGridFilterCustomizeButtonCaption := iniFile.ReadString('QuantumGrid5', 'GridFilterCustomizeButtonCaption', FscxGridFilterCustomizeButtonCaption);
FscxGridColumnsQuickCustomizationHint := iniFile.ReadString('QuantumGrid5', 'GridColumnsQuickCustomizationHint', FscxGridColumnsQuickCustomizationHint);
FscxGridCustomizationFormBandsPageCaption := iniFile.ReadString('QuantumGrid5', 'GridCustomizationFormBandsPageCaption', FscxGridCustomizationFormBandsPageCaption);
FscxGridBandsQuickCustomizationHint := iniFile.ReadString('QuantumGrid5', 'GridBandsQuickCustomizationHint', FscxGridBandsQuickCustomizationHint);
FscxGridCustomizationFormRowsPageCaption := iniFile.ReadString('QuantumGrid5', 'GridCustomizationFormRowsPageCaption', FscxGridCustomizationFormRowsPageCaption);
FscxGridConverterIntermediaryMissing := iniFile.ReadString('QuantumGrid5', 'GridConverterIntermediaryMissing', FscxGridConverterIntermediaryMissing);
FscxGridConverterNotExistGrid := iniFile.ReadString('QuantumGrid5', 'GridConverterNotExistGrid', FscxGridConverterNotExistGrid);
FscxGridConverterNotExistComponent := iniFile.ReadString('QuantumGrid5', 'GridConverterNotExistComponent', FscxGridConverterNotExistComponent);
FscxImportErrorCaption := iniFile.ReadString('QuantumGrid5', 'ImportErrorCaption', FscxImportErrorCaption);
FscxNotExistGridView := iniFile.ReadString('QuantumGrid5', 'NotExistGridView', FscxNotExistGridView);
FscxNotExistGridLevel := iniFile.ReadString('QuantumGrid5', 'NotExistGridLevel', FscxNotExistGridLevel);
FscxCantCreateExportOutputFile := iniFile.ReadString('QuantumGrid5', 'CantCreateExportOutputFile', FscxCantCreateExportOutputFile);
FscxSEditRepositoryExtLookupComboBoxItem := iniFile.ReadString('QuantumGrid5', 'SEditRepositoryExtLookupComboBoxItem', FscxSEditRepositoryExtLookupComboBoxItem);
end;
with FEditors5 do begin
FcxSEditInvalidRepositoryItem := iniFile.ReadString('Editors5', 'EditInvalidRepositoryItem', FcxSEditInvalidRepositoryItem);
FcxSEditDateConvertError := iniFile.ReadString('Editors5', 'EditDateConvertError', FcxSEditDateConvertError);
FcxSEditNumericValueConvertError := iniFile.ReadString('Editors5', 'EditNumericValueConvertError', FcxSEditNumericValueConvertError);
FcxSEditPopupCircularReferencingError := iniFile.ReadString('Editors5', 'EditPopupCircularReferencingError', FcxSEditPopupCircularReferencingError);
FcxSEditPostError := iniFile.ReadString('Editors5', 'EditPostError', FcxSEditPostError);
FcxSEditTimeConvertError := iniFile.ReadString('Editors5', 'EditTimeConvertError', FcxSEditTimeConvertError);
FcxSEditValidateErrorText := iniFile.ReadString('Editors5', 'EditValidateErrorText', FcxSEditValidateErrorText);
FcxSEditValueOutOfBounds := iniFile.ReadString('Editors5', 'EditValueOutOfBounds', FcxSEditValueOutOfBounds);
// TODO
FcxSEditCheckBoxChecked := iniFile.ReadString('Editors5', 'EditCheckBoxChecked', FcxSEditCheckBoxChecked);
FcxSEditCheckBoxGrayed := iniFile.ReadString('Editors5', 'EditCheckBoxGrayed', FcxSEditCheckBoxGrayed);
FcxSEditCheckBoxUnchecked := iniFile.ReadString('Editors5', 'EditCheckBoxUnchecked', FcxSEditCheckBoxUnchecked);
FcxSRadioGroupDefaultCaption := iniFile.ReadString('Editors5', 'RadioGroupDefaultCaption', FcxSRadioGroupDefaultCaption);
FcxSTextTrue := iniFile.ReadString('Editors5', 'TextTrue', FcxSTextTrue);
FcxSTextFalse := iniFile.ReadString('Editors5', 'TextFalse', FcxSTextFalse);
// blob
FcxSBlobButtonOK := iniFile.ReadString('Editors5', 'BlobButtonOK', FcxSBlobButtonOK);
FcxSBlobButtonCancel := iniFile.ReadString('Editors5', 'BlobButtonCancel', FcxSBlobButtonCancel);
FcxSBlobButtonClose := iniFile.ReadString('Editors5', 'BlobButtonClose', FcxSBlobButtonClose);
FcxSBlobMemo := iniFile.ReadString('Editors5', 'BlobMemo', FcxSBlobMemo);
FcxSBlobMemoEmpty := iniFile.ReadString('Editors5', 'BlobMemoEmpty', FcxSBlobMemoEmpty);
FcxSBlobPicture := iniFile.ReadString('Editors5', 'BlobPicture', FcxSBlobPicture);
FcxSBlobPictureEmpty := iniFile.ReadString('Editors5', 'BlobPictureEmpty', FcxSBlobPictureEmpty);
// popup menu items
FcxSMenuItemCaptionCut := iniFile.ReadString('Editors5', 'MenuItemCaptionCut', FcxSMenuItemCaptionCut);
FcxSMenuItemCaptionCopy := iniFile.ReadString('Editors5', 'MenuItemCaptionCopy', FcxSMenuItemCaptionCopy);
FcxSMenuItemCaptionPaste := iniFile.ReadString('Editors5', 'MenuItemCaptionPaste', FcxSMenuItemCaptionPaste);
FcxSMenuItemCaptionDelete := iniFile.ReadString('Editors5', 'MenuItemCaptionDelete', FcxSMenuItemCaptionDelete);
FcxSMenuItemCaptionLoad := iniFile.ReadString('Editors5', 'MenuItemCaptionLoad', FcxSMenuItemCaptionLoad);
FcxSMenuItemCaptionSave := iniFile.ReadString('Editors5', 'MenuItemCaptionSave', FcxSMenuItemCaptionSave);
// date
FcxSDatePopupClear := iniFile.ReadString('Editors5', 'DatePopupClear', FcxSDatePopupClear);
FcxSDatePopupNow := iniFile.ReadString('Editors5', 'DatePopupNow', FcxSDatePopupNow);
FcxSDatePopupOK := iniFile.ReadString('Editors5', 'DatePopupOK', FcxSDatePopupOK);
FcxSDatePopupToday := iniFile.ReadString('Editors5', 'DatePopupToday', FcxSDatePopupToday);
FcxSDateError := iniFile.ReadString('Editors5', 'DateError', FcxSDateError);
// smart input consts
FcxSDateToday := iniFile.ReadString('Editors5', 'DateToday', FcxSDateToday);
FcxSDateYesterday := iniFile.ReadString('Editors5', 'DateYesterday', FcxSDateYesterday);
FcxSDateTomorrow := iniFile.ReadString('Editors5', 'DateTomorrow', FcxSDateTomorrow);
FcxSDateSunday := iniFile.ReadString('Editors5', 'DateSunday', FcxSDateSunday);
FcxSDateMonday := iniFile.ReadString('Editors5', 'DateMonday', FcxSDateMonday);
FcxSDateTuesday := iniFile.ReadString('Editors5', 'DateTuesday', FcxSDateTuesday);
FcxSDateWednesday := iniFile.ReadString('Editors5', 'DateWednesday', FcxSDateWednesday);
FcxSDateThursday := iniFile.ReadString('Editors5', 'DateThursday', FcxSDateThursday);
FcxSDateFriday := iniFile.ReadString('Editors5', 'DateFriday', FcxSDateFriday);
FcxSDateSaturday := iniFile.ReadString('Editors5', 'DateSaturday', FcxSDateSaturday);
FcxSDateFirst := iniFile.ReadString('Editors5', 'DateFirst', FcxSDateFirst);
FcxSDateSecond := iniFile.ReadString('Editors5', 'DateSecond', FcxSDateSecond);
FcxSDateThird := iniFile.ReadString('Editors5', 'DateThird', FcxSDateThird);
FcxSDateFourth := iniFile.ReadString('Editors5', 'DateFourth', FcxSDateFourth);
FcxSDateFifth := iniFile.ReadString('Editors5', 'DateFifth', FcxSDateFifth);
FcxSDateSixth := iniFile.ReadString('Editors5', 'DateSixth', FcxSDateSixth);
FcxSDateSeventh := iniFile.ReadString('Editors5', 'DateSeventh', FcxSDateSeventh);
FcxSDateBOM := iniFile.ReadString('Editors5', 'DateBOM', FcxSDateBOM);
FcxSDateEOM := iniFile.ReadString('Editors5', 'DateEOM', FcxSDateEOM);
FcxSDateNow := iniFile.ReadString('Editors5', 'DateNow', FcxSDateNow);
// calculator
FscxSCalcError := iniFile.ReadString('Editors5', 'CalcError', FscxSCalcError);
// hyperlink
FscxSHyperLinkPrefix := iniFile.ReadString('Editors5', 'HyperLinkPrefix', FscxSHyperLinkPrefix);
FscxSHyperLinkDoubleSlash := iniFile.ReadString('Editors5', 'HyperLinkDoubleSlash', FscxSHyperLinkDoubleSlash);
// edit repository
FscxSEditRepositoryBlobItem := iniFile.ReadString('Editors5', 'EditRepositoryBlobItem', FscxSEditRepositoryBlobItem);
FscxSEditRepositoryButtonItem := iniFile.ReadString('Editors5', 'EditRepositoryButtonItem', FscxSEditRepositoryButtonItem);
FscxSEditRepositoryCalcItem := iniFile.ReadString('Editors5', 'EditRepositoryCalcItem', FscxSEditRepositoryCalcItem);
FscxSEditRepositoryCheckBoxItem := iniFile.ReadString('Editors5', 'EditRepositoryCheckBoxItem', FscxSEditRepositoryCheckBoxItem);
FscxSEditRepositoryComboBoxItem := iniFile.ReadString('Editors5', 'EditRepositoryComboBoxItem', FscxSEditRepositoryComboBoxItem);
FscxSEditRepositoryCurrencyItem := iniFile.ReadString('Editors5', 'EditRepositoryCurrencyItem', FscxSEditRepositoryCurrencyItem);
FscxSEditRepositoryDateItem := iniFile.ReadString('Editors5', 'EditRepositoryDateItem', FscxSEditRepositoryDateItem);
FscxSEditRepositoryHyperLinkItem := iniFile.ReadString('Editors5', 'EditRepositoryHyperLinkItem', FscxSEditRepositoryHyperLinkItem);
FscxSEditRepositoryImageComboBoxItem := iniFile.ReadString('Editors5', 'EditRepositoryImageComboBoxItem', FscxSEditRepositoryImageComboBoxItem);
FscxSEditRepositoryImageItem := iniFile.ReadString('Editors5', 'EditRepositoryImageItem', FscxSEditRepositoryImageItem);
FscxSEditRepositoryLookupComboBoxItem := iniFile.ReadString('Editors5', 'EditRepositoryLookupComboBoxItem', FscxSEditRepositoryLookupComboBoxItem);
FscxSEditRepositoryMaskItem := iniFile.ReadString('Editors5', 'EditRepositoryMaskItem', FscxSEditRepositoryMaskItem);
FscxSEditRepositoryMemoItem := iniFile.ReadString('Editors5', 'EditRepositoryMemoItem', FscxSEditRepositoryMemoItem);
FscxSEditRepositoryMRUItem := iniFile.ReadString('Editors5', 'EditRepositoryMRUItem', FscxSEditRepositoryMRUItem);
FscxSEditRepositoryPopupItem := iniFile.ReadString('Editors5', 'EditRepositoryPopupItem', FscxSEditRepositoryPopupItem);
FscxSEditRepositorySpinItem := iniFile.ReadString('Editors5', 'EditRepositorySpinItem', FscxSEditRepositorySpinItem);
FscxSEditRepositoryTextItem := iniFile.ReadString('Editors5', 'EditRepositoryTextItem', FscxSEditRepositoryTextItem);
FscxSEditRepositoryTimeItem := iniFile.ReadString('Editors5', 'EditRepositoryTimeItem', FscxSEditRepositoryTimeItem);
FscxRegExprLine := iniFile.ReadString('Editors5', 'RegExprLine', FscxRegExprLine);
FscxRegExprChar := iniFile.ReadString('Editors5', 'RegExprChar', FscxRegExprChar);
FscxRegExprNotAssignedSourceStream := iniFile.ReadString('Editors5', 'RegExprNotAssignedSourceStream', FscxRegExprNotAssignedSourceStream);
FscxRegExprEmptySourceStream := iniFile.ReadString('Editors5', 'RegExprEmptySourceStream', FscxRegExprEmptySourceStream);
FscxRegExprCantUsePlusQuantifier := iniFile.ReadString('Editors5', 'RegExprCantUsePlusQuantifier', FscxRegExprCantUsePlusQuantifier);
FscxRegExprCantUseStarQuantifier := iniFile.ReadString('Editors5', 'RegExprCantUseStarQuantifier', FscxRegExprCantUseStarQuantifier);
FscxRegExprCantCreateEmptyAlt := iniFile.ReadString('Editors5', 'RegExprCantCreateEmptyAlt', FscxRegExprCantCreateEmptyAlt);
FscxRegExprCantCreateEmptyBlock := iniFile.ReadString('Editors5', 'RegExprCantCreateEmptyBlock', FscxRegExprCantCreateEmptyBlock);
FscxRegExprIllegalSymbol := iniFile.ReadString('Editors5', 'RegExprIllegalSymbol', FscxRegExprIllegalSymbol);
FscxRegExprIllegalQuantifier := iniFile.ReadString('Editors5', 'RegExprIllegalQuantifier', FscxRegExprIllegalQuantifier);
FscxRegExprNotSupportQuantifier := iniFile.ReadString('Editors5', 'RegExprNotSupportQuantifier', FscxRegExprNotSupportQuantifier);
FscxRegExprIllegalIntegerValue := iniFile.ReadString('Editors5', 'RegExprIllegalIntegerValue', FscxRegExprIllegalIntegerValue);
FscxRegExprTooBigReferenceNumber := iniFile.ReadString('Editors5', 'RegExprTooBigReferenceNumber', FscxRegExprTooBigReferenceNumber);
FscxRegExprCantCreateEmptyEnum := iniFile.ReadString('Editors5', 'RegExprCantCreateEmptyEnum', FscxRegExprCantCreateEmptyEnum);
FscxRegExprSubrangeOrder := iniFile.ReadString('Editors5', 'RegExprSubrangeOrder', FscxRegExprSubrangeOrder);
FscxRegExprHexNumberExpected0 := iniFile.ReadString('Editors5', 'RegExprHexNumberExpected0', FscxRegExprHexNumberExpected0);
FscxRegExprHexNumberExpected := iniFile.ReadString('Editors5', 'RegExprHexNumberExpected', FscxRegExprHexNumberExpected);
FscxRegExprMissing := iniFile.ReadString('Editors5', 'RegExprMissing', FscxRegExprMissing);
FscxRegExprUnnecessary := iniFile.ReadString('Editors5', 'RegExprUnnecessary', FscxRegExprUnnecessary);
FscxRegExprIncorrectSpace := iniFile.ReadString('Editors5', 'RegExprIncorrectSpace', FscxRegExprIncorrectSpace);
FscxRegExprNotCompiled := iniFile.ReadString('Editors5', 'RegExprNotCompiled', FscxRegExprNotCompiled);
FscxRegExprIncorrectParameterQuantifier := iniFile.ReadString('Editors5', 'RegExprIncorrectParameterQuantifier', FscxRegExprIncorrectParameterQuantifier);
FscxRegExprIncorrectParameterQuantifier := iniFile.ReadString('Editors5', 'RegExprIncorrectParameterQuantifier', FscxRegExprIncorrectParameterQuantifier);
FscxMaskEditRegExprError := iniFile.ReadString('Editors5', 'MaskEditRegExprError', FscxMaskEditRegExprError);
FscxMaskEditInvalidEditValue := iniFile.ReadString('Editors5', 'MaskEditInvalidEditValue', FscxMaskEditInvalidEditValue);
FscxMaskEditNoMask := iniFile.ReadString('Editors5', 'MaskEditNoMask', FscxMaskEditNoMask);
FscxMaskEditIllegalFileFormat := iniFile.ReadString('Editors5', 'MaskEditIllegalFileFormat', FscxMaskEditIllegalFileFormat);
FscxMaskEditEmptyMaskCollectionFile := iniFile.ReadString('Editors5', 'MaskEditEmptyMaskCollectionFile', FscxMaskEditEmptyMaskCollectionFile);
FscxMaskEditMaskCollectionFiles := iniFile.ReadString('Editors5', 'MaskEditMaskCollectionFiles', FscxMaskEditMaskCollectionFiles);
//spin edit
FcxSSpinEditInvalidNumericValue := iniFile.ReadString('Editors5', 'SpinEditInvalidNumericValue', FcxSSpinEditInvalidNumericValue);
end;
with FDatacontroller do begin
FcxSDataReadError := iniFile.ReadString('Datacontroller', 'DataReadError', FcxSDataReadError);
FcxSDataWriteError := iniFile.ReadString('Datacontroller', 'DataWriteError', FcxSDataWriteError);
FcxSDataItemExistError := iniFile.ReadString('Datacontroller', 'DataItemExistError', FcxSDataItemExistError);
FcxSDataRecordIndexError := iniFile.ReadString('Datacontroller', 'DataRecordIndexError', FcxSDataRecordIndexError);
FcxSDataItemIndexError := iniFile.ReadString('Datacontroller', 'DataItemIndexError', FcxSDataItemIndexError);
FcxSDataProviderModeError := iniFile.ReadString('Datacontroller', 'DataProviderModeError', FcxSDataProviderModeError);
FcxSDataInvalidStreamFormat := iniFile.ReadString('Datacontroller', 'DataInvalidStreamFormat', FcxSDataInvalidStreamFormat);
FcxSDataRowIndexError := iniFile.ReadString('Datacontroller', 'DataRowIndexError', FcxSDataRowIndexError);
FcxSDataCustomDataSourceInvalidCompare := iniFile.ReadString('Datacontroller', 'DataCustomDataSourceInvalidCompare', FcxSDataCustomDataSourceInvalidCompare);
// DB
FcxSDBDetailFilterControllerNotFound := iniFile.ReadString('Datacontroller', 'DBDetailFilterControllerNotFound', FcxSDBDetailFilterControllerNotFound);
FcxSDBNotInGridMode := iniFile.ReadString('Datacontroller', 'DBNotInGridMode', FcxSDBNotInGridMode);
FcxSDBKeyFieldNotFound := iniFile.ReadString('Datacontroller', 'DBKeyFieldNotFound', FcxSDBKeyFieldNotFound);
end;
with FFilter do begin
FcxSFilterOperatorEqual := iniFile.ReadString('Filter', 'FilterOperatorEqual', FcxSFilterOperatorEqual);
FcxSFilterOperatorNotEqual := iniFile.ReadString('Filter', 'FilterOperatorNotEqual', FcxSFilterOperatorNotEqual);
FcxSFilterOperatorLess := iniFile.ReadString('Filter', 'FilterOperatorLess', FcxSFilterOperatorLess);
FcxSFilterOperatorLessEqual := iniFile.ReadString('Filter', 'FilterOperatorLessEqual', FcxSFilterOperatorLessEqual);
FcxSFilterOperatorGreater := iniFile.ReadString('Filter', 'FilterOperatorGreater', FcxSFilterOperatorGreater);
FcxSFilterOperatorGreaterEqual := iniFile.ReadString('Filter', 'FilterOperatorGreaterEqual', FcxSFilterOperatorGreaterEqual);
FcxSFilterOperatorLike := iniFile.ReadString('Filter', 'FilterOperatorLike', FcxSFilterOperatorLike);
FcxSFilterOperatorNotLike := iniFile.ReadString('Filter', 'FilterOperatorNotLike', FcxSFilterOperatorNotLike);
FcxSFilterOperatorBetween := iniFile.ReadString('Filter', 'FilterOperatorBetween', FcxSFilterOperatorBetween);
FcxSFilterOperatorNotBetween := iniFile.ReadString('Filter', 'FilterOperatorNotBetween', FcxSFilterOperatorNotBetween);
FcxSFilterOperatorInList := iniFile.ReadString('Filter', 'FilterOperatorInList', FcxSFilterOperatorInList);
FcxSFilterOperatorNotInList := iniFile.ReadString('Filter', 'FilterOperatorNotInList', FcxSFilterOperatorNotInList);
FcxSFilterOperatorYesterday := iniFile.ReadString('Filter', 'FilterOperatorYesterday', FcxSFilterOperatorYesterday);
FcxSFilterOperatorToday := iniFile.ReadString('Filter', 'FilterOperatorToday', FcxSFilterOperatorToday);
FcxSFilterOperatorTomorrow := iniFile.ReadString('Filter', 'FilterOperatorTomorrow', FcxSFilterOperatorTomorrow);
FcxSFilterOperatorLastWeek := iniFile.ReadString('Filter', 'FilterOperatorLastWeek', FcxSFilterOperatorLastWeek);
FcxSFilterOperatorLastMonth := iniFile.ReadString('Filter', 'FilterOperatorLastMonth', FcxSFilterOperatorLastMonth);
FcxSFilterOperatorLastYear := iniFile.ReadString('Filter', 'FilterOperatorLastYear', FcxSFilterOperatorLastYear);
FcxSFilterOperatorThisWeek := iniFile.ReadString('Filter', 'FilterOperatorThisWeek', FcxSFilterOperatorThisWeek);
FcxSFilterOperatorThisMonth := iniFile.ReadString('Filter', 'FilterOperatorThisMonth', FcxSFilterOperatorThisMonth);
FcxSFilterOperatorThisYear := iniFile.ReadString('Filter', 'FilterOperatorThisYear', FcxSFilterOperatorThisYear);
FcxSFilterOperatorNextWeek := iniFile.ReadString('Filter', 'FilterOperatorNextWeek', FcxSFilterOperatorNextWeek);
FcxSFilterOperatorNextMonth := iniFile.ReadString('Filter', 'FilterOperatorNextMonth', FcxSFilterOperatorNextMonth);
FcxSFilterOperatorNextYear := iniFile.ReadString('Filter', 'FilterOperatorNextYear', FcxSFilterOperatorNextYear);
FcxSFilterAndCaption := iniFile.ReadString('Filter', 'FilterAndCaption', FcxSFilterAndCaption);
FcxSFilterOrCaption := iniFile.ReadString('Filter', 'FilterOrCaption', FcxSFilterOrCaption);
FcxSFilterNotCaption := iniFile.ReadString('Filter', 'FilterNotCaption', FcxSFilterNotCaption);
FcxSFilterBlankCaption := iniFile.ReadString('Filter', 'FilterBlankCaption', FcxSFilterBlankCaption);
// derived
FcxSFilterOperatorIsNull := iniFile.ReadString('Filter', 'FilterOperatorIsNull', FcxSFilterOperatorIsNull);
FcxSFilterOperatorIsNotNull := iniFile.ReadString('Filter', 'FilterOperatorIsNotNull', FcxSFilterOperatorIsNotNull);
FcxSFilterOperatorBeginsWith := iniFile.ReadString('Filter', 'FilterOperatorBeginsWith', FcxSFilterOperatorBeginsWith);
FcxSFilterOperatorDoesNotBeginWith:= iniFile.ReadString('Filter', 'FilterOperatorDoesNotBeginWith', FcxSFilterOperatorDoesNotBeginWith);
FcxSFilterOperatorEndsWith := iniFile.ReadString('Filter', 'FilterOperatorEndsWith', FcxSFilterOperatorEndsWith);
FcxSFilterOperatorDoesNotEndWith := iniFile.ReadString('Filter', 'FilterOperatorDoesNotEndWith', FcxSFilterOperatorDoesNotEndWith);
FcxSFilterOperatorContains := iniFile.ReadString('Filter', 'FilterOperatorContains', FcxSFilterOperatorContains);
FcxSFilterOperatorDoesNotContain := iniFile.ReadString('Filter', 'FilterOperatorDoesNotContain', FcxSFilterOperatorDoesNotContain);
// filter listbox's values
FcxSFilterBoxAllCaption := iniFile.ReadString('Filter', 'FilterBoxAllCaption', FcxSFilterBoxAllCaption);
FcxSFilterBoxCustomCaption := iniFile.ReadString('Filter', 'FilterBoxCustomCaption', FcxSFilterBoxCustomCaption);
FcxSFilterBoxBlanksCaption := iniFile.ReadString('Filter', 'FilterBoxBlanksCaption', FcxSFilterBoxBlanksCaption);
FcxSFilterBoxNonBlanksCaption := iniFile.ReadString('Filter', 'FilterBoxNonBlanksCaption', FcxSFilterBoxNonBlanksCaption);
// Filter from Datacontroller
FcxSFilterBoolOperatorAnd := iniFile.ReadString('Filter', 'FilterBoolOperatorAnd', FcxSFilterBoolOperatorAnd);
FcxSFilterBoolOperatorOr := iniFile.ReadString('Filter', 'FilterBoolOperatorOr', FcxSFilterBoolOperatorOr);
FcxSFilterBoolOperatorNotAnd := iniFile.ReadString('Filter', 'FilterBoolOperatorNotAnd', FcxSFilterBoolOperatorNotAnd);
FcxSFilterBoolOperatorNotOr := iniFile.ReadString('Filter', 'FilterBoolOperatorNotOr', FcxSFilterBoolOperatorNotOr);
FcxSFilterRootButtonCaption := iniFile.ReadString('Filter', 'FilterRootButtonCaption', FcxSFilterRootButtonCaption);
FcxSFilterAddCondition := iniFile.ReadString('Filter', 'FilterAddCondition', FcxSFilterAddCondition);
FcxSFilterAddGroup := iniFile.ReadString('Filter', 'FilterAddGroup', FcxSFilterAddGroup);
FcxSFilterRemoveRow := iniFile.ReadString('Filter', 'FilterRemoveRow', FcxSFilterRemoveRow);
FcxSFilterClearAll := iniFile.ReadString('Filter', 'FilterClearAll', FcxSFilterClearAll);
FcxSFilterFooterAddCondition := iniFile.ReadString('Filter', 'FilterFooterAddCondition', FcxSFilterFooterAddCondition);
FcxSFilterGroupCaption := iniFile.ReadString('Filter', 'FilterGroupCaption', FcxSFilterGroupCaption);
FcxSFilterRootGroupCaption := iniFile.ReadString('Filter', 'FilterRootGroupCaption', FcxSFilterRootGroupCaption);
FcxSFilterControlNullString := iniFile.ReadString('Filter', 'FilterControlNullString', FcxSFilterControlNullString);
FcxSFilterErrorBuilding := iniFile.ReadString('Filter', 'FilterErrorBuilding', FcxSFilterErrorBuilding);
FcxSFilterDialogCaption := iniFile.ReadString('Filter', 'FilterDialogCaption', FcxSFilterDialogCaption);
FcxSFilterDialogInvalidValue := iniFile.ReadString('Filter', 'FilterDialogInvalidValue', FcxSFilterDialogInvalidValue);
FcxSFilterDialogUse := iniFile.ReadString('Filter', 'FilterDialogUse', FcxSFilterDialogUse);
FcxSFilterDialogSingleCharacter := iniFile.ReadString('Filter', 'FilterDialogSingleCharacter', FcxSFilterDialogSingleCharacter);
FcxSFilterDialogCharactersSeries := iniFile.ReadString('Filter', 'FilterDialogCharactersSeries', FcxSFilterDialogCharactersSeries);
FcxSFilterDialogOperationAnd := iniFile.ReadString('Filter', 'FilterDialogOperationAnd', FcxSFilterDialogOperationAnd);
FcxSFilterDialogOperationOr := iniFile.ReadString('Filter', 'FilterDialogOperationOr', FcxSFilterDialogOperationOr);
FcxSFilterDialogRows := iniFile.ReadString('Filter', 'FilterDialogRows', FcxSFilterDialogRows);
FcxSFilterControlDialogCaption := iniFile.ReadString('Filter', 'FilterControlDialogCaption', FcxSFilterControlDialogCaption);
FcxSFilterControlDialogNewFile := iniFile.ReadString('Filter', 'FilterControlDialogNewFile', FcxSFilterControlDialogNewFile);
FcxSFilterControlDialogOpenDialogCaption := iniFile.ReadString('Filter', 'FilterControlDialogOpenDialogCaption', FcxSFilterControlDialogOpenDialogCaption);
FcxSFilterControlDialogSaveDialogCaption := iniFile.ReadString('Filter', 'FilterControlDialogSaveDialogCaption', FcxSFilterControlDialogSaveDialogCaption);
FcxSFilterControlDialogActionSaveCaption := iniFile.ReadString('Filter', 'FilterControlDialogActionSaveCaption', FcxSFilterControlDialogActionSaveCaption);
FcxSFilterControlDialogActionOpenCaption := iniFile.ReadString('Filter', 'FilterControlDialogActionOpenCaption', FcxSFilterControlDialogActionOpenCaption);
FcxSFilterControlDialogActionApplyCaption := iniFile.ReadString('Filter', 'FilterControlDialogActionApplyCaption', FcxSFilterControlDialogActionApplyCaption);
FcxSFilterControlDialogActionOkCaption := iniFile.ReadString('Filter', 'FilterControlDialogActionOkCaption', FcxSFilterControlDialogActionOkCaption);
FcxSFilterControlDialogActionCancelCaption := iniFile.ReadString('Filter', 'FilterControlDialogActionCancelCaption', FcxSFilterControlDialogActionCancelCaption);
FcxSFilterControlDialogFileExt := iniFile.ReadString('Filter', 'FilterControlDialogFileExt', FcxSFilterControlDialogFileExt);
FcxSFilterControlDialogFileFilter := iniFile.ReadString('Filter', 'FilterControlDialogFileFilter', FcxSFilterControlDialogFileFilter);
end;
with FGridPopupMenu do begin
//Header popup menu captions
FcxSGridNone := iniFile.ReadString('GridPopupMenu', 'GridNone', FcxSGridNone);
FcxSGridSortColumnAsc := iniFile.ReadString('GridPopupMenu', 'GridSortColumnAsc', FcxSGridSortColumnAsc);
FcxSGridSortColumnDesc := iniFile.ReadString('GridPopupMenu', 'GridSortColumnDesc', FcxSGridSortColumnDesc);
FcxSGridClearSorting := iniFile.ReadString('GridPopupMenu', 'GridClearSorting', FcxSGridClearSorting);
FcxSGridGroupByThisField := iniFile.ReadString('GridPopupMenu', 'GridGroupByThisField', FcxSGridGroupByThisField);
FcxSGridRemoveThisGroupItem := iniFile.ReadString('GridPopupMenu', 'GridRemoveThisGroupItem', FcxSGridRemoveThisGroupItem);
FcxSGridGroupByBox := iniFile.ReadString('GridPopupMenu', 'GridGroupByBox', FcxSGridGroupByBox);
FcxSGridAlignmentSubMenu := iniFile.ReadString('GridPopupMenu', 'GridAlignmentSubMenu', FcxSGridAlignmentSubMenu);
FcxSGridAlignLeft := iniFile.ReadString('GridPopupMenu', 'GridAlignLeft', FcxSGridAlignLeft);
FcxSGridAlignRight := iniFile.ReadString('GridPopupMenu', 'GridAlignRight', FcxSGridAlignRight);
FcxSGridAlignCenter := iniFile.ReadString('GridPopupMenu', 'GridAlignCenter', FcxSGridAlignCenter);
FcxSGridRemoveColumn := iniFile.ReadString('GridPopupMenu', 'GridRemoveColumn', FcxSGridRemoveColumn);
FcxSGridFieldChooser := iniFile.ReadString('GridPopupMenu', 'GridFieldChooser', FcxSGridFieldChooser);
FcxSGridBestFit := iniFile.ReadString('GridPopupMenu', 'GridBestFit', FcxSGridBestFit);
FcxSGridBestFitAllColumns := iniFile.ReadString('GridPopupMenu', 'GridBestFitAllColumns', FcxSGridBestFitAllColumns);
FcxSGridShowFooter := iniFile.ReadString('GridPopupMenu', 'GridShowFooter', FcxSGridShowFooter);
FcxSGridShowGroupFooter := iniFile.ReadString('GridPopupMenu', 'GridShowGroupFooter', FcxSGridShowGroupFooter);
//Footer popup menu captions
FcxSGridSumMenuItem := iniFile.ReadString('GridPopupMenu', 'GridSumMenuItem', FcxSGridSumMenuItem);
FcxSGridMinMenuItem := iniFile.ReadString('GridPopupMenu', 'GridMinMenuItem', FcxSGridMinMenuItem);
FcxSGridMaxMenuItem := iniFile.ReadString('GridPopupMenu', 'GridMaxMenuItem', FcxSGridMaxMenuItem);
FcxSGridCountMenuItem := iniFile.ReadString('GridPopupMenu', 'GridCountMenuItem', FcxSGridCountMenuItem);
FcxSGridAvgMenuItem := iniFile.ReadString('GridPopupMenu', 'GridAvgMenuItem', FcxSGridAvgMenuItem);
FcxSGridNoneMenuItem := iniFile.ReadString('GridPopupMenu', 'GridNoneMenuItem', FcxSGridNoneMenuItem);
end;
with FGridExport do begin
FscxUnsupportedExport := iniFile.ReadString('GridExport', 'UnsupportedExport', FscxUnsupportedExport);
FscxStyleManagerKill := iniFile.ReadString('GridExport', 'StyleManagerKill', FscxStyleManagerKill);
FscxStyleManagerCreate := iniFile.ReadString('GridExport', 'StyleManagerCreate', FscxStyleManagerCreate);
FscxExportToHtml := iniFile.ReadString('GridExport', 'ExportToHtml', FscxExportToHtml);
FscxExportToXml := iniFile.ReadString('GridExport', 'ExportToXml', FscxExportToXml);
FscxExportToText := iniFile.ReadString('GridExport', 'ExportToText', FscxExportToText);
FscxEmptyExportCache := iniFile.ReadString('GridExport', 'EmptyExportCache', FscxEmptyExportCache);
FscxIncorrectUnion := iniFile.ReadString('GridExport', 'IncorrectUnion', FscxIncorrectUnion);
FscxIllegalWidth := iniFile.ReadString('GridExport', 'IllegalWidth', FscxIllegalWidth);
FscxInvalidColumnRowCount := iniFile.ReadString('GridExport', 'InvalidColumnRowCount', FscxInvalidColumnRowCount);
FscxIllegalHeight := iniFile.ReadString('GridExport', 'IllegalHeight', FscxIllegalHeight);
FscxInvalidColumnIndex := iniFile.ReadString('GridExport', 'InvalidColumnIndex', FscxInvalidColumnIndex);
FscxInvalidRowIndex := iniFile.ReadString('GridExport', 'InvalidRowIndex', FscxInvalidRowIndex);
FscxInvalidStyleIndex := iniFile.ReadString('GridExport', 'InvalidStyleIndex', FscxInvalidStyleIndex);
FscxExportToExcel := iniFile.ReadString('GridExport', 'ExportToExcel', FscxExportToExcel);
FscxWorkbookWrite := iniFile.ReadString('GridExport', 'WorkbookWrite', FscxWorkbookWrite);
FscxInvalidCellDimension := iniFile.ReadString('GridExport', 'InvalidCellDimension', FscxInvalidCellDimension);
FscxBoolTrue := iniFile.ReadString('GridExport', 'BoolTrue', FscxBoolTrue);
FscxBoolFalse := iniFile.ReadString('GridExport', 'BoolFalse', FscxBoolFalse);
end;
with FcxNavigator do begin
FcxNavigatorHint_First := iniFile.ReadString('Navigator', 'NavigatorHint_First', FcxNavigatorHint_First);
FcxNavigatorHint_Prior := iniFile.ReadString('Navigator', 'NavigatorHint_Prior', FcxNavigatorHint_Prior);
FcxNavigatorHint_PriorPage := iniFile.ReadString('Navigator', 'NavigatorHint_PriorPage', FcxNavigatorHint_PriorPage);
FcxNavigatorHint_Next := iniFile.ReadString('Navigator', 'NavigatorHint_Next', FcxNavigatorHint_Next);
FcxNavigatorHint_NextPage := iniFile.ReadString('Navigator', 'NavigatorHint_NextPage', FcxNavigatorHint_NextPage);
FcxNavigatorHint_Last := iniFile.ReadString('Navigator', 'NavigatorHint_Last', FcxNavigatorHint_Last);
FcxNavigatorHint_Insert := iniFile.ReadString('Navigator', 'NavigatorHint_Insert', FcxNavigatorHint_Insert);
FcxNavigatorHint_Delete := iniFile.ReadString('Navigator', 'NavigatorHint_Delete', FcxNavigatorHint_Delete);
FcxNavigatorHint_Edit := iniFile.ReadString('Navigator', 'NavigatorHint_Edit', FcxNavigatorHint_Edit);
FcxNavigatorHint_Post := iniFile.ReadString('Navigator', 'NavigatorHint_Post', FcxNavigatorHint_Post);
FcxNavigatorHint_Cancel := iniFile.ReadString('Navigator', 'NavigatorHint_Cancel', FcxNavigatorHint_Cancel);
FcxNavigatorHint_Refresh := iniFile.ReadString('Navigator', 'NavigatorHint_Refresh', FcxNavigatorHint_Refresh);
FcxNavigatorHint_SaveBookmark := iniFile.ReadString('Navigator', 'NavigatorHint_SaveBookmark', FcxNavigatorHint_SaveBookmark);
FcxNavigatorHint_GotoBookmark := iniFile.ReadString('Navigator', 'NavigatorHint_GotoBookmark', FcxNavigatorHint_GotoBookmark);
FcxNavigatorHint_Filter := iniFile.ReadString('Navigator', 'NavigatorHint_Filter', FcxNavigatorHint_Filter);
FcxNavigator_DeleteRecordQuestion := iniFile.ReadString('Navigator', 'Navigator_DeleteRecordQuestion', FcxNavigator_DeleteRecordQuestion);
end;
end;
procedure TcxIntl.SaveToFile(FileName : String);
begin
iniFile := TMemIniFile.Create(FileName);
Write_IniFile(Filename);
iniFile.UpdateFile;
iniFile.Free;
end;
procedure TcxIntl.LoadFromFile(FileName : String);
begin
iniFile := TMemIniFile.Create(FileName);
Read_IniFile(FileName);
if FConnected then
Connect;
iniFile.Free;
end;
Procedure TcxIntl.Connect;
var intI, intJ : Integer;
begin
if self=cxInternational then exit;
if Translate.cxLibrary then begin
with cxLibrary do begin
cxSetResourceString(@scxCantCreateRegistryKey, FscxCantCreateRegistryKey);
{$IFNDEF DELPHI5}
cxSetResourceString(@scxInvalidPropertyElement , FscxInvalidPropertyElement );
{$ENDIF}
end;
end;
{$IFDEF USEPAGECONTROL}
if Translate.PageControl2 then begin
with PageControl2 do begin
cxSetResourceString(@scxPCImageListIndexError, FscxPCImageListIndexError);
cxSetResourceString(@scxPCNoBaseImages, FscxPCNoBaseImages);
cxSetResourceString(@scxPCNoRegisteredStyles, FscxPCNoRegisteredStyles);
cxSetResourceString(@scxPCPageIndexError, FscxPCPageIndexError);
cxSetResourceString(@scxPCPainterClassError, FscxPCPainterClassError);
cxSetResourceString(@scxPCStandardStyleError, FscxPCStandardStyleError);
cxSetResourceString(@scxPCStyleNameError, FscxPCStyleNameError);
cxSetResourceString(@scxPCTabCountEqualsZero, FscxPCTabCountEqualsZero);
cxSetResourceString(@scxPCTabIndexError, FscxPCTabIndexError);
cxSetResourceString(@scxPCTabVisibleIndexOutsOfBounds, FscxPCTabVisibleIndexOutsOfBounds);
cxSetResourceString(@scxPCVisibleTabListEmpty, FscxPCVisibleTabListEmpty);
end;
end;
{$ENDIF}
if Translate.QuantumGrid5 then begin
with QuantumGrid5 do begin
cxSetResourceString(@scxGridRecursiveLevels, FscxGridRecursiveLevels);
cxSetResourceString(@scxGridDeletingConfirmationCaption, FscxGridDeletingConfirmationCaption);
cxSetResourceString(@scxGridDeletingFocusedConfirmationText, FscxGridDeletingFocusedConfirmationText);
cxSetResourceString(@scxGridDeletingSelectedConfirmationText, FscxGridDeletingSelectedConfirmationText);
cxSetResourceString(@scxGridNoDataInfoText, FscxGridNoDataInfoText);
cxSetResourceString(@scxGridNewItemRowInfoText, FscxGridNewItemRowInfoText);
cxSetResourceString(@scxGridFilterIsEmpty, FscxGridFilterIsEmpty);
cxSetResourceString(@scxGridCustomizationFormCaption, FscxGridCustomizationFormCaption);
cxSetResourceString(@scxGridCustomizationFormColumnsPageCaption, FscxGridCustomizationFormColumnsPageCaption);
cxSetResourceString(@scxGridGroupByBoxCaption, FscxGridGroupByBoxCaption);
cxSetResourceString(@scxGridFilterCustomizeButtonCaption, FscxGridFilterCustomizeButtonCaption);
cxSetResourceString(@scxGridColumnsQuickCustomizationHint, FscxGridColumnsQuickCustomizationHint);
cxSetResourceString(@scxGridCustomizationFormBandsPageCaption, FscxGridCustomizationFormBandsPageCaption);
cxSetResourceString(@scxGridBandsQuickCustomizationHint, FscxGridBandsQuickCustomizationHint);
cxSetResourceString(@scxGridCustomizationFormRowsPageCaption, FscxGridCustomizationFormRowsPageCaption);
cxSetResourceString(@scxGridConverterIntermediaryMissing, FscxGridConverterIntermediaryMissing);
cxSetResourceString(@scxGridConverterNotExistGrid, FscxGridConverterNotExistGrid);
cxSetResourceString(@scxGridConverterNotExistComponent, FscxGridConverterNotExistComponent);
cxSetResourceString(@scxImportErrorCaption, FscxImportErrorCaption);
cxSetResourceString(@scxNotExistGridView, FscxNotExistGridView);
cxSetResourceString(@scxNotExistGridLevel, FscxNotExistGridLevel);
cxSetResourceString(@scxCantCreateExportOutputFile, FscxCantCreateExportOutputFile);
cxSetResourceString(@cxSEditRepositoryExtLookupComboBoxItem, FscxSEditRepositoryExtLookupComboBoxItem);
end;
end;
if Translate.Editors5 then begin
with Editors5 do begin
cxSetResourceString(@cxSEditDateConvertError, FcxSEditDateConvertError);
cxSetResourceString(@cxSEditInvalidRepositoryItem, FcxSEditInvalidRepositoryItem);
cxSetResourceString(@cxSEditNumericValueConvertError, FcxSEditNumericValueConvertError);
cxSetResourceString(@cxSEditPopupCircularReferencingError, FcxSEditPopupCircularReferencingError);
cxSetResourceString(@cxSEditPostError, FcxSEditPostError);
cxSetResourceString(@cxSEditTimeConvertError, FcxSEditTimeConvertError);
cxSetResourceString(@cxSEditValidateErrorText, FcxSEditValidateErrorText);
cxSetResourceString(@cxSEditValueOutOfBounds, FcxSEditValueOutOfBounds);
// TODO
cxSetResourceString(@cxSEditCheckBoxChecked, FcxSEditCheckBoxChecked);
cxSetResourceString(@cxSEditCheckBoxGrayed, FcxSEditCheckBoxGrayed);
cxSetResourceString(@cxSEditCheckBoxUnchecked, FcxSEditCheckBoxUnchecked);
cxSetResourceString(@cxSRadioGroupDefaultCaption, FcxSRadioGroupDefaultCaption);
cxSetResourceString(@cxSTextTrue, FcxSTextTrue);
cxSetResourceString(@cxSTextFalse, FcxSTextFalse);
// blob
cxSetResourceString(@cxSBlobButtonOK, FcxSBlobButtonOK);
cxSetResourceString(@cxSBlobButtonCancel, FcxSBlobButtonCancel);
cxSetResourceString(@cxSBlobButtonClose, FcxSBlobButtonClose);
cxSetResourceString(@cxSBlobMemo, FcxSBlobMemo);
cxSetResourceString(@cxSBlobMemoEmpty, FcxSBlobMemoEmpty);
cxSetResourceString(@cxSBlobPicture, FcxSBlobPicture);
cxSetResourceString(@cxSBlobPictureEmpty, FcxSBlobPictureEmpty);
// popup menu items
cxSetResourceString(@cxSMenuItemCaptionCut, FcxSMenuItemCaptionCut);
cxSetResourceString(@cxSMenuItemCaptionCopy, FcxSMenuItemCaptionCopy);
cxSetResourceString(@cxSMenuItemCaptionPaste, FcxSMenuItemCaptionPaste);
cxSetResourceString(@cxSMenuItemCaptionDelete, FcxSMenuItemCaptionDelete);
cxSetResourceString(@cxSMenuItemCaptionLoad, FcxSMenuItemCaptionLoad);
cxSetResourceString(@cxSMenuItemCaptionSave, FcxSMenuItemCaptionSave);
// date
cxSetResourceString(@cxSDatePopupClear, FcxSDatePopupClear);
cxSetResourceString(@cxSDatePopupNow, FcxSDatePopupNow);
cxSetResourceString(@cxSDatePopupOK, FcxSDatePopupOK);
cxSetResourceString(@cxSDatePopupToday, FcxSDatePopupToday);
cxSetResourceString(@cxSDateError, FcxSDateError);
// smart input consts
cxSetResourceString(@cxSDateToday, FcxSDateToday);
cxSetResourceString(@cxSDateYesterday, FcxSDateYesterday);
cxSetResourceString(@cxSDateTomorrow, FcxSDateTomorrow);
cxSetResourceString(@cxSDateSunday, FcxSDateSunday);
cxSetResourceString(@cxSDateMonday, FcxSDateMonday);
cxSetResourceString(@cxSDateTuesday, FcxSDateTuesday);
cxSetResourceString(@cxSDateWednesday, FcxSDateWednesday);
cxSetResourceString(@cxSDateThursday, FcxSDateThursday);
cxSetResourceString(@cxSDateFriday, FcxSDateFriday);
cxSetResourceString(@cxSDateSaturday, FcxSDateSaturday);
cxSetResourceString(@cxSDateFirst, FcxSDateFirst);
cxSetResourceString(@cxSDateSecond, FcxSDateSecond);
cxSetResourceString(@cxSDateThird, FcxSDateThird);
cxSetResourceString(@cxSDateFourth, FcxSDateFourth);
cxSetResourceString(@cxSDateFifth, FcxSDateFifth);
cxSetResourceString(@cxSDateSixth, FcxSDateSixth);
cxSetResourceString(@cxSDateSeventh, FcxSDateSeventh);
cxSetResourceString(@cxSDateBOM, FcxSDateBOM);
cxSetResourceString(@cxSDateEOM, FcxSDateEOM);
cxSetResourceString(@cxSDateNow, FcxSDateNow);
// calculator
cxSetResourceString(@scxSCalcError, FscxSCalcError);
//hyper link
cxSetResourceString(@scxSHyperLinkPrefix, FscxSHyperLinkPrefix);
cxSetResourceString(@scxSHyperLinkDoubleSlash, FscxSHyperLinkDoubleSlash);
// edit repository
cxSetResourceString(@scxSEditRepositoryBlobItem, FscxSEditRepositoryBlobItem);
cxSetResourceString(@scxSEditRepositoryButtonItem, FscxSEditRepositoryButtonItem);
cxSetResourceString(@scxSEditRepositoryCalcItem, FscxSEditRepositoryCalcItem);
cxSetResourceString(@scxSEditRepositoryCheckBoxItem, FscxSEditRepositoryCheckBoxItem);
cxSetResourceString(@scxSEditRepositoryComboBoxItem, FscxSEditRepositoryComboBoxItem);
cxSetResourceString(@scxSEditRepositoryCurrencyItem, FscxSEditRepositoryCurrencyItem);
cxSetResourceString(@scxSEditRepositoryDateItem, FscxSEditRepositoryDateItem);
cxSetResourceString(@scxSEditRepositoryHyperLinkItem, FscxSEditRepositoryHyperLinkItem);
cxSetResourceString(@scxSEditRepositoryImageComboBoxItem, FscxSEditRepositoryImageComboBoxItem);
cxSetResourceString(@scxSEditRepositoryImageItem, FscxSEditRepositoryImageItem);
cxSetResourceString(@scxSEditRepositoryLookupComboBoxItem, FscxSEditRepositoryLookupComboBoxItem);
cxSetResourceString(@scxSEditRepositoryMaskItem, FscxSEditRepositoryMaskItem);
cxSetResourceString(@scxSEditRepositoryMemoItem, FscxSEditRepositoryMemoItem);
cxSetResourceString(@scxSEditRepositoryMRUItem, FscxSEditRepositoryMRUItem);
cxSetResourceString(@scxSEditRepositoryPopupItem, FscxSEditRepositoryPopupItem);
cxSetResourceString(@scxSEditRepositorySpinItem, FscxSEditRepositorySpinItem);
cxSetResourceString(@scxSEditRepositoryTextItem, FscxSEditRepositoryTextItem);
cxSetResourceString(@scxSEditRepositoryTimeItem, FscxSEditRepositoryTimeItem);
cxSetResourceString(@scxRegExprLine, FscxRegExprLine);
cxSetResourceString(@scxRegExprChar, FscxRegExprChar);
cxSetResourceString(@scxRegExprNotAssignedSourceStream, FscxRegExprNotAssignedSourceStream);
cxSetResourceString(@scxRegExprEmptySourceStream, FscxRegExprEmptySourceStream);
cxSetResourceString(@scxRegExprCantUsePlusQuantifier, FscxRegExprCantUsePlusQuantifier);
cxSetResourceString(@scxRegExprCantUseStarQuantifier, FscxRegExprCantUseStarQuantifier);
cxSetResourceString(@scxRegExprCantCreateEmptyAlt, FscxRegExprCantCreateEmptyAlt);
cxSetResourceString(@scxRegExprCantCreateEmptyBlock, FscxRegExprCantCreateEmptyBlock);
cxSetResourceString(@scxRegExprIllegalSymbol, FscxRegExprIllegalSymbol);
cxSetResourceString(@scxRegExprIllegalQuantifier, FscxRegExprIllegalQuantifier);
cxSetResourceString(@scxRegExprNotSupportQuantifier, FscxRegExprNotSupportQuantifier);
cxSetResourceString(@scxRegExprIllegalIntegerValue, FscxRegExprIllegalIntegerValue);
cxSetResourceString(@scxRegExprTooBigReferenceNumber, FscxRegExprTooBigReferenceNumber);
cxSetResourceString(@scxRegExprCantCreateEmptyEnum, FscxRegExprCantCreateEmptyEnum);
cxSetResourceString(@scxRegExprSubrangeOrder, FscxRegExprSubrangeOrder);
cxSetResourceString(@scxRegExprHexNumberExpected0, FscxRegExprHexNumberExpected0);
cxSetResourceString(@scxRegExprHexNumberExpected, FscxRegExprHexNumberExpected);
cxSetResourceString(@scxRegExprMissing, FscxRegExprMissing);
cxSetResourceString(@scxRegExprUnnecessary, FscxRegExprUnnecessary);
cxSetResourceString(@scxRegExprIncorrectSpace, FscxRegExprIncorrectSpace);
cxSetResourceString(@scxRegExprNotCompiled, FscxRegExprNotCompiled);
cxSetResourceString(@scxRegExprIncorrectParameterQuantifier, FscxRegExprIncorrectParameterQuantifier);
cxSetResourceString(@scxRegExprIncorrectParameterQuantifier, FscxRegExprIncorrectParameterQuantifier);
cxSetResourceString(@scxMaskEditRegExprError, FscxMaskEditRegExprError);
cxSetResourceString(@scxMaskEditInvalidEditValue, FscxMaskEditInvalidEditValue);
cxSetResourceString(@scxMaskEditNoMask, FscxMaskEditNoMask);
cxSetResourceString(@scxMaskEditIllegalFileFormat, FscxMaskEditIllegalFileFormat);
cxSetResourceString(@scxMaskEditEmptyMaskCollectionFile, FscxMaskEditEmptyMaskCollectionFile);
cxSetResourceString(@scxMaskEditMaskCollectionFiles, FscxMaskEditMaskCollectionFiles);
//spin edit
cxSetResourceString(@cxSSpinEditInvalidNumericValue, FcxSSpinEditInvalidNumericValue);
end;
end;
if Translate.Datacontroller then begin
with Datacontroller do begin
cxSetResourceString(@cxSDataReadError, FcxSDataReadError);
cxSetResourceString(@cxSDataWriteError, FcxSDataWriteError);
cxSetResourceString(@cxSDataItemExistError, FcxSDataItemExistError);
cxSetResourceString(@cxSDataRecordIndexError, FcxSDataRecordIndexError);
cxSetResourceString(@cxSDataItemIndexError, FcxSDataItemIndexError);
cxSetResourceString(@cxSDataProviderModeError, FcxSDataProviderModeError);
cxSetResourceString(@cxSDataInvalidStreamFormat, FcxSDataInvalidStreamFormat);
cxSetResourceString(@cxSDataRowIndexError, FcxSDataRowIndexError);
cxSetResourceString(@cxSDataCustomDataSourceInvalidCompare, FcxSDataCustomDataSourceInvalidCompare);
// DB
cxSetResourceString(@cxSDBDetailFilterControllerNotFound, FcxSDBDetailFilterControllerNotFound);
cxSetResourceString(@cxSDBNotInGridMode, FcxSDBNotInGridMode);
cxSetResourceString(@cxSDBKeyFieldNotFound, FcxSDBKeyFieldNotFound);
end;
end;
if Translate.Filter then begin
with Filter do begin
cxSetResourceString(@cxSFilterOperatorEqual, FcxSFilterOperatorEqual);
cxSetResourceString(@cxSFilterOperatorNotEqual, FcxSFilterOperatorNotEqual);
cxSetResourceString(@cxSFilterOperatorLess, FcxSFilterOperatorLess);
cxSetResourceString(@cxSFilterOperatorLessEqual, FcxSFilterOperatorLessEqual);
cxSetResourceString(@cxSFilterOperatorGreater, FcxSFilterOperatorGreater);
cxSetResourceString(@cxSFilterOperatorGreaterEqual, FcxSFilterOperatorGreaterEqual);
cxSetResourceString(@cxSFilterOperatorLike, FcxSFilterOperatorLike);
cxSetResourceString(@cxSFilterOperatorNotLike, FcxSFilterOperatorNotLike);
cxSetResourceString(@cxSFilterOperatorBetween, FcxSFilterOperatorBetween);
cxSetResourceString(@cxSFilterOperatorNotBetween, FcxSFilterOperatorNotBetween);
cxSetResourceString(@cxSFilterOperatorInList, FcxSFilterOperatorInList);
cxSetResourceString(@cxSFilterOperatorNotInList, FcxSFilterOperatorNotInList);
cxSetResourceString(@cxSFilterOperatorYesterday, FcxSFilterOperatorYesterday);
cxSetResourceString(@cxSFilterOperatorToday, FcxSFilterOperatorToday);
cxSetResourceString(@cxSFilterOperatorTomorrow, FcxSFilterOperatorTomorrow);
cxSetResourceString(@cxSFilterOperatorLastWeek, FcxSFilterOperatorLastWeek);
cxSetResourceString(@cxSFilterOperatorLastMonth, FcxSFilterOperatorLastMonth);
cxSetResourceString(@cxSFilterOperatorLastYear, FcxSFilterOperatorLastYear);
cxSetResourceString(@cxSFilterOperatorThisWeek, FcxSFilterOperatorThisWeek);
cxSetResourceString(@cxSFilterOperatorThisMonth, FcxSFilterOperatorThisMonth);
cxSetResourceString(@cxSFilterOperatorThisYear, FcxSFilterOperatorThisYear);
cxSetResourceString(@cxSFilterOperatorNextWeek, FcxSFilterOperatorNextWeek);
cxSetResourceString(@cxSFilterOperatorNextMonth, FcxSFilterOperatorNextMonth);
cxSetResourceString(@cxSFilterOperatorNextYear, FcxSFilterOperatorNextYear);
cxSetResourceString(@cxSFilterAndCaption, FcxSFilterAndCaption);
cxSetResourceString(@cxSFilterOrCaption, FcxSFilterOrCaption);
cxSetResourceString(@cxSFilterNotCaption, FcxSFilterNotCaption);
cxSetResourceString(@cxSFilterBlankCaption, FcxSFilterBlankCaption);
// derived
cxSetResourceString(@cxSFilterOperatorIsNull, FcxSFilterOperatorIsNull);
cxSetResourceString(@cxSFilterOperatorIsNotNull, FcxSFilterOperatorIsNotNull);
cxSetResourceString(@cxSFilterOperatorBeginsWith, FcxSFilterOperatorBeginsWith);
cxSetResourceString(@cxSFilterOperatorDoesNotBeginWith, FcxSFilterOperatorDoesNotBeginWith);
cxSetResourceString(@cxSFilterOperatorEndsWith, FcxSFilterOperatorEndsWith);
cxSetResourceString(@cxSFilterOperatorDoesNotEndWith, FcxSFilterOperatorDoesNotEndWith);
cxSetResourceString(@cxSFilterOperatorContains, FcxSFilterOperatorContains);
cxSetResourceString(@cxSFilterOperatorDoesNotContain, FcxSFilterOperatorDoesNotContain);
// filter listbox's values
cxSetResourceString(@cxSFilterBoxAllCaption, FcxSFilterBoxAllCaption);
cxSetResourceString(@cxSFilterBoxCustomCaption, FcxSFilterBoxCustomCaption);
cxSetResourceString(@cxSFilterBoxBlanksCaption, FcxSFilterBoxBlanksCaption);
cxSetResourceString(@cxSFilterBoxNonBlanksCaption, FcxSFilterBoxNonBlanksCaption);
// Filter from Datacontroller
cxSetResourceString(@cxSFilterBoolOperatorAnd, FcxSFilterBoolOperatorAnd);
cxSetResourceString(@cxSFilterBoolOperatorOr, FcxSFilterBoolOperatorOr);
cxSetResourceString(@cxSFilterBoolOperatorNotAnd, FcxSFilterBoolOperatorNotAnd);
cxSetResourceString(@cxSFilterBoolOperatorNotOr, FcxSFilterBoolOperatorNotOr);
cxSetResourceString(@cxSFilterRootButtonCaption, FcxSFilterRootButtonCaption);
cxSetResourceString(@cxSFilterAddCondition, FcxSFilterAddCondition);
cxSetResourceString(@cxSFilterAddGroup, FcxSFilterAddGroup);
cxSetResourceString(@cxSFilterRemoveRow, FcxSFilterRemoveRow);
cxSetResourceString(@cxSFilterClearAll, FcxSFilterClearAll);
cxSetResourceString(@cxSFilterFooterAddCondition, FcxSFilterFooterAddCondition);
cxSetResourceString(@cxSFilterGroupCaption, FcxSFilterGroupCaption);
cxSetResourceString(@cxSFilterRootGroupCaption, FcxSFilterRootGroupCaption);
cxSetResourceString(@cxSFilterControlNullString, FcxSFilterControlNullString);
cxSetResourceString(@cxSFilterErrorBuilding, FcxSFilterErrorBuilding);
cxSetResourceString(@cxSFilterDialogCaption, FcxSFilterDialogCaption);
cxSetResourceString(@cxSFilterDialogInvalidValue, FcxSFilterDialogInvalidValue);
cxSetResourceString(@cxSFilterDialogUse, FcxSFilterDialogUse);
cxSetResourceString(@cxSFilterDialogSingleCharacter, FcxSFilterDialogSingleCharacter);
cxSetResourceString(@cxSFilterDialogCharactersSeries, FcxSFilterDialogCharactersSeries);
cxSetResourceString(@cxSFilterDialogOperationAnd, FcxSFilterDialogOperationAnd);
cxSetResourceString(@cxSFilterDialogOperationOr, FcxSFilterDialogOperationOr);
cxSetResourceString(@cxSFilterDialogRows, FcxSFilterDialogRows);
cxSetResourceString(@cxSFilterControlDialogCaption, FcxSFilterControlDialogCaption);
cxSetResourceString(@cxSFilterControlDialogNewFile, FcxSFilterControlDialogNewFile);
cxSetResourceString(@cxSFilterControlDialogOpenDialogCaption, FcxSFilterControlDialogOpenDialogCaption);
cxSetResourceString(@cxSFilterControlDialogSaveDialogCaption, FcxSFilterControlDialogSaveDialogCaption);
cxSetResourceString(@cxSFilterControlDialogActionSaveCaption, FcxSFilterControlDialogActionSaveCaption);
cxSetResourceString(@cxSFilterControlDialogActionOpenCaption, FcxSFilterControlDialogActionOpenCaption);
cxSetResourceString(@cxSFilterControlDialogActionApplyCaption, FcxSFilterControlDialogActionApplyCaption);
cxSetResourceString(@cxSFilterControlDialogActionOkCaption, FcxSFilterControlDialogActionOkCaption);
cxSetResourceString(@cxSFilterControlDialogActionCancelCaption, FcxSFilterControlDialogActionCancelCaption);
cxSetResourceString(@cxSFilterControlDialogFileExt, FcxSFilterControlDialogFileExt);
cxSetResourceString(@cxSFilterControlDialogFileFilter, FcxSFilterControlDialogFileFilter);
end;
end;
if Translate.GridPopupMenu then begin
with GridPopupMenu do begin
//Header popup menu captions
cxSetResourceString(@cxSGridNone, FcxSGridNone);
cxSetResourceString(@cxSGridSortColumnAsc, FcxSGridSortColumnAsc);
cxSetResourceString(@cxSGridSortColumnDesc, FcxSGridSortColumnDesc);
cxSetResourceString(@cxSGridClearSorting, FcxSGridClearSorting);
cxSetResourceString(@cxSGridGroupByThisField, FcxSGridGroupByThisField);
cxSetResourceString(@cxSGridRemoveThisGroupItem, FcxSGridRemoveThisGroupItem);
cxSetResourceString(@cxSGridGroupByBox, FcxSGridGroupByBox);
cxSetResourceString(@cxSGridAlignmentSubMenu, FcxSGridAlignmentSubMenu);
cxSetResourceString(@cxSGridAlignLeft, FcxSGridAlignLeft);
cxSetResourceString(@cxSGridAlignRight, FcxSGridAlignRight);
cxSetResourceString(@cxSGridAlignCenter, FcxSGridAlignCenter);
cxSetResourceString(@cxSGridRemoveColumn, FcxSGridRemoveColumn);
cxSetResourceString(@cxSGridFieldChooser, FcxSGridFieldChooser);
cxSetResourceString(@cxSGridBestFit, FcxSGridBestFit);
cxSetResourceString(@cxSGridBestFitAllColumns, FcxSGridBestFitAllColumns);
cxSetResourceString(@cxSGridShowFooter, FcxSGridShowFooter);
cxSetResourceString(@cxSGridShowGroupFooter, FcxSGridShowGroupFooter);
//Footer popup menu captions
cxSetResourceString(@cxSGridSumMenuItem, FcxSGridSumMenuItem);
cxSetResourceString(@cxSGridMinMenuItem, FcxSGridMinMenuItem);
cxSetResourceString(@cxSGridMaxMenuItem, FcxSGridMaxMenuItem);
cxSetResourceString(@cxSGridCountMenuItem, FcxSGridCountMenuItem);
cxSetResourceString(@cxSGridAvgMenuItem, FcxSGridAvgMenuItem);
cxSetResourceString(@cxSGridNoneMenuItem, FcxSGridNoneMenuItem);
end;
end;
if Translate.GridExport then begin
with GridExport do begin
cxSetResourceString(@scxUnsupportedExport, FscxUnsupportedExport);
cxSetResourceString(@scxStyleManagerKill, FscxStyleManagerKill);
cxSetResourceString(@scxStyleManagerCreate, FscxStyleManagerCreate);
cxSetResourceString(@scxExportToHtml, FscxExportToHtml);
cxSetResourceString(@scxExportToXml, FscxExportToXml);
cxSetResourceString(@scxExportToText, FscxExportToText);
cxSetResourceString(@scxEmptyExportCache, FscxEmptyExportCache);
cxSetResourceString(@scxIncorrectUnion, FscxIncorrectUnion);
cxSetResourceString(@scxIllegalWidth, FscxIllegalWidth);
cxSetResourceString(@scxInvalidColumnRowCount, FscxInvalidColumnRowCount);
cxSetResourceString(@scxIllegalHeight, FscxIllegalHeight);
cxSetResourceString(@scxInvalidColumnIndex, FscxInvalidColumnIndex);
cxSetResourceString(@scxInvalidRowIndex, FscxInvalidRowIndex);
cxSetResourceString(@scxInvalidStyleIndex, FscxInvalidStyleIndex);
cxSetResourceString(@scxExportToExcel, FscxExportToExcel);
cxSetResourceString(@scxWorkbookWrite, FscxWorkbookWrite);
cxSetResourceString(@scxInvalidCellDimension, FscxInvalidCellDimension);
cxSetResourceString(@scxBoolTrue, FscxBoolTrue);
cxSetResourceString(@scxBoolFalse, FscxBoolFalse);
end;
end;
if Translate.Navigator then begin
with FcxNavigator do begin
cxSetResourceString(@cxNavigatorHint_First,FcxNavigatorHint_First);
cxSetResourceString(@cxNavigatorHint_Prior,FcxNavigatorHint_Prior);
cxSetResourceString(@cxNavigatorHint_PriorPage,FcxNavigatorHint_PriorPage);
cxSetResourceString(@cxNavigatorHint_Next,FcxNavigatorHint_Next);
cxSetResourceString(@cxNavigatorHint_NextPage,FcxNavigatorHint_NextPage);
cxSetResourceString(@cxNavigatorHint_Last,FcxNavigatorHint_Last);
cxSetResourceString(@cxNavigatorHint_Insert,FcxNavigatorHint_Insert);
cxSetResourceString(@cxNavigatorHint_Delete,FcxNavigatorHint_Delete);
cxSetResourceString(@cxNavigatorHint_Edit,FcxNavigatorHint_Edit);
cxSetResourceString(@cxNavigatorHint_Post,FcxNavigatorHint_Post);
cxSetResourceString(@cxNavigatorHint_Cancel,FcxNavigatorHint_Cancel);
cxSetResourceString(@cxNavigatorHint_Refresh,FcxNavigatorHint_Refresh);
cxSetResourceString(@cxNavigatorHint_SaveBookmark,FcxNavigatorHint_SaveBookmark);
cxSetResourceString(@cxNavigatorHint_GotoBookmark,FcxNavigatorHint_GotoBookmark);
cxSetResourceString(@cxNavigatorHint_Filter,FcxNavigatorHint_Filter);
cxSetResourceString(@cxNavigator_DeleteRecordQuestion,FcxNavigator_DeleteRecordQuestion);
end;
end;
// Update smart input consts
cxFormatController.GetFormats;
// Update Grids and Filter in Forms
for intJ:= 0 to Application.ComponentCount-1 do begin
if Application.Components[intJ] is TForm then begin
for intI := 0 to Application.Components[intJ].ComponentCount-1 do begin
if Application.Components[intJ].Components[intI] is TcxGrid then
(Application.Components[intJ].Components[intI] as TcxGrid).LayoutChanged;
if Application.Components[intJ].Components[intI] is TcxFilterControl then
(Application.Components[intJ].Components[intI] as TcxFilterControl).Localize;
if Application.Components[intJ].Components[intI] is TcxDBFilterControl then
(Application.Components[intJ].Components[intI] as TcxDBFilterControl).Localize;
end;
end;
end;
end;
procedure Register;
begin
RegisterComponents('Dev Express', [TcxIntl]);
end;
procedure InitMainIntl;
begin
cxInternational:= TcxIntl.create(Application);
end;
initialization
InitMainIntl;
finalization
cxInternational.Free;
end.