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, cxExtEditConsts, IniFiles {$IFDEF USEPAGECONTROL} , cxPCConsts {$ENDIF} ; type TcxLibraryIntl = class(TPersistent) private FscxCantCreateRegistryKey : string; {$IFNDEF DELPHI5} FscxInvalidPropertyElement : string; {$ENDIF} FscxConverterCantCreateStyleRepository : string; //new 6.0 published property CantCreateRegistryKey : String read FscxCantCreateRegistryKey write FscxCantCreateRegistryKey; {$IFNDEF DELPHI5} property InvalidPropertyElement : String read FscxInvalidPropertyElement write FscxInvalidPropertyElement; {$ENDIF} property ConverterCantCreateStyleRepository : string read FscxConverterCantCreateStyleRepository write FscxConverterCantCreateStyleRepository; end; {$IFDEF USEPAGECONTROL} TcxPagecontrolIntl = 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; FscxPCAllowRotateError : string; //new 6.0 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; property PCAllowRotateError : string read FscxPCAllowRotateError write FscxPCAllowRotateError; 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_Append: 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_Append : string read FcxNavigatorHint_Append write FcxNavigatorHint_Append; 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; TcxQuantumGridIntl = 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; //new 6.0 FscxGridFilterRowInfoText : string; FscxGridFilterApplyButtonCaption : string; FscxGridYesterday : String; FscxGridToday : String; FscxGridTomorrow : String; FscxGridLast30Days : String; FscxGridLast14Days : String; FscxGridLast7Days : String; FscxGridNext7Days : String; FscxGridNext14Days : String; FscxGridNext30Days : String; FscxGridLastTwoWeeks : String; FscxGridLastWeek : String; FscxGridThisWeek : String; FscxGridNextWeek : String; FscxGridNextTwoWeeks : String; FscxGridLastMonth : String; FscxGridThisMonth : String; FscxGridNextMonth : String; FscxGridLastYear : String; FscxGridThisYear : String; FscxGridNextYear : String; FscxGridPast : String; FscxGridFuture : String; FscxGridMonthFormat : String; FscxGridYearFormat : String; FscxGridChartCategoriesDisplayText : String; FscxGridChartValueHintFormat : String; FscxGridChartPercentValueTickMarkLabelFormat : String; FscxGridChartToolBoxDataLevels : String; FscxGridChartToolBoxDataLevelSelectValue : String; FscxGridChartToolBoxCustomizeButtonCaption : String; FscxGridChartNoneDiagramDisplayText : String; FscxGridChartColumnDiagramDisplayText : String; FscxGridChartBarDiagramDisplayText : String; FscxGridChartLineDiagramDisplayText : String; FscxGridChartAreaDiagramDisplayText : String; FscxGridChartPieDiagramDisplayText : String; FscxGridChartCustomizationFormSeriesPageCaption : String; FscxGridChartCustomizationFormSortBySeries : String; FscxGridChartCustomizationFormNoSortedSeries : String; FscxGridChartCustomizationFormDataGroupsPageCaption : String; FscxGridChartCustomizationFormOptionsPageCaption : String; FscxGridChartLegend : String; FscxGridChartLegendKeyBorder : String; FscxGridChartPosition : String; FscxGridChartPositionDefault : String; FscxGridChartPositionNone : String; FscxGridChartPositionLeft : String; FscxGridChartPositionTop : String; FscxGridChartPositionRight : String; FscxGridChartPositionBottom : String; FscxGridChartAlignment : String; FscxGridChartAlignmentDefault : String; FscxGridChartAlignmentStart : String; FscxGridChartAlignmentCenter : String; FscxGridChartAlignmentEnd : String; FscxGridChartOrientation : String; FscxGridChartOrientationDefault : String; FscxGridChartOrientationHorizontal : String; FscxGridChartOrientationVertical : String; FscxGridChartBorder : String; FscxGridChartTitle : String; FscxGridChartToolBox : String; FscxGridChartDiagramSelector : String; FscxGridChartOther : String; FscxGridChartValueHints : 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; property GridFilterRowInfoText : string read FscxGridFilterRowInfoText write FscxGridFilterRowInfoText; property GridFilterApplyButtonCaption : string read FscxGridFilterApplyButtonCaption write FscxGridFilterApplyButtonCaption; property GridYesterday : String read FscxGridYesterday write FscxGridYesterday; property GridToday : String read FscxGridToday write FscxGridToday; property GridTomorrow : String read FscxGridTomorrow write FscxGridTomorrow; property GridLast30Days : String read FscxGridLast30Days write FscxGridLast30Days; property GridLast14Days : String read FscxGridLast14Days write FscxGridLast14Days; property GridLast7Days : String read FscxGridLast7Days write FscxGridLast7Days; property GridNext7Days : String read FscxGridNext7Days write FscxGridNext7Days; property GridNext14Days : String read FscxGridNext14Days write FscxGridNext14Days; property GridNext30Days : String read FscxGridNext30Days write FscxGridNext30Days; property GridLastTwoWeeks : String read FscxGridLastTwoWeeks write FscxGridLastTwoWeeks; property GridLastWeek : String read FscxGridLastWeek write FscxGridLastWeek; property GridThisWeek : String read FscxGridThisWeek write FscxGridThisWeek; property GridNextWeek : String read FscxGridNextWeek write FscxGridNextWeek; property GridNextTwoWeeks : String read FscxGridNextTwoWeeks write FscxGridNextTwoWeeks; property GridLastMonth : String read FscxGridLastMonth write FscxGridLastMonth; property GridThisMonth : String read FscxGridThisMonth write FscxGridThisMonth; property GridNextMonth : String read FscxGridNextMonth write FscxGridNextMonth; property GridLastYear : String read FscxGridLastYear write FscxGridLastYear; property GridThisYear : String read FscxGridThisYear write FscxGridThisYear; property GridNextYear : String read FscxGridNextYear write FscxGridNextYear; property GridPast : String read FscxGridPast write FscxGridPast; property GridFuture : String read FscxGridFuture write FscxGridFuture; property GridMonthFormat : String read FscxGridMonthFormat write FscxGridMonthFormat; property GridYearFormat : String read FscxGridYearFormat write FscxGridYearFormat; property GridChartCategoriesDisplayText : String read FscxGridChartCategoriesDisplayText write FscxGridChartCategoriesDisplayText; property GridChartValueHintFormat : String read FscxGridChartValueHintFormat write FscxGridChartValueHintFormat; property GridChartPercentValueTickMarkLabelFormat : String read FscxGridChartPercentValueTickMarkLabelFormat write FscxGridChartPercentValueTickMarkLabelFormat; property GridChartToolBoxDataLevels : String read FscxGridChartToolBoxDataLevels write FscxGridChartToolBoxDataLevels; property GridChartToolBoxDataLevelSelectValue : String read FscxGridChartToolBoxDataLevelSelectValue write FscxGridChartToolBoxDataLevelSelectValue; property GridChartToolBoxCustomizeButtonCaption : String read FscxGridChartToolBoxCustomizeButtonCaption write FscxGridChartToolBoxCustomizeButtonCaption; property GridChartNoneDiagramDisplayText : String read FscxGridChartNoneDiagramDisplayText write FscxGridChartNoneDiagramDisplayText; property GridChartColumnDiagramDisplayText : String read FscxGridChartColumnDiagramDisplayText write FscxGridChartColumnDiagramDisplayText; property GridChartBarDiagramDisplayText : String read FscxGridChartBarDiagramDisplayText write FscxGridChartBarDiagramDisplayText; property GridChartLineDiagramDisplayText : String read FscxGridChartLineDiagramDisplayText write FscxGridChartLineDiagramDisplayText; property GridChartAreaDiagramDisplayText : String read FscxGridChartAreaDiagramDisplayText write FscxGridChartAreaDiagramDisplayText; property GridChartPieDiagramDisplayText : String read FscxGridChartPieDiagramDisplayText write FscxGridChartPieDiagramDisplayText; property GridChartCustomizationFormSeriesPageCaption : String read FscxGridChartCustomizationFormSeriesPageCaption write FscxGridChartCustomizationFormSeriesPageCaption; property GridChartCustomizationFormSortBySeries : String read FscxGridChartCustomizationFormSortBySeries write FscxGridChartCustomizationFormSortBySeries; property GridChartCustomizationFormNoSortedSeries : String read FscxGridChartCustomizationFormNoSortedSeries write FscxGridChartCustomizationFormNoSortedSeries; property GridChartCustomizationFormDataGroupsPageCaption : String read FscxGridChartCustomizationFormDataGroupsPageCaption write FscxGridChartCustomizationFormDataGroupsPageCaption; property GridChartCustomizationFormOptionsPageCaption : String read FscxGridChartCustomizationFormOptionsPageCaption write FscxGridChartCustomizationFormOptionsPageCaption; property GridChartLegend : String read FscxGridChartLegend write FscxGridChartLegend; property GridChartLegendKeyBorder : String read FscxGridChartLegendKeyBorder write FscxGridChartLegendKeyBorder; property GridChartPosition : String read FscxGridChartPosition write FscxGridChartPosition; property GridChartPositionDefault : String read FscxGridChartPositionDefault write FscxGridChartPositionDefault; property GridChartPositionNone : String read FscxGridChartPositionNone write FscxGridChartPositionNone; property GridChartPositionLeft : String read FscxGridChartPositionLeft write FscxGridChartPositionLeft; property GridChartPositionTop : String read FscxGridChartPositionTop write FscxGridChartPositionTop; property GridChartPositionRight : String read FscxGridChartPositionRight write FscxGridChartPositionRight; property GridChartPositionBottom : String read FscxGridChartPositionBottom write FscxGridChartPositionBottom; property GridChartAlignment : String read FscxGridChartAlignment write FscxGridChartAlignment; property GridChartAlignmentDefault : String read FscxGridChartAlignmentDefault write FscxGridChartAlignmentDefault; property GridChartAlignmentStart : String read FscxGridChartAlignmentStart write FscxGridChartAlignmentStart; property GridChartAlignmentCenter : String read FscxGridChartAlignmentCenter write FscxGridChartAlignmentCenter; property GridChartAlignmentEnd : String read FscxGridChartAlignmentEnd write FscxGridChartAlignmentEnd; property GridChartOrientation : String read FscxGridChartOrientation write FscxGridChartOrientation; property GridChartOrientationDefault : String read FscxGridChartOrientationDefault write FscxGridChartOrientationDefault; property GridChartOrientationHorizontal : String read FscxGridChartOrientationHorizontal write FscxGridChartOrientationHorizontal; property GridChartOrientationVertical : String read FscxGridChartOrientationVertical write FscxGridChartOrientationVertical; property GridChartBorder : String read FscxGridChartBorder write FscxGridChartBorder; property GridChartTitle : String read FscxGridChartTitle write FscxGridChartTitle; property GridChartToolBox : String read FscxGridChartToolBox write FscxGridChartToolBox; property GridChartDiagramSelector : String read FscxGridChartDiagramSelector write FscxGridChartDiagramSelector; property GridChartOther : String read FscxGridChartOther write FscxGridChartOther; property GridChartValueHints : String read FscxGridChartValueHints write FscxGridChartValueHints; end; TcxEditorsIntl = class(TPersistent) private FcxSEditButtonCancel : String; //new 6.0 FcxSEditButtonOK : String; //new 6.0 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; FscxSEditRepositoryColorComboBoxItem : String; FscxSEditRepositoryFontNameComboBoxItem : String; FscxSEditRepositoryLabelItem : String; FscxSEditRepositoryProgressBarItem : String; FscxSEditRepositoryTrackBarItem : String; FscxSEditRepositorySpinButtonItem : String; FscxSEditRepositoryCheckComboBox : String; FscxSEditRepositoryShellComboBoxItem : String; FscxSEditRepositoryCheckGroupItem : String; FscxSEditRepositoryRichEditItem : String; FcxSEditCheckGroupCaptionStateDelimiter : String; FcxSEditCheckGroupFilterColumnSeparator : String; FcxSEditCheckGroupChecked : String; FcxSEditCheckGroupGrayed : String; FcxSEditCheckGroupUnchecked : String; FcxSCheckComboBoxStatesItemsPropertyDlgCaption : String; FcxSCheckGroupStatesItemsPropertyDlgCaption : String; FcxSCheckComboBoxEmptySelectionText : String; FcxSColorComboBoxDefaultDescription : String; FcxSEditRichEditLibraryError : String; FcxSEditRichEditLineInsertionError : String; FcxSEditRichEditLoadFail : String; FcxSEditRichEditSaveFail : String; FcxSEditRichEditUndoCaption : String; FcxSEditRichEditRedoCaption : String; FcxSEditRichEditCutCaption : String; FcxSEditRichEditCopyCaption : String; FcxSEditRichEditPasteCaption : String; FcxSEditRichEditDeleteCaption : String; FcxSEditRichEditSelectAllCaption : 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; FscxUDAssociated : String; FscxHotZoneStyleMediaPlayer9 : String; FscxHotZoneStyleMediaPlayer8 : String; FscxHotZoneStyleXPTaskBar : String; FscxHotZoneStyleSimple : String; FscxLoadingFonts : String; FscxMaskEditRegExprError : String; FscxMaskEditInvalidEditValue : String; FscxMaskEditNoMask : String; FscxMaskEditIllegalFileFormat : String; FscxMaskEditEmptyMaskCollectionFile : String; FscxMaskEditMaskCollectionFiles : String; //spin edit FcxSSpinEditInvalidNumericValue: String; //new ver. 5 published property EditButtonCancel : String read FcxSEditButtonCancel write FcxSEditButtonCancel; property EditButtonOK : String read FcxSEditButtonOK write FcxSEditButtonOK; 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 EditRepositoryColorComboBoxItem : String read FscxSEditRepositoryColorComboBoxItem write FscxSEditRepositoryColorComboBoxItem; property EditRepositoryFontNameComboBoxItem : String read FscxSEditRepositoryFontNameComboBoxItem write FscxSEditRepositoryFontNameComboBoxItem; property EditRepositoryLabelItem : String read FscxSEditRepositoryLabelItem write FscxSEditRepositoryLabelItem; property EditRepositoryProgressBarItem : String read FscxSEditRepositoryProgressBarItem write FscxSEditRepositoryProgressBarItem; property EditRepositoryTrackBarItem : String read FscxSEditRepositoryTrackBarItem write FscxSEditRepositoryTrackBarItem; property EditRepositorySpinButtonItem : String read FscxSEditRepositorySpinButtonItem write FscxSEditRepositorySpinButtonItem; property EditRepositoryCheckComboBox : String read FscxSEditRepositoryCheckComboBox write FscxSEditRepositoryCheckComboBox; property EditRepositoryShellComboBoxItem : String read FscxSEditRepositoryShellComboBoxItem write FscxSEditRepositoryShellComboBoxItem; property EditRepositoryCheckGroupItem : String read FscxSEditRepositoryCheckGroupItem write FscxSEditRepositoryCheckGroupItem; property EditRepositoryRichEditItem : String read FscxSEditRepositoryRichEditItem write FscxSEditRepositoryRichEditItem; property EditCheckGroupCaptionStateDelimiter : String read FcxSEditCheckGroupCaptionStateDelimiter write FcxSEditCheckGroupCaptionStateDelimiter; property EditCheckGroupFilterColumnSeparator : String read FcxSEditCheckGroupFilterColumnSeparator write FcxSEditCheckGroupFilterColumnSeparator; property EditCheckGroupChecked : String read FcxSEditCheckGroupChecked write FcxSEditCheckGroupChecked; property EditCheckGroupGrayed : String read FcxSEditCheckGroupGrayed write FcxSEditCheckGroupGrayed; property EditCheckGroupUnchecked : String read FcxSEditCheckGroupUnchecked write FcxSEditCheckGroupUnchecked; property CheckComboBoxStatesItemsPropertyDlgCaption : String read FcxSCheckComboBoxStatesItemsPropertyDlgCaption write FcxSCheckComboBoxStatesItemsPropertyDlgCaption; property CheckGroupStatesItemsPropertyDlgCaption : String read FcxSCheckGroupStatesItemsPropertyDlgCaption write FcxSCheckGroupStatesItemsPropertyDlgCaption; property CheckComboBoxEmptySelectionText : String read FcxSCheckComboBoxEmptySelectionText write FcxSCheckComboBoxEmptySelectionText; property ColorComboBoxDefaultDescription : String read FcxSColorComboBoxDefaultDescription write FcxSColorComboBoxDefaultDescription; property EditRichEditLibraryError : String read FcxSEditRichEditLibraryError write FcxSEditRichEditLibraryError; property EditRichEditLineInsertionError : String read FcxSEditRichEditLineInsertionError write FcxSEditRichEditLineInsertionError; property EditRichEditLoadFail : String read FcxSEditRichEditLoadFail write FcxSEditRichEditLoadFail; property EditRichEditSaveFail : String read FcxSEditRichEditSaveFail write FcxSEditRichEditSaveFail; property EditRichEditUndoCaption : String read FcxSEditRichEditUndoCaption write FcxSEditRichEditUndoCaption; property EditRichEditRedoCaption : String read FcxSEditRichEditRedoCaption write FcxSEditRichEditRedoCaption; property EditRichEditCutCaption : String read FcxSEditRichEditCutCaption write FcxSEditRichEditCutCaption; property EditRichEditCopyCaption : String read FcxSEditRichEditCopyCaption write FcxSEditRichEditCopyCaption; property EditRichEditPasteCaption : String read FcxSEditRichEditPasteCaption write FcxSEditRichEditPasteCaption; property EditRichEditDeleteCaption : String read FcxSEditRichEditDeleteCaption write FcxSEditRichEditDeleteCaption; property EditRichEditSelectAllCaption : String read FcxSEditRichEditSelectAllCaption write FcxSEditRichEditSelectAllCaption; 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 UDAssociated : String read FscxUDAssociated write FscxUDAssociated; property HotZoneStyleMediaPlayer9 : String read FscxHotZoneStyleMediaPlayer9 write FscxHotZoneStyleMediaPlayer9; property HotZoneStyleMediaPlayer8 : String read FscxHotZoneStyleMediaPlayer8 write FscxHotZoneStyleMediaPlayer8; property HotZoneStyleXPTaskBar : String read FscxHotZoneStyleXPTaskBar write FscxHotZoneStyleXPTaskBar; property HotZoneStyleSimple : String read FscxHotZoneStyleSimple write FscxHotZoneStyleSimple; property LoadingFonts : String read FscxLoadingFonts write FscxLoadingFonts; 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; FcxSFilterOperatorLast7Days : String; //new 6.0 FcxSFilterOperatorLast14Days : String; //new 6.0 FcxSFilterOperatorLastTwoWeeks : String; //new 6.0 FcxSFilterOperatorLast30Days : String; //new 6.0 FcxSFilterOperatorPast : String; //new 6.0 FcxSFilterOperatorNext7Days : String; //new 6.0 FcxSFilterOperatorNext14Days : String; //new 6.0 FcxSFilterOperatorNextTwoWeeks : String; //new 6.0 FcxSFilterOperatorNext30Days : String; //new 6.0 FcxSFilterOperatorFuture : String; //new 6.0 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 FilterOperatorLast7Days : String read FcxSFilterOperatorLast7Days write FcxSFilterOperatorLast7Days; property FilterOperatorLast14Days : String read FcxSFilterOperatorLast14Days write FcxSFilterOperatorLast14Days; property FilterOperatorLastTwoWeeks : String read FcxSFilterOperatorLastTwoWeeks write FcxSFilterOperatorLastTwoWeeks; property FilterOperatorLast30Days : String read FcxSFilterOperatorLast30Days write FcxSFilterOperatorLast30Days; property FilterOperatorPast : String read FcxSFilterOperatorPast write FcxSFilterOperatorPast; property FilterOperatorNext7Days : String read FcxSFilterOperatorNext7Days write FcxSFilterOperatorNext7Days; property FilterOperatorNext14Days : String read FcxSFilterOperatorNext14Days write FcxSFilterOperatorNext14Days; property FilterOperatorNextTwoWeeks : String read FcxSFilterOperatorNextTwoWeeks write FcxSFilterOperatorNextTwoWeeks; property FilterOperatorNext30Days : String read FcxSFilterOperatorNext30Days write FcxSFilterOperatorNext30Days; property FilterOperatorFuture : String read FcxSFilterOperatorFuture write FcxSFilterOperatorFuture; 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; FcxSGridSortByGroupValues : String; FcxSGridSortBySummaryCaption : String; FcxSGridSortBySummary : 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; property GridSortByGroupValues : String read FcxSGridSortByGroupValues write FcxSGridSortByGroupValues; property GridSortBySummaryCaption : String read FcxSGridSortBySummaryCaption write FcxSGridSortBySummaryCaption; property GridSortBySummary : String read FcxSGridSortBySummary write FcxSGridSortBySummary; 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} FPageControl: Boolean; {$ENDIF} FQuantumGrid: Boolean; FEditors : Boolean; FDatacontroller : Boolean; FFilter : Boolean; FGridPopupMenu : Boolean; FGridExport : Boolean; FcxNavigator: Boolean; published property cxLibrary: Boolean read FcxLibrary write FcxLibrary; {$IFDEF USEPAGECONTROL} property PageControl: Boolean read FPageControl write FPageControl; {$ENDIF} property QuantumGrid: Boolean read FQuantumGrid write FQuantumGrid; property Editors: Boolean read FEditors write FEditors; 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} FPageControl: TcxPagecontrolIntl; {$ENDIF} FQuantumGrid: TcxQuantumGridIntl; FEditors : TcxEditorsIntl; 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 PageControl: TcxPagecontrolIntl read FPageControl write FPageControl; {$ENDIF} property QuantumGrid: TcxQuantumGridIntl read FQuantumGrid write FQuantumGrid; property Navigator : TcxNavigatorIntl read FcxNavigator write FcxNavigator; property Editors: TcxEditorsIntl read FEditors write FEditors; 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 := '6.29'; FcxLibrary := TcxLibraryIntl.Create; with FcxLibrary do begin FscxCantCreateRegistryKey := scxCantCreateRegistryKey; {$IFNDEF DELPHI5} FscxInvalidPropertyElement := scxInvalidPropertyElement; {$ENDIF} FscxConverterCantCreateStyleRepository := scxConverterCantCreateStyleRepository; end; {$IFDEF USEPAGECONTROL} FPageControl := TcxPagecontrolIntl.create; with FPageControl do begin FscxPCImageListIndexError := scxPCImageListIndexError; FscxPCNoBaseImages := scxPCNoBaseImages; FscxPCNoRegisteredStyles := scxPCNoRegisteredStyles; FscxPCPageIndexError := scxPCPageIndexError; FscxPCPainterClassError := scxPCPainterClassError; FscxPCStandardStyleError := scxPCStandardStyleError; FscxPCStyleNameError := scxPCStyleNameError; FscxPCTabCountEqualsZero := scxPCTabCountEqualsZero; FscxPCTabIndexError := scxPCTabIndexError; FscxPCTabVisibleIndexOutsOfBounds := scxPCTabVisibleIndexOutsOfBounds; FscxPCVisibleTabListEmpty := scxPCVisibleTabListEmpty; FscxPCAllowRotateError := scxPCAllowRotateError; end; {$ENDIF} FQuantumGrid := TcxQuantumGridIntl.create; with FQuantumGrid 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; FscxGridFilterRowInfoText := scxGridFilterRowInfoText; FscxGridFilterApplyButtonCaption := scxGridFilterApplyButtonCaption; FscxGridYesterday := scxGridYesterday; FscxGridToday := scxGridToday; FscxGridTomorrow := scxGridTomorrow; FscxGridLast30Days := scxGridLast30Days; FscxGridLast14Days := scxGridLast14Days; FscxGridLast7Days := scxGridLast7Days; FscxGridNext7Days := scxGridNext7Days; FscxGridNext14Days := scxGridNext14Days; FscxGridNext30Days := scxGridNext30Days; FscxGridLastTwoWeeks := scxGridLastTwoWeeks; FscxGridLastWeek := scxGridLastWeek; FscxGridThisWeek := scxGridThisWeek; FscxGridNextWeek := scxGridNextWeek; FscxGridNextTwoWeeks := scxGridNextTwoWeeks; FscxGridLastMonth := scxGridLastMonth; FscxGridThisMonth := scxGridThisMonth; FscxGridNextMonth := scxGridNextMonth; FscxGridLastYear := scxGridLastYear; FscxGridThisYear := scxGridThisYear; FscxGridNextYear := scxGridNextYear; FscxGridPast := scxGridPast; FscxGridFuture := scxGridFuture; FscxGridMonthFormat := scxGridMonthFormat; FscxGridYearFormat := scxGridYearFormat; FscxGridChartCategoriesDisplayText := scxGridChartCategoriesDisplayText; FscxGridChartValueHintFormat := scxGridChartValueHintFormat; FscxGridChartPercentValueTickMarkLabelFormat := scxGridChartPercentValueTickMarkLabelFormat; FscxGridChartToolBoxDataLevels := scxGridChartToolBoxDataLevels; FscxGridChartToolBoxDataLevelSelectValue := scxGridChartToolBoxDataLevelSelectValue; FscxGridChartToolBoxCustomizeButtonCaption := scxGridChartToolBoxCustomizeButtonCaption; FscxGridChartNoneDiagramDisplayText := scxGridChartNoneDiagramDisplayText; FscxGridChartColumnDiagramDisplayText := scxGridChartColumnDiagramDisplayText; FscxGridChartBarDiagramDisplayText := scxGridChartBarDiagramDisplayText; FscxGridChartLineDiagramDisplayText := scxGridChartLineDiagramDisplayText; FscxGridChartAreaDiagramDisplayText := scxGridChartAreaDiagramDisplayText; FscxGridChartPieDiagramDisplayText := scxGridChartPieDiagramDisplayText; FscxGridChartCustomizationFormSeriesPageCaption := scxGridChartCustomizationFormSeriesPageCaption; FscxGridChartCustomizationFormSortBySeries := scxGridChartCustomizationFormSortBySeries; FscxGridChartCustomizationFormNoSortedSeries := scxGridChartCustomizationFormNoSortedSeries; FscxGridChartCustomizationFormDataGroupsPageCaption := scxGridChartCustomizationFormDataGroupsPageCaption; FscxGridChartCustomizationFormOptionsPageCaption := scxGridChartCustomizationFormOptionsPageCaption; FscxGridChartLegend := scxGridChartLegend; FscxGridChartLegendKeyBorder := scxGridChartLegendKeyBorder; FscxGridChartPosition := scxGridChartPosition; FscxGridChartPositionDefault := scxGridChartPositionDefault; FscxGridChartPositionNone := scxGridChartPositionNone; FscxGridChartPositionLeft := scxGridChartPositionLeft; FscxGridChartPositionTop := scxGridChartPositionTop; FscxGridChartPositionRight := scxGridChartPositionRight; FscxGridChartPositionBottom := scxGridChartPositionBottom; FscxGridChartAlignment := scxGridChartAlignment; FscxGridChartAlignmentDefault := scxGridChartAlignmentDefault; FscxGridChartAlignmentStart := scxGridChartAlignmentStart; FscxGridChartAlignmentCenter := scxGridChartAlignmentCenter; FscxGridChartAlignmentEnd := scxGridChartAlignmentEnd; FscxGridChartOrientation := scxGridChartOrientation; FscxGridChartOrientationDefault := scxGridChartOrientationDefault; FscxGridChartOrientationHorizontal := scxGridChartOrientationHorizontal; FscxGridChartOrientationVertical := scxGridChartOrientationVertical; FscxGridChartBorder := scxGridChartBorder; FscxGridChartTitle := scxGridChartTitle; FscxGridChartToolBox := scxGridChartToolBox; FscxGridChartDiagramSelector := scxGridChartDiagramSelector; FscxGridChartOther := scxGridChartOther; FscxGridChartValueHints := scxGridChartValueHints; end; FEditors := TcxEditorsIntl.Create; with FEditors do begin FcxSEditButtonCancel := cxSEditButtonCancel; FcxSEditButtonOK := cxSEditButtonOK; 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; FscxSEditRepositoryColorComboBoxItem := scxSEditRepositoryColorComboBoxItem; FscxSEditRepositoryFontNameComboBoxItem := scxSEditRepositoryFontNameComboBoxItem; FscxSEditRepositoryLabelItem := scxSEditRepositoryLabelItem; FscxSEditRepositoryProgressBarItem := scxSEditRepositoryProgressBarItem; FscxSEditRepositoryTrackBarItem := scxSEditRepositoryTrackBarItem; FscxSEditRepositorySpinButtonItem := scxSEditRepositorySpinButtonItem; FscxSEditRepositoryCheckComboBox := scxSEditRepositoryCheckComboBox; FscxSEditRepositoryShellComboBoxItem := scxSEditRepositoryShellComboBoxItem; FscxSEditRepositoryCheckGroupItem := scxSEditRepositoryCheckGroupItem; FscxSEditRepositoryRichEditItem := scxSEditRepositoryRichEditItem; FcxSEditCheckGroupCaptionStateDelimiter := cxSEditCheckGroupCaptionStateDelimiter; FcxSEditCheckGroupFilterColumnSeparator := cxSEditCheckGroupFilterColumnSeparator; FcxSEditCheckGroupChecked := cxSEditCheckGroupChecked; FcxSEditCheckGroupGrayed := cxSEditCheckGroupGrayed; FcxSEditCheckGroupUnchecked := cxSEditCheckGroupUnchecked; FcxSCheckComboBoxStatesItemsPropertyDlgCaption := cxSCheckComboBoxStatesItemsPropertyDlgCaption; FcxSCheckGroupStatesItemsPropertyDlgCaption := cxSCheckGroupStatesItemsPropertyDlgCaption; FcxSCheckComboBoxEmptySelectionText := cxSCheckComboBoxEmptySelectionText; FcxSColorComboBoxDefaultDescription := cxSColorComboBoxDefaultDescription; FcxSEditRichEditLibraryError := cxSEditRichEditLibraryError; FcxSEditRichEditLineInsertionError := cxSEditRichEditLineInsertionError; FcxSEditRichEditLoadFail := cxSEditRichEditLoadFail; FcxSEditRichEditSaveFail := cxSEditRichEditSaveFail; FcxSEditRichEditUndoCaption := cxSEditRichEditUndoCaption; FcxSEditRichEditRedoCaption := cxSEditRichEditRedoCaption; FcxSEditRichEditCutCaption := cxSEditRichEditCutCaption; FcxSEditRichEditCopyCaption := cxSEditRichEditCopyCaption; FcxSEditRichEditPasteCaption := cxSEditRichEditPasteCaption; FcxSEditRichEditDeleteCaption := cxSEditRichEditDeleteCaption; FcxSEditRichEditSelectAllCaption := cxSEditRichEditSelectAllCaption; 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; FscxUDAssociated := scxUDAssociated; FscxHotZoneStyleMediaPlayer9 := scxHotZoneStyleMediaPlayer9; FscxHotZoneStyleMediaPlayer8 := scxHotZoneStyleMediaPlayer8; FscxHotZoneStyleXPTaskBar := scxHotZoneStyleXPTaskBar; FscxHotZoneStyleSimple := scxHotZoneStyleSimple; FscxLoadingFonts := scxLoadingFonts; 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; FcxSFilterOperatorLast7Days := cxSFilterOperatorLast7Days; FcxSFilterOperatorLast14Days := cxSFilterOperatorLast14Days; FcxSFilterOperatorLastTwoWeeks := cxSFilterOperatorLastTwoWeeks; FcxSFilterOperatorLast30Days := cxSFilterOperatorLast30Days; FcxSFilterOperatorPast := cxSFilterOperatorPast; FcxSFilterOperatorNext7Days := cxSFilterOperatorNext7Days; FcxSFilterOperatorNext14Days := cxSFilterOperatorNext14Days; FcxSFilterOperatorNextTwoWeeks := cxSFilterOperatorNextTwoWeeks; FcxSFilterOperatorNext30Days := cxSFilterOperatorNext30Days; FcxSFilterOperatorFuture := cxSFilterOperatorFuture; 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; FcxSGridSortByGroupValues := cxSGridSortByGroupValues; FcxSGridSortBySummaryCaption := cxSGridSortBySummaryCaption; FcxSGridSortBySummary := cxSGridSortBySummary; 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_Append := cxNavigatorHint_Append; 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} FPageControl.Free; {$ENDIF} FQuantumGrid.Free; FEditors.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} iniFile.WriteString('cxLibrary', 'ConverterCantCreateStyleRepository', FscxConverterCantCreateStyleRepository); end; {$IFDEF USEPAGECONTROL} with FPageControl 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); iniFile.WriteString('PageControl2', 'PCAllowRotateError', FscxPCAllowRotateError); end; {$ENDIF} with FQuantumGrid 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); iniFile.WriteString('QuantumGrid5', 'GridFilterRowInfoText', FscxGridFilterRowInfoText); iniFile.WriteString('QuantumGrid5', 'GridFilterApplyButtonCaption', FscxGridFilterApplyButtonCaption); iniFile.WriteString('QuantumGrid5', 'GridYesterday', FscxGridYesterday); iniFile.WriteString('QuantumGrid5', 'GridToday', FscxGridToday); iniFile.WriteString('QuantumGrid5', 'GridTomorrow', FscxGridTomorrow); iniFile.WriteString('QuantumGrid5', 'GridLast30Days', FscxGridLast30Days); iniFile.WriteString('QuantumGrid5', 'GridLast14Days', FscxGridLast14Days); iniFile.WriteString('QuantumGrid5', 'GridLast7Days', FscxGridLast7Days); iniFile.WriteString('QuantumGrid5', 'GridNext7Days', FscxGridNext7Days); iniFile.WriteString('QuantumGrid5', 'GridNext14Days', FscxGridNext14Days); iniFile.WriteString('QuantumGrid5', 'GridNext30Days', FscxGridNext30Days); iniFile.WriteString('QuantumGrid5', 'GridLastTwoWeeks', FscxGridLastTwoWeeks); iniFile.WriteString('QuantumGrid5', 'GridLastWeek', FscxGridLastWeek); iniFile.WriteString('QuantumGrid5', 'GridThisWeek', FscxGridThisWeek); iniFile.WriteString('QuantumGrid5', 'GridNextWeek', FscxGridNextWeek); iniFile.WriteString('QuantumGrid5', 'GridNextTwoWeeks', FscxGridNextTwoWeeks); iniFile.WriteString('QuantumGrid5', 'GridLastMonth', FscxGridLastMonth); iniFile.WriteString('QuantumGrid5', 'GridThisMonth', FscxGridThisMonth); iniFile.WriteString('QuantumGrid5', 'GridNextMonth', FscxGridNextMonth); iniFile.WriteString('QuantumGrid5', 'GridLastYear', FscxGridLastYear); iniFile.WriteString('QuantumGrid5', 'GridThisYear', FscxGridThisYear); iniFile.WriteString('QuantumGrid5', 'GridNextYear', FscxGridNextYear); iniFile.WriteString('QuantumGrid5', 'GridPast', FscxGridPast); iniFile.WriteString('QuantumGrid5', 'GridFuture', FscxGridFuture); iniFile.WriteString('QuantumGrid5', 'GridMonthFormat', FscxGridMonthFormat); iniFile.WriteString('QuantumGrid5', 'GridYearFormat', FscxGridYearFormat); iniFile.WriteString('QuantumGrid5', 'GridChartCategoriesDisplayText', FscxGridChartCategoriesDisplayText); iniFile.WriteString('QuantumGrid5', 'GridChartValueHintFormat', FscxGridChartValueHintFormat); iniFile.WriteString('QuantumGrid5', 'GridChartPercentValueTickMarkLabelFormat', FscxGridChartPercentValueTickMarkLabelFormat); iniFile.WriteString('QuantumGrid5', 'GridChartToolBoxDataLevels', FscxGridChartToolBoxDataLevels); iniFile.WriteString('QuantumGrid5', 'GridChartToolBoxDataLevelSelectValue', FscxGridChartToolBoxDataLevelSelectValue); iniFile.WriteString('QuantumGrid5', 'GridChartToolBoxCustomizeButtonCaption', FscxGridChartToolBoxCustomizeButtonCaption); iniFile.WriteString('QuantumGrid5', 'GridChartNoneDiagramDisplayText', FscxGridChartNoneDiagramDisplayText); iniFile.WriteString('QuantumGrid5', 'GridChartColumnDiagramDisplayText', FscxGridChartColumnDiagramDisplayText); iniFile.WriteString('QuantumGrid5', 'GridChartBarDiagramDisplayText', FscxGridChartBarDiagramDisplayText); iniFile.WriteString('QuantumGrid5', 'GridChartLineDiagramDisplayText', FscxGridChartLineDiagramDisplayText); iniFile.WriteString('QuantumGrid5', 'GridChartAreaDiagramDisplayText', FscxGridChartAreaDiagramDisplayText); iniFile.WriteString('QuantumGrid5', 'GridChartPieDiagramDisplayText', FscxGridChartPieDiagramDisplayText); iniFile.WriteString('QuantumGrid5', 'GridChartCustomizationFormSeriesPageCaption', FscxGridChartCustomizationFormSeriesPageCaption); iniFile.WriteString('QuantumGrid5', 'GridChartCustomizationFormSortBySeries', FscxGridChartCustomizationFormSortBySeries); iniFile.WriteString('QuantumGrid5', 'GridChartCustomizationFormNoSortedSeries', FscxGridChartCustomizationFormNoSortedSeries); iniFile.WriteString('QuantumGrid5', 'GridChartCustomizationFormDataGroupsPageCaption', FscxGridChartCustomizationFormDataGroupsPageCaption); iniFile.WriteString('QuantumGrid5', 'GridChartCustomizationFormOptionsPageCaption', FscxGridChartCustomizationFormOptionsPageCaption); iniFile.WriteString('QuantumGrid5', 'GridChartLegend', FscxGridChartLegend); iniFile.WriteString('QuantumGrid5', 'GridChartLegendKeyBorder', FscxGridChartLegendKeyBorder); iniFile.WriteString('QuantumGrid5', 'GridChartPosition', FscxGridChartPosition); iniFile.WriteString('QuantumGrid5', 'GridChartPositionDefault', FscxGridChartPositionDefault); iniFile.WriteString('QuantumGrid5', 'GridChartPositionNone', FscxGridChartPositionNone); iniFile.WriteString('QuantumGrid5', 'GridChartPositionLeft', FscxGridChartPositionLeft); iniFile.WriteString('QuantumGrid5', 'GridChartPositionTop', FscxGridChartPositionTop); iniFile.WriteString('QuantumGrid5', 'GridChartPositionRight', FscxGridChartPositionRight); iniFile.WriteString('QuantumGrid5', 'GridChartPositionBottom', FscxGridChartPositionBottom); iniFile.WriteString('QuantumGrid5', 'GridChartAlignment', FscxGridChartAlignment); iniFile.WriteString('QuantumGrid5', 'GridChartAlignmentDefault', FscxGridChartAlignmentDefault); iniFile.WriteString('QuantumGrid5', 'GridChartAlignmentStart', FscxGridChartAlignmentStart); iniFile.WriteString('QuantumGrid5', 'GridChartAlignmentCenter', FscxGridChartAlignmentCenter); iniFile.WriteString('QuantumGrid5', 'GridChartAlignmentEnd', FscxGridChartAlignmentEnd); iniFile.WriteString('QuantumGrid5', 'GridChartOrientation', FscxGridChartOrientation); iniFile.WriteString('QuantumGrid5', 'GridChartOrientationDefault', FscxGridChartOrientationDefault); iniFile.WriteString('QuantumGrid5', 'GridChartOrientationHorizontal', FscxGridChartOrientationHorizontal); iniFile.WriteString('QuantumGrid5', 'GridChartOrientationVertical', FscxGridChartOrientationVertical); iniFile.WriteString('QuantumGrid5', 'GridChartBorder', FscxGridChartBorder); iniFile.WriteString('QuantumGrid5', 'GridChartTitle', FscxGridChartTitle); iniFile.WriteString('QuantumGrid5', 'GridChartToolBox', FscxGridChartToolBox); iniFile.WriteString('QuantumGrid5', 'GridChartDiagramSelector', FscxGridChartDiagramSelector); iniFile.WriteString('QuantumGrid5', 'GridChartOther', FscxGridChartOther); iniFile.WriteString('QuantumGrid5', 'GridChartValueHints', FscxGridChartValueHints); end; with FEditors do begin iniFile.WriteString('Editors5', 'EditButtonCancel', FcxSEditButtonCancel); iniFile.WriteString('Editors5', 'EditButtonOK', FcxSEditButtonOK); 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', 'EditCheckGroupCaptionStateDelimiter', FcxSEditCheckGroupCaptionStateDelimiter); iniFile.WriteString('Editors5', 'EditCheckGroupFilterColumnSeparator', FcxSEditCheckGroupFilterColumnSeparator); iniFile.WriteString('Editors5', 'EditCheckGroupChecked', FcxSEditCheckGroupChecked); iniFile.WriteString('Editors5', 'EditCheckGroupGrayed', FcxSEditCheckGroupGrayed); iniFile.WriteString('Editors5', 'EditCheckGroupUnchecked', FcxSEditCheckGroupUnchecked); iniFile.WriteString('Editors5', 'CheckComboBoxStatesItemsPropertyDlgCaption', FcxSCheckComboBoxStatesItemsPropertyDlgCaption); iniFile.WriteString('Editors5', 'CheckGroupStatesItemsPropertyDlgCaption', FcxSCheckGroupStatesItemsPropertyDlgCaption); iniFile.WriteString('Editors5', 'CheckComboBoxEmptySelectionText', FcxSCheckComboBoxEmptySelectionText); iniFile.WriteString('Editors5', 'ColorComboBoxDefaultDescription', FcxSColorComboBoxDefaultDescription); iniFile.WriteString('Editors5', 'EditRichEditLibraryError', FcxSEditRichEditLibraryError); iniFile.WriteString('Editors5', 'EditRichEditLineInsertionError', FcxSEditRichEditLineInsertionError); iniFile.WriteString('Editors5', 'EditRichEditLoadFail', FcxSEditRichEditLoadFail); iniFile.WriteString('Editors5', 'EditRichEditSaveFail', FcxSEditRichEditSaveFail); iniFile.WriteString('Editors5', 'EditRichEditUndoCaption', FcxSEditRichEditUndoCaption); iniFile.WriteString('Editors5', 'EditRichEditRedoCaption', FcxSEditRichEditRedoCaption); iniFile.WriteString('Editors5', 'EditRichEditCutCaption', FcxSEditRichEditCutCaption); iniFile.WriteString('Editors5', 'EditRichEditCopyCaption', FcxSEditRichEditCopyCaption); iniFile.WriteString('Editors5', 'EditRichEditPasteCaption', FcxSEditRichEditPasteCaption); iniFile.WriteString('Editors5', 'EditRichEditDeleteCaption', FcxSEditRichEditDeleteCaption); iniFile.WriteString('Editors5', 'EditRichEditSelectAllCaption', FcxSEditRichEditSelectAllCaption); iniFile.WriteString('Editors5', 'EditRepositoryColorComboBoxItem', FscxSEditRepositoryColorComboBoxItem); iniFile.WriteString('Editors5', 'EditRepositoryFontNameComboBoxItem', FscxSEditRepositoryFontNameComboBoxItem); iniFile.WriteString('Editors5', 'EditRepositoryLabelItem', FscxSEditRepositoryLabelItem); iniFile.WriteString('Editors5', 'EditRepositoryProgressBarItem', FscxSEditRepositoryProgressBarItem); iniFile.WriteString('Editors5', 'EditRepositoryTrackBarItem', FscxSEditRepositoryTrackBarItem); iniFile.WriteString('Editors5', 'EditRepositorySpinButtonItem', FscxSEditRepositorySpinButtonItem); iniFile.WriteString('Editors5', 'EditRepositoryCheckComboBox', FscxSEditRepositoryCheckComboBox); iniFile.WriteString('Editors5', 'EditRepositoryShellComboBoxItem', FscxSEditRepositoryShellComboBoxItem); iniFile.WriteString('Editors5', 'EditRepositoryCheckGroupItem', FscxSEditRepositoryCheckGroupItem); iniFile.WriteString('Editors5', 'EditRepositoryRichEditItem', FscxSEditRepositoryRichEditItem); 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', 'RegExprCantUseParameterQuantifier', FscxRegExprCantUseParameterQuantifier); iniFile.WriteString('Editors5', 'UDAssociated', FscxUDAssociated); iniFile.WriteString('Editors5', 'HotZoneStyleMediaPlayer9', FscxHotZoneStyleMediaPlayer9); iniFile.WriteString('Editors5', 'HotZoneStyleMediaPlayer8', FscxHotZoneStyleMediaPlayer8); iniFile.WriteString('Editors5', 'HotZoneStyleXPTaskBar', FscxHotZoneStyleXPTaskBar); iniFile.WriteString('Editors5', 'HotZoneStyleSimple', FscxHotZoneStyleSimple); iniFile.WriteString('Editors5', 'LoadingFonts', FscxLoadingFonts); 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', 'FilterOperatorLast7Days', FcxSFilterOperatorLast7Days); iniFile.WriteString('Filter', 'FilterOperatorLast14Days', FcxSFilterOperatorLast14Days); iniFile.WriteString('Filter', 'FilterOperatorLastTwoWeeks', FcxSFilterOperatorLastTwoWeeks); iniFile.WriteString('Filter', 'FilterOperatorLast30Days', FcxSFilterOperatorLast30Days); iniFile.WriteString('Filter', 'FilterOperatorPast', FcxSFilterOperatorPast); iniFile.WriteString('Filter', 'FilterOperatorNext7Days', FcxSFilterOperatorNext7Days); iniFile.WriteString('Filter', 'FilterOperatorNext14Days', FcxSFilterOperatorNext14Days); iniFile.WriteString('Filter', 'FilterOperatorNextTwoWeeks', FcxSFilterOperatorNextTwoWeeks); iniFile.WriteString('Filter', 'FilterOperatorNext30Days', FcxSFilterOperatorNext30Days); iniFile.WriteString('Filter', 'FilterOperatorFuture', FcxSFilterOperatorFuture); 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); iniFile.WriteString('GridPopupMenu', 'GridSortByGroupValues', FcxSGridSortByGroupValues); iniFile.WriteString('GridPopupMenu', 'GridSortBySummaryCaption', FcxSGridSortBySummaryCaption); iniFile.WriteString('GridPopupMenu', 'GridSortBySummary', FcxSGridSortBySummary); 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_Append', FcxNavigatorHint_Append); 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} FscxConverterCantCreateStyleRepository := iniFile.ReadString('cxLibrary', 'ConverterCantCreateStyleRepository', FscxConverterCantCreateStyleRepository); end; {$IFDEF USEPAGECONTROL} with FPageControl 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); FscxPCAllowRotateError := iniFile.ReadString('PageControl2', 'PCAllowRotateError', FscxPCAllowRotateError); end; {$ENDIF} with FQuantumGrid 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); FscxGridFilterRowInfoText := iniFile.ReadString('QuantumGrid5', 'GridFilterRowInfoText', FscxGridFilterRowInfoText); FscxGridFilterApplyButtonCaption := iniFile.ReadString('QuantumGrid5', 'GridFilterApplyButtonCaption', FscxGridFilterApplyButtonCaption); FscxGridYesterday := iniFile.ReadString('QuantumGrid5', 'GridYesterday', FscxGridYesterday); FscxGridToday := iniFile.ReadString('QuantumGrid5', 'GridToday', FscxGridToday); FscxGridTomorrow := iniFile.ReadString('QuantumGrid5', 'GridTomorrow', FscxGridTomorrow); FscxGridLast30Days := iniFile.ReadString('QuantumGrid5', 'GridLast30Days', FscxGridLast30Days); FscxGridLast14Days := iniFile.ReadString('QuantumGrid5', 'GridLast14Days', FscxGridLast14Days); FscxGridLast7Days := iniFile.ReadString('QuantumGrid5', 'GridLast7Days', FscxGridLast7Days); FscxGridNext7Days := iniFile.ReadString('QuantumGrid5', 'GridNext7Days', FscxGridNext7Days); FscxGridNext14Days := iniFile.ReadString('QuantumGrid5', 'GridNext14Days', FscxGridNext14Days); FscxGridNext30Days := iniFile.ReadString('QuantumGrid5', 'GridNext30Days', FscxGridNext30Days); FscxGridLastTwoWeeks := iniFile.ReadString('QuantumGrid5', 'GridLastTwoWeeks', FscxGridLastTwoWeeks); FscxGridLastWeek := iniFile.ReadString('QuantumGrid5', 'GridLastWeek', FscxGridLastWeek); FscxGridThisWeek := iniFile.ReadString('QuantumGrid5', 'GridThisWeek', FscxGridThisWeek); FscxGridNextWeek := iniFile.ReadString('QuantumGrid5', 'GridNextWeek', FscxGridNextWeek); FscxGridNextTwoWeeks := iniFile.ReadString('QuantumGrid5', 'GridNextTwoWeeks', FscxGridNextTwoWeeks); FscxGridLastMonth := iniFile.ReadString('QuantumGrid5', 'GridLastMonth', FscxGridLastMonth); FscxGridThisMonth := iniFile.ReadString('QuantumGrid5', 'GridThisMonth', FscxGridThisMonth); FscxGridNextMonth := iniFile.ReadString('QuantumGrid5', 'GridNextMonth', FscxGridNextMonth); FscxGridLastYear := iniFile.ReadString('QuantumGrid5', 'GridLastYear', FscxGridLastYear); FscxGridThisYear := iniFile.ReadString('QuantumGrid5', 'GridThisYear', FscxGridThisYear); FscxGridNextYear := iniFile.ReadString('QuantumGrid5', 'GridNextYear', FscxGridNextYear); FscxGridPast := iniFile.ReadString('QuantumGrid5', 'GridPast', FscxGridPast); FscxGridFuture := iniFile.ReadString('QuantumGrid5', 'GridFuture', FscxGridFuture); FscxGridMonthFormat := iniFile.ReadString('QuantumGrid5', 'GridMonthFormat', FscxGridMonthFormat); FscxGridYearFormat := iniFile.ReadString('QuantumGrid5', 'GridYearFormat', FscxGridYearFormat); FscxGridChartCategoriesDisplayText := iniFile.ReadString('QuantumGrid5', 'GridChartCategoriesDisplayText', FscxGridChartCategoriesDisplayText); FscxGridChartValueHintFormat := iniFile.ReadString('QuantumGrid5', 'GridChartValueHintFormat', FscxGridChartValueHintFormat); FscxGridChartPercentValueTickMarkLabelFormat := iniFile.ReadString('QuantumGrid5', 'GridChartPercentValueTickMarkLabelFormat', FscxGridChartPercentValueTickMarkLabelFormat); FscxGridChartToolBoxDataLevels := iniFile.ReadString('QuantumGrid5', 'GridChartToolBoxDataLevels', FscxGridChartToolBoxDataLevels); FscxGridChartToolBoxDataLevelSelectValue := iniFile.ReadString('QuantumGrid5', 'GridChartToolBoxDataLevelSelectValue', FscxGridChartToolBoxDataLevelSelectValue); FscxGridChartToolBoxCustomizeButtonCaption := iniFile.ReadString('QuantumGrid5', 'GridChartToolBoxCustomizeButtonCaption', FscxGridChartToolBoxCustomizeButtonCaption); FscxGridChartNoneDiagramDisplayText := iniFile.ReadString('QuantumGrid5', 'GridChartNoneDiagramDisplayText', FscxGridChartNoneDiagramDisplayText); FscxGridChartColumnDiagramDisplayText := iniFile.ReadString('QuantumGrid5', 'GridChartColumnDiagramDisplayText', FscxGridChartColumnDiagramDisplayText); FscxGridChartBarDiagramDisplayText := iniFile.ReadString('QuantumGrid5', 'GridChartBarDiagramDisplayText', FscxGridChartBarDiagramDisplayText); FscxGridChartLineDiagramDisplayText := iniFile.ReadString('QuantumGrid5', 'GridChartLineDiagramDisplayText', FscxGridChartLineDiagramDisplayText); FscxGridChartAreaDiagramDisplayText := iniFile.ReadString('QuantumGrid5', 'GridChartAreaDiagramDisplayText', FscxGridChartAreaDiagramDisplayText); FscxGridChartPieDiagramDisplayText := iniFile.ReadString('QuantumGrid5', 'GridChartPieDiagramDisplayText', FscxGridChartPieDiagramDisplayText); FscxGridChartCustomizationFormSeriesPageCaption := iniFile.ReadString('QuantumGrid5', 'GridChartCustomizationFormSeriesPageCaption', FscxGridChartCustomizationFormSeriesPageCaption); FscxGridChartCustomizationFormSortBySeries := iniFile.ReadString('QuantumGrid5', 'GridChartCustomizationFormSortBySeries', FscxGridChartCustomizationFormSortBySeries); FscxGridChartCustomizationFormNoSortedSeries := iniFile.ReadString('QuantumGrid5', 'GridChartCustomizationFormNoSortedSeries', FscxGridChartCustomizationFormNoSortedSeries); FscxGridChartCustomizationFormDataGroupsPageCaption := iniFile.ReadString('QuantumGrid5', 'GridChartCustomizationFormDataGroupsPageCaption', FscxGridChartCustomizationFormDataGroupsPageCaption); FscxGridChartCustomizationFormOptionsPageCaption := iniFile.ReadString('QuantumGrid5', 'GridChartCustomizationFormOptionsPageCaption', FscxGridChartCustomizationFormOptionsPageCaption); FscxGridChartLegend := iniFile.ReadString('QuantumGrid5', 'GridChartLegend', FscxGridChartLegend); FscxGridChartLegendKeyBorder := iniFile.ReadString('QuantumGrid5', 'GridChartLegendKeyBorder', FscxGridChartLegendKeyBorder); FscxGridChartPosition := iniFile.ReadString('QuantumGrid5', 'GridChartPosition', FscxGridChartPosition); FscxGridChartPositionDefault := iniFile.ReadString('QuantumGrid5', 'GridChartPositionDefault', FscxGridChartPositionDefault); FscxGridChartPositionNone := iniFile.ReadString('QuantumGrid5', 'GridChartPositionNone', FscxGridChartPositionNone); FscxGridChartPositionLeft := iniFile.ReadString('QuantumGrid5', 'GridChartPositionLeft', FscxGridChartPositionLeft); FscxGridChartPositionTop := iniFile.ReadString('QuantumGrid5', 'GridChartPositionTop', FscxGridChartPositionTop); FscxGridChartPositionRight := iniFile.ReadString('QuantumGrid5', 'GridChartPositionRight', FscxGridChartPositionRight); FscxGridChartPositionBottom := iniFile.ReadString('QuantumGrid5', 'GridChartPositionBottom', FscxGridChartPositionBottom); FscxGridChartAlignment := iniFile.ReadString('QuantumGrid5', 'GridChartAlignment', FscxGridChartAlignment); FscxGridChartAlignmentDefault := iniFile.ReadString('QuantumGrid5', 'GridChartAlignmentDefault', FscxGridChartAlignmentDefault); FscxGridChartAlignmentStart := iniFile.ReadString('QuantumGrid5', 'GridChartAlignmentStart', FscxGridChartAlignmentStart); FscxGridChartAlignmentCenter := iniFile.ReadString('QuantumGrid5', 'GridChartAlignmentCenter', FscxGridChartAlignmentCenter); FscxGridChartAlignmentEnd := iniFile.ReadString('QuantumGrid5', 'GridChartAlignmentEnd', FscxGridChartAlignmentEnd); FscxGridChartOrientation := iniFile.ReadString('QuantumGrid5', 'GridChartOrientation', FscxGridChartOrientation); FscxGridChartOrientationDefault := iniFile.ReadString('QuantumGrid5', 'GridChartOrientationDefault', FscxGridChartOrientationDefault); FscxGridChartOrientationHorizontal := iniFile.ReadString('QuantumGrid5', 'GridChartOrientationHorizontal', FscxGridChartOrientationHorizontal); FscxGridChartOrientationVertical := iniFile.ReadString('QuantumGrid5', 'GridChartOrientationVertical', FscxGridChartOrientationVertical); FscxGridChartBorder := iniFile.ReadString('QuantumGrid5', 'GridChartBorder', FscxGridChartBorder); FscxGridChartTitle := iniFile.ReadString('QuantumGrid5', 'GridChartTitle', FscxGridChartTitle); FscxGridChartToolBox := iniFile.ReadString('QuantumGrid5', 'GridChartToolBox', FscxGridChartToolBox); FscxGridChartDiagramSelector := iniFile.ReadString('QuantumGrid5', 'GridChartDiagramSelector', FscxGridChartDiagramSelector); FscxGridChartOther := iniFile.ReadString('QuantumGrid5', 'GridChartOther', FscxGridChartOther); FscxGridChartValueHints := iniFile.ReadString('QuantumGrid5', 'GridChartValueHints', FscxGridChartValueHints); end; with FEditors do begin FcxSEditButtonCancel := iniFile.ReadString('Editors5', 'EditButtonCancel', FcxSEditButtonCancel); FcxSEditButtonOK := iniFile.ReadString('Editors5', 'EditButtonOK', FcxSEditButtonOK); 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); FcxSEditCheckGroupCaptionStateDelimiter := iniFile.ReadString('Editors5', 'EditCheckGroupCaptionStateDelimiter', FcxSEditCheckGroupCaptionStateDelimiter); FcxSEditCheckGroupFilterColumnSeparator := iniFile.ReadString('Editors5', 'EditCheckGroupFilterColumnSeparator', FcxSEditCheckGroupFilterColumnSeparator); FcxSEditCheckGroupChecked := iniFile.ReadString('Editors5', 'EditCheckGroupChecked', FcxSEditCheckGroupChecked); FcxSEditCheckGroupGrayed := iniFile.ReadString('Editors5', 'EditCheckGroupGrayed', FcxSEditCheckGroupGrayed); FcxSEditCheckGroupUnchecked := iniFile.ReadString('Editors5', 'EditCheckGroupUnchecked', FcxSEditCheckGroupUnchecked); FcxSCheckComboBoxStatesItemsPropertyDlgCaption := iniFile.ReadString('Editors5', 'CheckComboBoxStatesItemsPropertyDlgCaption', FcxSCheckComboBoxStatesItemsPropertyDlgCaption); FcxSCheckGroupStatesItemsPropertyDlgCaption := iniFile.ReadString('Editors5', 'CheckGroupStatesItemsPropertyDlgCaption', FcxSCheckGroupStatesItemsPropertyDlgCaption); FcxSCheckComboBoxEmptySelectionText := iniFile.ReadString('Editors5', 'CheckComboBoxEmptySelectionText', FcxSCheckComboBoxEmptySelectionText); FcxSColorComboBoxDefaultDescription := iniFile.ReadString('Editors5', 'ColorComboBoxDefaultDescription', FcxSColorComboBoxDefaultDescription); FcxSEditRichEditLibraryError := iniFile.ReadString('Editors5', 'EditRichEditLibraryError', FcxSEditRichEditLibraryError); FcxSEditRichEditLineInsertionError := iniFile.ReadString('Editors5', 'EditRichEditLineInsertionError', FcxSEditRichEditLineInsertionError); FcxSEditRichEditLoadFail := iniFile.ReadString('Editors5', 'EditRichEditLoadFail', FcxSEditRichEditLoadFail); FcxSEditRichEditSaveFail := iniFile.ReadString('Editors5', 'EditRichEditSaveFail', FcxSEditRichEditSaveFail); FcxSEditRichEditUndoCaption := iniFile.ReadString('Editors5', 'EditRichEditUndoCaption', FcxSEditRichEditUndoCaption); FcxSEditRichEditRedoCaption := iniFile.ReadString('Editors5', 'EditRichEditRedoCaption', FcxSEditRichEditRedoCaption); FcxSEditRichEditCutCaption := iniFile.ReadString('Editors5', 'EditRichEditCutCaption', FcxSEditRichEditCutCaption); FcxSEditRichEditCopyCaption := iniFile.ReadString('Editors5', 'EditRichEditCopyCaption', FcxSEditRichEditCopyCaption); FcxSEditRichEditPasteCaption := iniFile.ReadString('Editors5', 'EditRichEditPasteCaption', FcxSEditRichEditPasteCaption); FcxSEditRichEditDeleteCaption := iniFile.ReadString('Editors5', 'EditRichEditDeleteCaption', FcxSEditRichEditDeleteCaption); FcxSEditRichEditSelectAllCaption := iniFile.ReadString('Editors5', 'EditRichEditSelectAllCaption', FcxSEditRichEditSelectAllCaption); FscxSEditRepositoryColorComboBoxItem := iniFile.ReadString('Editors5', 'EditRepositoryColorComboBoxItem', FscxSEditRepositoryColorComboBoxItem); FscxSEditRepositoryFontNameComboBoxItem := iniFile.ReadString('Editors5', 'EditRepositoryFontNameComboBoxItem', FscxSEditRepositoryFontNameComboBoxItem); FscxSEditRepositoryLabelItem := iniFile.ReadString('Editors5', 'EditRepositoryLabelItem', FscxSEditRepositoryLabelItem); FscxSEditRepositoryProgressBarItem := iniFile.ReadString('Editors5', 'EditRepositoryProgressBarItem', FscxSEditRepositoryProgressBarItem); FscxSEditRepositoryTrackBarItem := iniFile.ReadString('Editors5', 'EditRepositoryTrackBarItem', FscxSEditRepositoryTrackBarItem); FscxSEditRepositorySpinButtonItem := iniFile.ReadString('Editors5', 'EditRepositorySpinButtonItem', FscxSEditRepositorySpinButtonItem); FscxSEditRepositoryCheckComboBox := iniFile.ReadString('Editors5', 'EditRepositoryCheckComboBox', FscxSEditRepositoryCheckComboBox); FscxSEditRepositoryShellComboBoxItem := iniFile.ReadString('Editors5', 'EditRepositoryShellComboBoxItem', FscxSEditRepositoryShellComboBoxItem); FscxSEditRepositoryCheckGroupItem := iniFile.ReadString('Editors5', 'EditRepositoryCheckGroupItem', FscxSEditRepositoryCheckGroupItem); FscxSEditRepositoryRichEditItem := iniFile.ReadString('Editors5', 'EditRepositoryRichEditItem', FscxSEditRepositoryRichEditItem); 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); FscxRegExprCantUseParameterQuantifier := iniFile.ReadString('Editors5', 'RegExprCantUseParameterQuantifier', FscxRegExprCantUseParameterQuantifier); FscxUDAssociated := iniFile.ReadString('Editors5', 'UDAssociated', FscxUDAssociated); FscxHotZoneStyleMediaPlayer9 := iniFile.ReadString('Editors5', 'HotZoneStyleMediaPlayer9', FscxHotZoneStyleMediaPlayer9); FscxHotZoneStyleMediaPlayer8 := iniFile.ReadString('Editors5', 'HotZoneStyleMediaPlayer8', FscxHotZoneStyleMediaPlayer8); FscxHotZoneStyleXPTaskBar := iniFile.ReadString('Editors5', 'HotZoneStyleXPTaskBar', FscxHotZoneStyleXPTaskBar); FscxHotZoneStyleSimple := iniFile.ReadString('Editors5', 'HotZoneStyleSimple', FscxHotZoneStyleSimple); FscxLoadingFonts := iniFile.ReadString('Editors5', 'LoadingFonts', FscxLoadingFonts); 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); FcxSFilterOperatorLast7Days := iniFile.ReadString('Filter', 'FilterOperatorLast7Days', FcxSFilterOperatorLast7Days); FcxSFilterOperatorLast14Days := iniFile.ReadString('Filter', 'FilterOperatorLast14Days', FcxSFilterOperatorLast14Days); FcxSFilterOperatorLastTwoWeeks := iniFile.ReadString('Filter', 'FilterOperatorLastTwoWeeks', FcxSFilterOperatorLastTwoWeeks); FcxSFilterOperatorLast30Days := iniFile.ReadString('Filter', 'FilterOperatorLast30Days', FcxSFilterOperatorLast30Days); FcxSFilterOperatorPast := iniFile.ReadString('Filter', 'FilterOperatorPast', FcxSFilterOperatorPast); FcxSFilterOperatorNext7Days := iniFile.ReadString('Filter', 'FilterOperatorNext7Days', FcxSFilterOperatorNext7Days); FcxSFilterOperatorNext14Days := iniFile.ReadString('Filter', 'FilterOperatorNext14Days', FcxSFilterOperatorNext14Days); FcxSFilterOperatorNextTwoWeeks := iniFile.ReadString('Filter', 'FilterOperatorNextTwoWeeks', FcxSFilterOperatorNextTwoWeeks); FcxSFilterOperatorNext30Days := iniFile.ReadString('Filter', 'FilterOperatorNext30Days', FcxSFilterOperatorNext30Days); FcxSFilterOperatorFuture := iniFile.ReadString('Filter', 'FilterOperatorFuture', FcxSFilterOperatorFuture); 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); FcxSGridSortByGroupValues := iniFile.ReadString('GridPopupMenu', 'GridSortByGroupValues', FcxSGridSortByGroupValues); FcxSGridSortBySummaryCaption := iniFile.ReadString('GridPopupMenu', 'GridSortBySummaryCaption', FcxSGridSortBySummaryCaption); FcxSGridSortBySummary := iniFile.ReadString('GridPopupMenu', 'GridSortBySummary', FcxSGridSortBySummary); 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_Append := iniFile.ReadString('Navigator', 'NavigatorHint_Append', FcxNavigatorHint_Append); 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} cxSetResourceString(@scxConverterCantCreateStyleRepository , FscxConverterCantCreateStyleRepository ); end; end; {$IFDEF USEPAGECONTROL} if Translate.PageControl then begin with PageControl 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); cxSetResourceString(@scxPCAllowRotateError, FscxPCAllowRotateError); end; end; {$ENDIF} if Translate.QuantumGrid then begin with QuantumGrid 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); cxSetResourceString(@scxGridFilterRowInfoText, FscxGridFilterRowInfoText); cxSetResourceString(@scxGridFilterApplyButtonCaption, FscxGridFilterApplyButtonCaption); cxSetResourceString(@scxGridYesterday, FscxGridYesterday); cxSetResourceString(@scxGridToday, FscxGridToday); cxSetResourceString(@scxGridTomorrow, FscxGridTomorrow); cxSetResourceString(@scxGridLast30Days, FscxGridLast30Days); cxSetResourceString(@scxGridLast14Days, FscxGridLast14Days); cxSetResourceString(@scxGridLast7Days, FscxGridLast7Days); cxSetResourceString(@scxGridNext7Days, FscxGridNext7Days); cxSetResourceString(@scxGridNext14Days, FscxGridNext14Days); cxSetResourceString(@scxGridNext30Days, FscxGridNext30Days); cxSetResourceString(@scxGridLastTwoWeeks, FscxGridLastTwoWeeks); cxSetResourceString(@scxGridLastWeek, FscxGridLastWeek); cxSetResourceString(@scxGridThisWeek, FscxGridThisWeek); cxSetResourceString(@scxGridNextWeek, FscxGridNextWeek); cxSetResourceString(@scxGridNextTwoWeeks, FscxGridNextTwoWeeks); cxSetResourceString(@scxGridLastMonth, FscxGridLastMonth); cxSetResourceString(@scxGridThisMonth, FscxGridThisMonth); cxSetResourceString(@scxGridNextMonth, FscxGridNextMonth); cxSetResourceString(@scxGridLastYear, FscxGridLastYear); cxSetResourceString(@scxGridThisYear, FscxGridThisYear); cxSetResourceString(@scxGridNextYear, FscxGridNextYear); cxSetResourceString(@scxGridPast, FscxGridPast); cxSetResourceString(@scxGridFuture, FscxGridFuture); cxSetResourceString(@scxGridMonthFormat, FscxGridMonthFormat); cxSetResourceString(@scxGridYearFormat, FscxGridYearFormat); cxSetResourceString(@scxGridChartCategoriesDisplayText, FscxGridChartCategoriesDisplayText); cxSetResourceString(@scxGridChartValueHintFormat, FscxGridChartValueHintFormat); cxSetResourceString(@scxGridChartPercentValueTickMarkLabelFormat, FscxGridChartPercentValueTickMarkLabelFormat); cxSetResourceString(@scxGridChartToolBoxDataLevels, FscxGridChartToolBoxDataLevels); cxSetResourceString(@scxGridChartToolBoxDataLevelSelectValue, FscxGridChartToolBoxDataLevelSelectValue); cxSetResourceString(@scxGridChartToolBoxCustomizeButtonCaption, FscxGridChartToolBoxCustomizeButtonCaption); cxSetResourceString(@scxGridChartNoneDiagramDisplayText, FscxGridChartNoneDiagramDisplayText); cxSetResourceString(@scxGridChartColumnDiagramDisplayText, FscxGridChartColumnDiagramDisplayText); cxSetResourceString(@scxGridChartBarDiagramDisplayText, FscxGridChartBarDiagramDisplayText); cxSetResourceString(@scxGridChartLineDiagramDisplayText, FscxGridChartLineDiagramDisplayText); cxSetResourceString(@scxGridChartAreaDiagramDisplayText, FscxGridChartAreaDiagramDisplayText); cxSetResourceString(@scxGridChartPieDiagramDisplayText, FscxGridChartPieDiagramDisplayText); cxSetResourceString(@scxGridChartCustomizationFormSeriesPageCaption, FscxGridChartCustomizationFormSeriesPageCaption); cxSetResourceString(@scxGridChartCustomizationFormSortBySeries, FscxGridChartCustomizationFormSortBySeries); cxSetResourceString(@scxGridChartCustomizationFormNoSortedSeries, FscxGridChartCustomizationFormNoSortedSeries); cxSetResourceString(@scxGridChartCustomizationFormDataGroupsPageCaption, FscxGridChartCustomizationFormDataGroupsPageCaption); cxSetResourceString(@scxGridChartCustomizationFormOptionsPageCaption, FscxGridChartCustomizationFormOptionsPageCaption); cxSetResourceString(@scxGridChartLegend, FscxGridChartLegend); cxSetResourceString(@scxGridChartLegendKeyBorder, FscxGridChartLegendKeyBorder); cxSetResourceString(@scxGridChartPosition, FscxGridChartPosition); cxSetResourceString(@scxGridChartPositionDefault, FscxGridChartPositionDefault); cxSetResourceString(@scxGridChartPositionNone, FscxGridChartPositionNone); cxSetResourceString(@scxGridChartPositionLeft, FscxGridChartPositionLeft); cxSetResourceString(@scxGridChartPositionTop, FscxGridChartPositionTop); cxSetResourceString(@scxGridChartPositionRight, FscxGridChartPositionRight); cxSetResourceString(@scxGridChartPositionBottom, FscxGridChartPositionBottom); cxSetResourceString(@scxGridChartAlignment, FscxGridChartAlignment); cxSetResourceString(@scxGridChartAlignmentDefault, FscxGridChartAlignmentDefault); cxSetResourceString(@scxGridChartAlignmentStart, FscxGridChartAlignmentStart); cxSetResourceString(@scxGridChartAlignmentCenter, FscxGridChartAlignmentCenter); cxSetResourceString(@scxGridChartAlignmentEnd, FscxGridChartAlignmentEnd); cxSetResourceString(@scxGridChartOrientation, FscxGridChartOrientation); cxSetResourceString(@scxGridChartOrientationDefault, FscxGridChartOrientationDefault); cxSetResourceString(@scxGridChartOrientationHorizontal, FscxGridChartOrientationHorizontal); cxSetResourceString(@scxGridChartOrientationVertical, FscxGridChartOrientationVertical); cxSetResourceString(@scxGridChartBorder, FscxGridChartBorder); cxSetResourceString(@scxGridChartTitle, FscxGridChartTitle); cxSetResourceString(@scxGridChartToolBox, FscxGridChartToolBox); cxSetResourceString(@scxGridChartDiagramSelector, FscxGridChartDiagramSelector); cxSetResourceString(@scxGridChartOther, FscxGridChartOther); cxSetResourceString(@scxGridChartValueHints, FscxGridChartValueHints); end; end; if Translate.Editors then begin with Editors do begin cxSetResourceString(@cxSEditButtonCancel, FcxSEditButtonCancel); cxSetResourceString(@cxSEditButtonOK, FcxSEditButtonOK); 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(@cxSEditCheckGroupCaptionStateDelimiter, FcxSEditCheckGroupCaptionStateDelimiter); cxSetResourceString(@cxSEditCheckGroupFilterColumnSeparator, FcxSEditCheckGroupFilterColumnSeparator); cxSetResourceString(@cxSEditCheckGroupChecked, FcxSEditCheckGroupChecked); cxSetResourceString(@cxSEditCheckGroupGrayed, FcxSEditCheckGroupGrayed); cxSetResourceString(@cxSEditCheckGroupUnchecked, FcxSEditCheckGroupUnchecked); cxSetResourceString(@cxSCheckComboBoxStatesItemsPropertyDlgCaption, FcxSCheckComboBoxStatesItemsPropertyDlgCaption); cxSetResourceString(@cxSCheckGroupStatesItemsPropertyDlgCaption, FcxSCheckGroupStatesItemsPropertyDlgCaption); cxSetResourceString(@cxSCheckComboBoxEmptySelectionText, FcxSCheckComboBoxEmptySelectionText); cxSetResourceString(@cxSColorComboBoxDefaultDescription, FcxSColorComboBoxDefaultDescription); cxSetResourceString(@cxSEditRichEditLibraryError, FcxSEditRichEditLibraryError); cxSetResourceString(@cxSEditRichEditLineInsertionError, FcxSEditRichEditLineInsertionError); cxSetResourceString(@cxSEditRichEditLoadFail, FcxSEditRichEditLoadFail); cxSetResourceString(@cxSEditRichEditSaveFail, FcxSEditRichEditSaveFail); cxSetResourceString(@cxSEditRichEditUndoCaption, FcxSEditRichEditUndoCaption); cxSetResourceString(@cxSEditRichEditRedoCaption, FcxSEditRichEditRedoCaption); cxSetResourceString(@cxSEditRichEditCutCaption, FcxSEditRichEditCutCaption); cxSetResourceString(@cxSEditRichEditCopyCaption, FcxSEditRichEditCopyCaption); cxSetResourceString(@cxSEditRichEditPasteCaption, FcxSEditRichEditPasteCaption); cxSetResourceString(@cxSEditRichEditDeleteCaption, FcxSEditRichEditDeleteCaption); cxSetResourceString(@cxSEditRichEditSelectAllCaption, FcxSEditRichEditSelectAllCaption); cxSetResourceString(@scxSEditRepositoryColorComboBoxItem, FscxSEditRepositoryColorComboBoxItem); cxSetResourceString(@scxSEditRepositoryFontNameComboBoxItem, FscxSEditRepositoryFontNameComboBoxItem); cxSetResourceString(@scxSEditRepositoryLabelItem, FscxSEditRepositoryLabelItem); cxSetResourceString(@scxSEditRepositoryProgressBarItem, FscxSEditRepositoryProgressBarItem); cxSetResourceString(@scxSEditRepositoryTrackBarItem, FscxSEditRepositoryTrackBarItem); cxSetResourceString(@scxSEditRepositorySpinButtonItem, FscxSEditRepositorySpinButtonItem); cxSetResourceString(@scxSEditRepositoryCheckComboBox, FscxSEditRepositoryCheckComboBox); cxSetResourceString(@scxSEditRepositoryShellComboBoxItem, FscxSEditRepositoryShellComboBoxItem); cxSetResourceString(@scxSEditRepositoryCheckGroupItem, FscxSEditRepositoryCheckGroupItem); cxSetResourceString(@scxSEditRepositoryRichEditItem, FscxSEditRepositoryRichEditItem); 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(@scxRegExprCantUseParameterQuantifier, FscxRegExprCantUseParameterQuantifier); cxSetResourceString(@scxUDAssociated, FscxUDAssociated); cxSetResourceString(@scxHotZoneStyleMediaPlayer9, FscxHotZoneStyleMediaPlayer9); cxSetResourceString(@scxHotZoneStyleMediaPlayer8, FscxHotZoneStyleMediaPlayer8); cxSetResourceString(@scxHotZoneStyleXPTaskBar, FscxHotZoneStyleXPTaskBar); cxSetResourceString(@scxHotZoneStyleSimple, FscxHotZoneStyleSimple); cxSetResourceString(@scxLoadingFonts, FscxLoadingFonts); 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(@cxSFilterOperatorLast7Days, FcxSFilterOperatorLast7Days); cxSetResourceString(@cxSFilterOperatorLast14Days, FcxSFilterOperatorLast14Days); cxSetResourceString(@cxSFilterOperatorLastTwoWeeks, FcxSFilterOperatorLastTwoWeeks); cxSetResourceString(@cxSFilterOperatorLast30Days, FcxSFilterOperatorLast30Days); cxSetResourceString(@cxSFilterOperatorPast, FcxSFilterOperatorPast); cxSetResourceString(@cxSFilterOperatorNext7Days, FcxSFilterOperatorNext7Days); cxSetResourceString(@cxSFilterOperatorNext14Days, FcxSFilterOperatorNext14Days); cxSetResourceString(@cxSFilterOperatorNextTwoWeeks, FcxSFilterOperatorNextTwoWeeks); cxSetResourceString(@cxSFilterOperatorNext30Days, FcxSFilterOperatorNext30Days); cxSetResourceString(@cxSFilterOperatorFuture, FcxSFilterOperatorFuture); 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); cxSetResourceString(@cxSGridSortByGroupValues, FcxSGridSortByGroupValues); cxSetResourceString(@cxSGridSortBySummaryCaption, FcxSGridSortBySummaryCaption); cxSetResourceString(@cxSGridSortBySummary, FcxSGridSortBySummary); 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_Append,FcxNavigatorHint_Append); 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.