RxFPC:TRxLoginDialog - support for i18n. patch from Michal Gawrycki with small corrections
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6751 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
parent
e224f3a826
commit
a0367219ee
@ -4,8 +4,25 @@ object Form1: TForm1
|
||||
Top = 285
|
||||
Width = 455
|
||||
Caption = 'RxLogin demo'
|
||||
ClientHeight = 335
|
||||
ClientWidth = 455
|
||||
Position = poScreenCenter
|
||||
LCLVersion = '1.9.0.0'
|
||||
LCLVersion = '2.1.0.0'
|
||||
object ButtonPanel1: TButtonPanel
|
||||
Left = 6
|
||||
Height = 42
|
||||
Top = 287
|
||||
Width = 443
|
||||
OKButton.Name = 'OKButton'
|
||||
OKButton.DefaultCaption = True
|
||||
HelpButton.Name = 'HelpButton'
|
||||
HelpButton.DefaultCaption = True
|
||||
CloseButton.Name = 'CloseButton'
|
||||
CloseButton.DefaultCaption = True
|
||||
CancelButton.Name = 'CancelButton'
|
||||
CancelButton.DefaultCaption = True
|
||||
TabOrder = 0
|
||||
end
|
||||
object RxLoginDialog1: TRxLoginDialog
|
||||
DetailItems.Strings = (
|
||||
'Line 1'
|
||||
|
@ -5,13 +5,14 @@ unit Unit1;
|
||||
interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, rxlogin;
|
||||
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ButtonPanel, rxlogin;
|
||||
|
||||
type
|
||||
|
||||
{ TForm1 }
|
||||
|
||||
TForm1 = class(TForm)
|
||||
ButtonPanel1: TButtonPanel;
|
||||
RxLoginDialog1: TRxLoginDialog;
|
||||
procedure RxLoginDialog1AfterLogin(Sender: TObject);
|
||||
procedure RxLoginDialog1BeforeLogin(Sender: TObject);
|
||||
|
@ -1,11 +0,0 @@
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||
|
||||
#: register_rxctrl.sloadicon
|
||||
msgid "Load icon"
|
||||
msgstr ""
|
||||
|
||||
#: register_rxctrl.stesttrxlogindialog
|
||||
msgid "Test TRxLoginDialog"
|
||||
msgstr ""
|
||||
|
@ -180,6 +180,14 @@ msgstr "Anterior A?o|"
|
||||
msgid "Error. Expected value for field %s."
|
||||
msgstr ""
|
||||
|
||||
#: rxconst.srxlogindlgbtnmore
|
||||
msgid "More >>"
|
||||
msgstr ""
|
||||
|
||||
#: rxconst.srxlogindlgdatabase
|
||||
msgid "Database"
|
||||
msgstr ""
|
||||
|
||||
#: rxconst.srxstrholdertexteditor
|
||||
msgid "Rx string holder editor"
|
||||
msgstr ""
|
||||
|
@ -178,6 +178,14 @@ msgstr ""
|
||||
msgid "Error. Expected value for field %s."
|
||||
msgstr ""
|
||||
|
||||
#: rxconst.srxlogindlgbtnmore
|
||||
msgid "More >>"
|
||||
msgstr ""
|
||||
|
||||
#: rxconst.srxlogindlgdatabase
|
||||
msgid "Database"
|
||||
msgstr ""
|
||||
|
||||
#: rxconst.srxstrholdertexteditor
|
||||
msgid "Rx string holder editor"
|
||||
msgstr ""
|
||||
|
@ -188,6 +188,14 @@ msgstr "Превыдущий год|"
|
||||
msgid "Error. Expected value for field %s."
|
||||
msgstr "Поле %s. Требуется значение"
|
||||
|
||||
#: rxconst.srxlogindlgbtnmore
|
||||
msgid "More >>"
|
||||
msgstr "Больше >>"
|
||||
|
||||
#: rxconst.srxlogindlgdatabase
|
||||
msgid "Database"
|
||||
msgstr "База данных"
|
||||
|
||||
#: rxconst.srxstrholdertexteditor
|
||||
msgid "Rx string holder editor"
|
||||
msgstr "Редактор RxStrHolder"
|
||||
@ -332,4 +340,3 @@ msgstr "Интерфейс : "
|
||||
#: rxconst.swindowsicofiles
|
||||
msgid "Windows Ico files (*.ico)|*.ico|All files (*.*)|*.*"
|
||||
msgstr "Файлы иконок Windows (*.ico)|*.ico|Все файлы (*.*)|*.*"
|
||||
|
||||
|
@ -193,6 +193,14 @@ msgstr "Попередній місяць|"
|
||||
msgid "Error. Expected value for field %s."
|
||||
msgstr "Поле %s. Вимагається значення"
|
||||
|
||||
#: rxconst.srxlogindlgbtnmore
|
||||
msgid "More >>"
|
||||
msgstr ""
|
||||
|
||||
#: rxconst.srxlogindlgdatabase
|
||||
msgid "Database"
|
||||
msgstr ""
|
||||
|
||||
#: rxconst.srxstrholdertexteditor
|
||||
msgid "Rx string holder editor"
|
||||
msgstr ""
|
||||
|
@ -609,10 +609,6 @@ msgctxt "rxdconst.srxfilterformapply"
|
||||
msgid "Apply"
|
||||
msgstr "Aplicar"
|
||||
|
||||
#: rxdconst.srxfilterformcancel
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: rxdconst.srxfilterformcaption
|
||||
msgid "Filter conditions"
|
||||
msgstr "Condiciones de Filtro"
|
||||
|
@ -585,10 +585,6 @@ msgctxt "rxdconst.srxfilterformapply"
|
||||
msgid "Apply"
|
||||
msgstr ""
|
||||
|
||||
#: rxdconst.srxfilterformcancel
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: rxdconst.srxfilterformcaption
|
||||
msgid "Filter conditions"
|
||||
msgstr ""
|
||||
|
@ -593,10 +593,6 @@ msgctxt "rxdconst.srxfilterformapply"
|
||||
msgid "Apply"
|
||||
msgstr "Применить"
|
||||
|
||||
#: rxdconst.srxfilterformcancel
|
||||
msgid "Cancel"
|
||||
msgstr "Отмена"
|
||||
|
||||
#: rxdconst.srxfilterformcaption
|
||||
msgid "Filter conditions"
|
||||
msgstr "Выражение фильтра"
|
||||
|
@ -599,10 +599,6 @@ msgctxt "rxdconst.srxfilterformapply"
|
||||
msgid "Apply"
|
||||
msgstr "Застосувати"
|
||||
|
||||
#: rxdconst.srxfilterformcancel
|
||||
msgid "Cancel"
|
||||
msgstr "Скасувати"
|
||||
|
||||
#: rxdconst.srxfilterformcaption
|
||||
msgid "Filter conditions"
|
||||
msgstr "Вираз фільтра"
|
||||
|
@ -1,11 +0,0 @@
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=UTF-8"
|
||||
|
||||
#: rxmemds.sinvalidfields
|
||||
msgid "No fields defined"
|
||||
msgstr ""
|
||||
|
||||
#: rxmemds.smemnorecords
|
||||
msgid "No data found"
|
||||
msgstr ""
|
||||
|
@ -88,7 +88,7 @@ type
|
||||
|
||||
implementation
|
||||
|
||||
uses SysUtils, Forms, rxfduallst, LCLStrConsts, rxconst;
|
||||
uses SysUtils, Forms, rxfduallst, Buttons, LCLType, rxconst;
|
||||
|
||||
{ TDualListDialog }
|
||||
|
||||
@ -101,9 +101,9 @@ begin
|
||||
FList2 := TStringList.Create;
|
||||
FLabel1Caption := SDualListSrcCaption;
|
||||
FLabel2Caption := SDualListDestCaption;
|
||||
OkBtnCaption := rsmbOK;
|
||||
CancelBtnCaption := rsmbCancel;
|
||||
HelpBtnCaption := rsmbHelp;
|
||||
OkBtnCaption := GetButtonCaption(idButtonOk);
|
||||
CancelBtnCaption := GetButtonCaption(idButtonCancel);
|
||||
HelpBtnCaption := GetButtonCaption(idButtonHelp);
|
||||
Title:=SDualListCaption;
|
||||
end;
|
||||
|
||||
@ -136,17 +136,17 @@ end;
|
||||
|
||||
function TDualListDialog.IsOkBtnCustom: Boolean;
|
||||
begin
|
||||
Result := CompareStr(OkBtnCaption, rsmbOK) <> 0;
|
||||
Result := CompareStr(OkBtnCaption, GetButtonCaption(idButtonOk)) <> 0;
|
||||
end;
|
||||
|
||||
function TDualListDialog.IsCancelBtnCustom: Boolean;
|
||||
begin
|
||||
Result := CompareStr(CancelBtnCaption, rsmbCancel) <> 0;
|
||||
Result := CompareStr(CancelBtnCaption, GetButtonCaption(idButtonCancel)) <> 0;
|
||||
end;
|
||||
|
||||
function TDualListDialog.IsHelpBtnCustom: Boolean;
|
||||
begin
|
||||
Result := CompareStr(HelpBtnCaption, rsmbHelp) <> 0;
|
||||
Result := CompareStr(HelpBtnCaption, GetButtonCaption(idButtonHelp)) <> 0;
|
||||
end;
|
||||
|
||||
function TDualListDialog.Execute: Boolean;
|
||||
|
@ -333,7 +333,7 @@ object RxLoginForm: TRxLoginForm
|
||||
BorderSpacing.Around = 6
|
||||
BorderSpacing.InnerBorder = 2
|
||||
Cancel = True
|
||||
Caption = 'Отмена'
|
||||
Caption = 'Cancel'
|
||||
Kind = bkCancel
|
||||
ModalResult = 2
|
||||
TabOrder = 4
|
||||
@ -352,7 +352,7 @@ object RxLoginForm: TRxLoginForm
|
||||
AutoSize = True
|
||||
BorderSpacing.Right = 6
|
||||
BorderSpacing.Bottom = 6
|
||||
Caption = '&Справка'
|
||||
Caption = '&Help'
|
||||
Kind = bkHelp
|
||||
TabOrder = 5
|
||||
end
|
||||
|
@ -676,11 +676,18 @@ end;
|
||||
procedure TRxLoginForm.FormCreate(Sender: TObject);
|
||||
begin
|
||||
Icon.Assign(Application.Icon);
|
||||
// if Icon.Empty then Icon.Handle := LoadIcon(0, IDI_APPLICATION);
|
||||
|
||||
AppIcon.Picture.Assign(Icon);
|
||||
AppTitleLabel.Caption := Format(SAppTitleLabel, [Application.Title]);
|
||||
PasswordLabel.Caption := SPasswordLabel;
|
||||
UserNameLabel.Caption := SUserNameLabel;
|
||||
|
||||
btnOK.Caption := GetButtonCaption(idButtonOk);
|
||||
btnCancel.Caption := GetButtonCaption(idButtonCancel);
|
||||
btnHelp.Caption := GetButtonCaption(idButtonHelp);
|
||||
btnMore.Caption := sRxLoginDlgBtnMore;
|
||||
|
||||
DataBaseLabel.Caption := sRxLoginDlgDatabase;
|
||||
end;
|
||||
|
||||
procedure TRxLoginForm.btnMoreClick(Sender: TObject);
|
||||
|
@ -264,7 +264,7 @@ const
|
||||
|
||||
implementation
|
||||
|
||||
uses Messages, RXCtrls, rxconst, rxtooledit, rxlclutils, math, LCLStrConsts, LResources;
|
||||
uses Messages, RXCtrls, rxconst, rxtooledit, rxlclutils, math, LResources;
|
||||
|
||||
{$R pickdate.res}
|
||||
|
||||
@ -1348,7 +1348,7 @@ begin
|
||||
begin
|
||||
Parent := Control;
|
||||
SetBounds(0, 0, 112, 21);
|
||||
Caption := rsmbOK;
|
||||
Caption := GetButtonCaption(idButtonOk);
|
||||
ModalResult := mrOk;
|
||||
end;
|
||||
|
||||
@ -1356,7 +1356,7 @@ begin
|
||||
begin
|
||||
Parent := Control;
|
||||
SetBounds(111, 0, 111, 21);
|
||||
Caption := rsmbCancel;
|
||||
Caption := GetButtonCaption(idButtonCancel);
|
||||
ModalResult := mrCancel;
|
||||
Cancel := True;
|
||||
end;
|
||||
|
@ -10,16 +10,16 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
OnCreate = FormCreate
|
||||
OnShow = FormShow
|
||||
Position = poScreenCenter
|
||||
LCLVersion = '1.5'
|
||||
LCLVersion = '2.1.0.0'
|
||||
object Label1: TLabel
|
||||
AnchorSideLeft.Control = Owner
|
||||
AnchorSideTop.Control = Owner
|
||||
AnchorSideBottom.Control = Edit1
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 6
|
||||
Height = 21
|
||||
Height = 19
|
||||
Top = 6
|
||||
Width = 75
|
||||
Width = 73
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'Text to find'
|
||||
FocusControl = Edit1
|
||||
@ -32,9 +32,9 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
AnchorSideBottom.Control = ComboBox1
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 6
|
||||
Height = 21
|
||||
Top = 70
|
||||
Width = 75
|
||||
Height = 19
|
||||
Top = 68
|
||||
Width = 77
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'Find at filed'
|
||||
ParentColor = False
|
||||
@ -43,10 +43,10 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
AnchorSideRight.Control = Button2
|
||||
AnchorSideBottom.Control = Owner
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 340
|
||||
Height = 41
|
||||
Top = 213
|
||||
Width = 84
|
||||
Left = 337
|
||||
Height = 39
|
||||
Top = 215
|
||||
Width = 87
|
||||
Anchors = [akRight, akBottom]
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
@ -64,8 +64,8 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
AnchorSideBottom.Control = Owner
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 430
|
||||
Height = 41
|
||||
Top = 213
|
||||
Height = 39
|
||||
Top = 215
|
||||
Width = 57
|
||||
Anchors = [akRight, akBottom]
|
||||
AutoSize = True
|
||||
@ -85,7 +85,7 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
AnchorSideRight.Side = asrBottom
|
||||
Left = 18
|
||||
Height = 31
|
||||
Top = 33
|
||||
Top = 31
|
||||
Width = 469
|
||||
Anchors = [akTop, akLeft, akRight]
|
||||
BorderSpacing.Around = 6
|
||||
@ -98,8 +98,8 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
AnchorSideRight.Control = Owner
|
||||
AnchorSideRight.Side = asrBottom
|
||||
Left = 12
|
||||
Height = 35
|
||||
Top = 97
|
||||
Height = 31
|
||||
Top = 93
|
||||
Width = 475
|
||||
Anchors = [akTop, akLeft, akRight]
|
||||
BorderSpacing.Around = 6
|
||||
@ -116,10 +116,10 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
AnchorSideRight.Side = asrBottom
|
||||
AnchorSideBottom.Control = Panel1
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 148
|
||||
Height = 70
|
||||
Top = 138
|
||||
Width = 339
|
||||
Left = 150
|
||||
Height = 66
|
||||
Top = 130
|
||||
Width = 337
|
||||
Anchors = [akTop, akLeft, akRight, akBottom]
|
||||
AutoFill = True
|
||||
AutoSize = True
|
||||
@ -135,7 +135,7 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
ChildSizing.ShrinkVertical = crsScaleChilds
|
||||
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
||||
ChildSizing.ControlsPerLine = 3
|
||||
ClientHeight = 47
|
||||
ClientHeight = 46
|
||||
ClientWidth = 335
|
||||
Columns = 3
|
||||
Items.Strings = (
|
||||
@ -150,22 +150,22 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
AnchorSideTop.Control = ComboBox1
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 6
|
||||
Height = 70
|
||||
Top = 138
|
||||
Width = 136
|
||||
Height = 66
|
||||
Top = 130
|
||||
Width = 138
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
ClientHeight = 70
|
||||
ClientWidth = 136
|
||||
ClientHeight = 66
|
||||
ClientWidth = 138
|
||||
TabOrder = 5
|
||||
object CheckBox2: TCheckBox
|
||||
AnchorSideLeft.Control = Panel1
|
||||
AnchorSideTop.Control = CheckBox1
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 7
|
||||
Height = 25
|
||||
Top = 38
|
||||
Width = 92
|
||||
Height = 23
|
||||
Top = 36
|
||||
Width = 95
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'Partial key'
|
||||
TabOrder = 0
|
||||
@ -174,9 +174,9 @@ object rxDBGridFindForm: TrxDBGridFindForm
|
||||
AnchorSideLeft.Control = Panel1
|
||||
AnchorSideTop.Control = Panel1
|
||||
Left = 7
|
||||
Height = 25
|
||||
Height = 23
|
||||
Top = 7
|
||||
Width = 122
|
||||
Width = 124
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'Case sensetive'
|
||||
TabOrder = 1
|
||||
|
@ -37,7 +37,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, Buttons,
|
||||
StdCtrls, ExtCtrls, rxdbgrid, DB;
|
||||
StdCtrls, ExtCtrls, rxdbgrid, DB, LCLType;
|
||||
|
||||
type
|
||||
|
||||
@ -69,7 +69,7 @@ type
|
||||
procedure ShowRxDBGridFindForm(Grid:TRxDBGrid);
|
||||
|
||||
implementation
|
||||
uses rxdbutils, DBGrids, rxdconst, LCLStrConsts;
|
||||
uses rxdbutils, DBGrids, rxdconst;
|
||||
|
||||
{$R *.lfm}
|
||||
|
||||
@ -103,7 +103,7 @@ begin
|
||||
RadioGroup1.Items.Add(sRxDbGridFindRangeForw);
|
||||
RadioGroup1.Items.Add(sRxDbGridFindRangeBack);
|
||||
BtnFind.Caption:=sRxFindMore;
|
||||
Button2.Caption:=rsMbClose;
|
||||
Button2.Caption:=GetButtonCaption(idButtonCancel);
|
||||
|
||||
RadioGroup1.ItemIndex:=0;
|
||||
end;
|
||||
|
@ -9,7 +9,7 @@ object RxDBGridFooterTools_SetupForm: TRxDBGridFooterTools_SetupForm
|
||||
OnCreate = FormCreate
|
||||
Position = poScreenCenter
|
||||
ShowHint = True
|
||||
LCLVersion = '1.7'
|
||||
LCLVersion = '2.1.0.0'
|
||||
object ButtonPanel1: TButtonPanel
|
||||
Left = 6
|
||||
Height = 42
|
||||
@ -31,19 +31,19 @@ object RxDBGridFooterTools_SetupForm: TRxDBGridFooterTools_SetupForm
|
||||
Height = 236
|
||||
Top = 0
|
||||
Width = 341
|
||||
ActivePage = TabSheet2
|
||||
ActivePage = TabSheet1
|
||||
Align = alClient
|
||||
TabIndex = 1
|
||||
TabIndex = 0
|
||||
TabOrder = 1
|
||||
object TabSheet1: TTabSheet
|
||||
Caption = 'Functions'
|
||||
ClientHeight = 198
|
||||
ClientWidth = 335
|
||||
ClientHeight = 203
|
||||
ClientWidth = 331
|
||||
object StringGrid1: TStringGrid
|
||||
Left = 0
|
||||
Height = 198
|
||||
Height = 203
|
||||
Top = 0
|
||||
Width = 335
|
||||
Width = 331
|
||||
Align = alClient
|
||||
AutoFillColumns = True
|
||||
ColCount = 2
|
||||
@ -52,7 +52,7 @@ object RxDBGridFooterTools_SetupForm: TRxDBGridFooterTools_SetupForm
|
||||
ReadOnly = True
|
||||
Title.Alignment = taCenter
|
||||
Title.Caption = 'Collumn name'
|
||||
Width = 166
|
||||
Width = 164
|
||||
end
|
||||
item
|
||||
PickList.Strings = (
|
||||
@ -68,29 +68,29 @@ object RxDBGridFooterTools_SetupForm: TRxDBGridFooterTools_SetupForm
|
||||
)
|
||||
Title.Alignment = taCenter
|
||||
Title.Caption = 'Function'
|
||||
Width = 167
|
||||
Width = 165
|
||||
end>
|
||||
FixedCols = 0
|
||||
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goEditing, goSmoothScroll]
|
||||
TabOrder = 0
|
||||
TitleStyle = tsNative
|
||||
ColWidths = (
|
||||
166
|
||||
167
|
||||
164
|
||||
165
|
||||
)
|
||||
end
|
||||
end
|
||||
object TabSheet2: TTabSheet
|
||||
Caption = 'Other options'
|
||||
ClientHeight = 198
|
||||
ClientWidth = 335
|
||||
ClientHeight = 203
|
||||
ClientWidth = 331
|
||||
object Label1: TLabel
|
||||
AnchorSideLeft.Control = TabSheet2
|
||||
AnchorSideTop.Control = TabSheet2
|
||||
Left = 6
|
||||
Height = 20
|
||||
Height = 19
|
||||
Top = 6
|
||||
Width = 108
|
||||
Width = 109
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'Footer row color'
|
||||
ParentColor = False
|
||||
@ -102,9 +102,9 @@ object RxDBGridFooterTools_SetupForm: TRxDBGridFooterTools_SetupForm
|
||||
AnchorSideRight.Control = TabSheet2
|
||||
AnchorSideRight.Side = asrBottom
|
||||
Left = 12
|
||||
Height = 34
|
||||
Top = 32
|
||||
Width = 317
|
||||
Height = 31
|
||||
Top = 31
|
||||
Width = 313
|
||||
Style = [cbStandardColors, cbExtendedColors, cbSystemColors, cbCustomColor, cbPrettyNames, cbCustomColors]
|
||||
Anchors = [akTop, akLeft, akRight]
|
||||
BorderSpacing.Around = 6
|
||||
|
@ -113,7 +113,7 @@ var
|
||||
rxFilterByForm: TrxFilterByForm;
|
||||
|
||||
implementation
|
||||
uses rxdconst, rxstrutils, DBGrids;
|
||||
uses rxdconst, rxstrutils, DBGrids, Buttons, LCLType;
|
||||
|
||||
{$R *.lfm}
|
||||
|
||||
@ -170,7 +170,7 @@ begin
|
||||
Label5.Caption:=sRxFilterFormOperand;
|
||||
Label6.Caption:=sRxFilterFormEnd;
|
||||
Button3.Caption:=sRxFilterFormClear;
|
||||
Button2.Caption:=sRxFilterFormCancel;
|
||||
Button2.Caption:=GetButtonCaption(idButtonCancel);
|
||||
Button1.Caption:=sRxFilterFormApply;
|
||||
end;
|
||||
|
||||
|
@ -25,8 +25,8 @@
|
||||
Copyright (c) 1998 Master-Bank
|
||||
translate to Lazarus by alexs in 2005 - 2018"/>
|
||||
<License Value="LGPL"/>
|
||||
<Version Major="3" Minor="2" Release="1" Build="210"/>
|
||||
<Files Count="74">
|
||||
<Version Major="3" Minor="2" Release="2" Build="215"/>
|
||||
<Files Count="71">
|
||||
<Item1>
|
||||
<Filename Value="registerrx.pas"/>
|
||||
<HasRegisterProc Value="True"/>
|
||||
@ -68,7 +68,7 @@ translate to Lazarus by alexs in 2005 - 2018"/>
|
||||
</Item9>
|
||||
<Item10>
|
||||
<Filename Value="rxcontrols\rxapputils.pas"/>
|
||||
<UnitName Value="rxapputils"/>
|
||||
<UnitName Value="rxAppUtils"/>
|
||||
</Item10>
|
||||
<Item11>
|
||||
<Filename Value="rxcontrols\rxautopanel.pas"/>
|
||||
@ -139,193 +139,181 @@ translate to Lazarus by alexs in 2005 - 2018"/>
|
||||
<Type Value="Binary"/>
|
||||
</Item27>
|
||||
<Item28>
|
||||
<Filename Value="rxdb\rxdbgrid_columsunit.lfm"/>
|
||||
<Type Value="LFM"/>
|
||||
</Item28>
|
||||
<Item29>
|
||||
<Filename Value="rxdb\rxdbgrid_columsunit.lrt"/>
|
||||
<Type Value="Text"/>
|
||||
</Item29>
|
||||
<Item30>
|
||||
<Filename Value="rxdb\rxdbgrid_columsunit.pas"/>
|
||||
<UnitName Value="rxdbgrid_columsunit"/>
|
||||
</Item30>
|
||||
<Item31>
|
||||
<Filename Value="rxdb\rxdbgrid_findunit.lfm"/>
|
||||
<Type Value="LFM"/>
|
||||
</Item31>
|
||||
<Item32>
|
||||
</Item28>
|
||||
<Item29>
|
||||
<Filename Value="rxdb\rxdbgrid_findunit.pas"/>
|
||||
<UnitName Value="rxdbgrid_findunit"/>
|
||||
</Item32>
|
||||
<Item33>
|
||||
</Item29>
|
||||
<Item30>
|
||||
<Filename Value="rxdb\exsortmds.pas"/>
|
||||
<UnitName Value="exsortmds"/>
|
||||
</Item33>
|
||||
<Item34>
|
||||
</Item30>
|
||||
<Item31>
|
||||
<Filename Value="rxdb\rxdbgridexportpdf.pas"/>
|
||||
<UnitName Value="RxDBGridExportPdf"/>
|
||||
</Item34>
|
||||
<Item35>
|
||||
</Item31>
|
||||
<Item32>
|
||||
<Filename Value="rxdb\rxdbgridexportpdfsetupunit.pas"/>
|
||||
<UnitName Value="RxDBGridExportPdfSetupUnit"/>
|
||||
</Item35>
|
||||
<Item36>
|
||||
</Item32>
|
||||
<Item33>
|
||||
<Filename Value="rxdb\rxdbgridfootertools.pas"/>
|
||||
<UnitName Value="RxDBGridFooterTools"/>
|
||||
</Item36>
|
||||
<Item37>
|
||||
</Item33>
|
||||
<Item34>
|
||||
<Filename Value="rxdb\rxdbgridfootertools_setup.pas"/>
|
||||
<UnitName Value="rxdbgridfootertools_setup"/>
|
||||
</Item37>
|
||||
<Item38>
|
||||
</Item34>
|
||||
<Item35>
|
||||
<Filename Value="rxdb\rxdbspinedit.pas"/>
|
||||
<UnitName Value="RxDBSpinEdit"/>
|
||||
</Item38>
|
||||
<Item39>
|
||||
</Item35>
|
||||
<Item36>
|
||||
<Filename Value="rxdb\rxdbtimeedit.pas"/>
|
||||
<UnitName Value="RxDBTimeEdit"/>
|
||||
</Item39>
|
||||
<Item40>
|
||||
</Item36>
|
||||
<Item37>
|
||||
<Filename Value="rxdb\rxdbutils.pas"/>
|
||||
<UnitName Value="rxdbutils"/>
|
||||
</Item40>
|
||||
<Item41>
|
||||
</Item37>
|
||||
<Item38>
|
||||
<Filename Value="rxdb\rxfilterby.pas"/>
|
||||
<UnitName Value="rxfilterby"/>
|
||||
</Item41>
|
||||
<Item42>
|
||||
</Item38>
|
||||
<Item39>
|
||||
<Filename Value="rxdb\rxlookup.pas"/>
|
||||
<UnitName Value="rxlookup"/>
|
||||
</Item42>
|
||||
<Item43>
|
||||
</Item39>
|
||||
<Item40>
|
||||
<Filename Value="rxdb\rxmemds.pas"/>
|
||||
<UnitName Value="rxmemds"/>
|
||||
</Item43>
|
||||
<Item44>
|
||||
</Item40>
|
||||
<Item41>
|
||||
<Filename Value="rxdb\rxpopupunit.pas"/>
|
||||
<UnitName Value="rxpopupunit"/>
|
||||
</Item44>
|
||||
<Item45>
|
||||
</Item41>
|
||||
<Item42>
|
||||
<Filename Value="rxdb\rxseldsfrm.pas"/>
|
||||
<UnitName Value="rxseldsfrm"/>
|
||||
</Item45>
|
||||
<Item46>
|
||||
</Item42>
|
||||
<Item43>
|
||||
<Filename Value="rxdb\rxsortby.pas"/>
|
||||
<UnitName Value="rxsortby"/>
|
||||
</Item46>
|
||||
<Item47>
|
||||
</Item43>
|
||||
<Item44>
|
||||
<Filename Value="rxdb\rxsortmemds.pas"/>
|
||||
<UnitName Value="rxsortmemds"/>
|
||||
</Item47>
|
||||
<Item48>
|
||||
</Item44>
|
||||
<Item45>
|
||||
<Filename Value="rxcontrols\rxdice.inc"/>
|
||||
<Type Value="Include"/>
|
||||
</Item48>
|
||||
<Item49>
|
||||
</Item45>
|
||||
<Item46>
|
||||
<Filename Value="rxcontrols\rxdice.pas"/>
|
||||
<UnitName Value="rxdice"/>
|
||||
</Item49>
|
||||
<Item50>
|
||||
<UnitName Value="rxDice"/>
|
||||
</Item46>
|
||||
<Item47>
|
||||
<Filename Value="rxcontrols\rxduallist.pas"/>
|
||||
<UnitName Value="rxduallist"/>
|
||||
</Item50>
|
||||
<Item51>
|
||||
</Item47>
|
||||
<Item48>
|
||||
<Filename Value="rxcontrols\rxfduallst.pas"/>
|
||||
<UnitName Value="rxfduallst"/>
|
||||
</Item51>
|
||||
<Item52>
|
||||
</Item48>
|
||||
<Item49>
|
||||
<Filename Value="rxcontrols\rxfolderlister.pas"/>
|
||||
<UnitName Value="rxfolderlister"/>
|
||||
</Item52>
|
||||
<Item53>
|
||||
</Item49>
|
||||
<Item50>
|
||||
<Filename Value="rxcontrols\rxhistory.pas"/>
|
||||
<UnitName Value="RXHistory"/>
|
||||
</Item53>
|
||||
<Item54>
|
||||
</Item50>
|
||||
<Item51>
|
||||
<Filename Value="rxcontrols\rxinipropstorage.pas"/>
|
||||
<UnitName Value="RxIniPropStorage"/>
|
||||
</Item54>
|
||||
<Item55>
|
||||
</Item51>
|
||||
<Item52>
|
||||
<Filename Value="rxcontrols\rxlclconst.pas"/>
|
||||
<UnitName Value="rxlclconst"/>
|
||||
</Item55>
|
||||
<Item56>
|
||||
</Item52>
|
||||
<Item53>
|
||||
<Filename Value="rxcontrols\rxlogin.pas"/>
|
||||
<UnitName Value="rxlogin"/>
|
||||
</Item56>
|
||||
<Item57>
|
||||
</Item53>
|
||||
<Item54>
|
||||
<Filename Value="rxcontrols\rxmdi.pas"/>
|
||||
<UnitName Value="RxMDI"/>
|
||||
</Item57>
|
||||
<Item58>
|
||||
</Item54>
|
||||
<Item55>
|
||||
<Filename Value="rxcontrols\rxpagemngr.pas"/>
|
||||
<UnitName Value="rxpagemngr"/>
|
||||
</Item58>
|
||||
<Item59>
|
||||
</Item55>
|
||||
<Item56>
|
||||
<Filename Value="rxcontrols\rxpickdate.pas"/>
|
||||
<UnitName Value="rxpickdate"/>
|
||||
</Item59>
|
||||
<Item60>
|
||||
</Item56>
|
||||
<Item57>
|
||||
<Filename Value="rxcontrols\rxshortcutunit.pas"/>
|
||||
<UnitName Value="rxShortCutUnit"/>
|
||||
</Item60>
|
||||
<Item61>
|
||||
</Item57>
|
||||
<Item58>
|
||||
<Filename Value="rxcontrols\rxspin.pas"/>
|
||||
<UnitName Value="rxspin"/>
|
||||
</Item61>
|
||||
<Item62>
|
||||
</Item58>
|
||||
<Item59>
|
||||
<Filename Value="rxcontrols\rxswitch.pas"/>
|
||||
<UnitName Value="rxswitch"/>
|
||||
</Item62>
|
||||
<Item63>
|
||||
</Item59>
|
||||
<Item60>
|
||||
<Filename Value="rxcontrols\rxsystemservices.pas"/>
|
||||
<UnitName Value="RxSystemServices"/>
|
||||
</Item63>
|
||||
<Item64>
|
||||
</Item60>
|
||||
<Item61>
|
||||
<Filename Value="rxcontrols\rxtbrsetup.pas"/>
|
||||
<UnitName Value="rxtbrsetup"/>
|
||||
</Item64>
|
||||
<Item65>
|
||||
</Item61>
|
||||
<Item62>
|
||||
<Filename Value="rxcontrols\rxtimeedit.pas"/>
|
||||
<UnitName Value="RxTimeEdit"/>
|
||||
</Item65>
|
||||
<Item66>
|
||||
</Item62>
|
||||
<Item63>
|
||||
<Filename Value="rxcontrols\rxtoolbar.pas"/>
|
||||
<UnitName Value="rxtoolbar"/>
|
||||
</Item66>
|
||||
<Item67>
|
||||
</Item63>
|
||||
<Item64>
|
||||
<Filename Value="rxcontrols\rxtooledit.pas"/>
|
||||
<UnitName Value="rxtooledit"/>
|
||||
</Item67>
|
||||
<Item68>
|
||||
</Item64>
|
||||
<Item65>
|
||||
<Filename Value="rxdb\rxdbgrid_popupfilterunit.pas"/>
|
||||
<UnitName Value="RxDBGrid_PopUpFilterUnit"/>
|
||||
</Item68>
|
||||
<Item69>
|
||||
</Item65>
|
||||
<Item66>
|
||||
<Filename Value="rxdb\rxdbverticalgrid.pas"/>
|
||||
<UnitName Value="rxdbverticalgrid"/>
|
||||
</Item69>
|
||||
<Item70>
|
||||
</Item66>
|
||||
<Item67>
|
||||
<Filename Value="rxcontrols\rxlclutils.pas"/>
|
||||
<UnitName Value="rxlclutils"/>
|
||||
</Item70>
|
||||
<Item71>
|
||||
</Item67>
|
||||
<Item68>
|
||||
<Filename Value="rxcontrols\rxrangesel.pas"/>
|
||||
<UnitName Value="RxRangeSel"/>
|
||||
</Item71>
|
||||
<Item72>
|
||||
</Item68>
|
||||
<Item69>
|
||||
<Filename Value="rxcontrols\rxxmlpropstorage.pas"/>
|
||||
<UnitName Value="RxXMLPropStorage"/>
|
||||
</Item72>
|
||||
<Item73>
|
||||
</Item69>
|
||||
<Item70>
|
||||
<Filename Value="rxcontrols\rxswitch.res"/>
|
||||
<Type Value="Binary"/>
|
||||
</Item73>
|
||||
<Item74>
|
||||
</Item70>
|
||||
<Item71>
|
||||
<Filename Value="rxcontrols\rxpopupnotifier.pas"/>
|
||||
<UnitName Value="rxPopupNotifier"/>
|
||||
</Item74>
|
||||
<UnitName Value="RxPopupNotifier"/>
|
||||
</Item71>
|
||||
</Files>
|
||||
<LazDoc Paths="docs;\usr\local\share\lazarus\components\rxnew\docs"/>
|
||||
<i18n>
|
||||
@ -352,7 +340,6 @@ translate to Lazarus by alexs in 2005 - 2018"/>
|
||||
</UsageOptions>
|
||||
<PublishOptions>
|
||||
<Version Value="2"/>
|
||||
<IgnoreBinaries Value="False"/>
|
||||
</PublishOptions>
|
||||
</Package>
|
||||
</CONFIG>
|
||||
|
@ -77,14 +77,6 @@ resourcestring
|
||||
sButtonAlign1 = 'None';
|
||||
sButtonAlign2 = 'Left';
|
||||
sButtonAlign3 = 'Right';
|
||||
// sGTKWidgetSet = 'GTK widget set';
|
||||
// sGTK2WidgetSet = 'GTK 2 widget set';
|
||||
// sWin32_64WidgetSet = 'Win32/Win64 widget set';
|
||||
// sWinCEWidgetSet = 'WinCE widget set';
|
||||
// sCarbonWidgetSet = 'Carbon widget set';
|
||||
// sQTWidgetSet = 'QT widget set';
|
||||
// sFpGUIWidgetSet = 'FpGUI widget set';
|
||||
// sOtherGUIWidgetSet = 'Other gui';
|
||||
sWidget = 'Widget : ';
|
||||
sAppVersion = 'Version : ';
|
||||
sLCLVersion = 'LCL Version: ';
|
||||
@ -150,6 +142,9 @@ resourcestring
|
||||
sRxTextFolderSynHTML = 'HTML';
|
||||
sRxTextFolderSynSQL = 'SQL';
|
||||
|
||||
{ TRxLoginDialog }
|
||||
sRxLoginDlgBtnMore = 'More >>';
|
||||
sRxLoginDlgDatabase = 'Database';
|
||||
|
||||
implementation
|
||||
|
||||
|
@ -88,8 +88,6 @@ resourcestring
|
||||
|
||||
SDBComboBoxFieldNotAssigned = '%s:TDBComboBox - DataField not assigned';
|
||||
|
||||
//SPropDefByLookup = 'PropDefByLookup';
|
||||
//SDataSourceFixed = 'SDataSourceFixed';
|
||||
SCircularDataLink = 'Circular data link';
|
||||
sRxAscendign = 'Ascendign';
|
||||
sRxDescending = 'Descending';
|
||||
@ -130,7 +128,6 @@ resourcestring
|
||||
sRxFilterFormOperand = 'Operand :';
|
||||
sRxFilterFormEnd = 'end.';
|
||||
sRxFilterFormClear = 'Clear filter';
|
||||
sRxFilterFormCancel = 'Cancel';
|
||||
sRxFilterFormApply = 'Apply';
|
||||
sRxFilterFormCaption = 'Filter conditions';
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user