* Patches from Maxim Ganetsky to improve localization

git-svn-id: trunk@21675 -
This commit is contained in:
michael 2009-09-12 21:53:13 +00:00
parent 9ba0fbbc8d
commit db0bcc71ec
13 changed files with 3561 additions and 154 deletions

3
.gitattributes vendored
View File

@ -4973,6 +4973,9 @@ tools/lazdatadesktop/frmsqlconnect.pp svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadeskstr.pb.po svneol=native#text/plain tools/lazdatadesktop/languages/lazdatadeskstr.pb.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadeskstr.po svneol=native#text/plain tools/lazdatadesktop/languages/lazdatadeskstr.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadeskstr.ru.po svneol=native#text/plain tools/lazdatadesktop/languages/lazdatadeskstr.ru.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.pb.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.ru.po svneol=native#text/plain
tools/lazdatadesktop/lazdatadeskstr.pas svneol=native#text/plain tools/lazdatadesktop/lazdatadeskstr.pas svneol=native#text/plain
tools/lazdatadesktop/lazdatadesktop.lpi svneol=native#text/plain tools/lazdatadesktop/lazdatadesktop.lpi svneol=native#text/plain
tools/lazdatadesktop/lazdatadesktop.lpr svneol=native#text/plain tools/lazdatadesktop/lazdatadesktop.lpr svneol=native#text/plain

View File

@ -8,7 +8,7 @@ object GenerateSQLForm: TGenerateSQLForm
ClientHeight = 395 ClientHeight = 395
ClientWidth = 812 ClientWidth = 812
OnCreate = FormCreate OnCreate = FormCreate
LCLVersion = '0.9.27' LCLVersion = '0.9.29'
object PCSQL: TPageControl object PCSQL: TPageControl
Left = 0 Left = 0
Height = 359 Height = 359
@ -18,8 +18,6 @@ object GenerateSQLForm: TGenerateSQLForm
Align = alClient Align = alClient
TabIndex = 0 TabIndex = 0
TabOrder = 0 TabOrder = 0
OnChange = PCSQLChange
OnPageChanged = PCSQLChange
object TSFields: TTabSheet object TSFields: TTabSheet
Caption = 'Table and &Fields' Caption = 'Table and &Fields'
ChildSizing.EnlargeHorizontal = crsScaleChilds ChildSizing.EnlargeHorizontal = crsScaleChilds
@ -27,17 +25,17 @@ object GenerateSQLForm: TGenerateSQLForm
ChildSizing.ShrinkHorizontal = crsScaleChilds ChildSizing.ShrinkHorizontal = crsScaleChilds
ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.ControlsPerLine = 3 ChildSizing.ControlsPerLine = 3
ClientHeight = 329 ClientHeight = 333
ClientWidth = 804 ClientWidth = 804
OnResize = TSResize OnResize = TSResize
object POptions: TPanel object POptions: TPanel
Left = 0 Left = 0
Height = 329 Height = 333
Top = 0 Top = 0
Width = 254 Width = 254
Align = alLeft Align = alLeft
BevelOuter = bvNone BevelOuter = bvNone
ClientHeight = 329 ClientHeight = 333
ClientWidth = 254 ClientWidth = 254
Constraints.MinWidth = 180 Constraints.MinWidth = 180
TabOrder = 0 TabOrder = 0
@ -78,11 +76,11 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object CBTables: TComboBox object CBTables: TComboBox
Left = 4 Left = 4
Height = 25 Height = 21
Top = 26 Top = 26
Width = 238 Width = 238
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
ItemHeight = 17 ItemHeight = 13
OnChange = CBTablesChange OnChange = CBTablesChange
Sorted = True Sorted = True
Style = csDropDownList Style = csDropDownList
@ -91,7 +89,7 @@ object GenerateSQLForm: TGenerateSQLForm
object BGenerate: TButton object BGenerate: TButton
Left = 4 Left = 4
Height = 25 Height = 25
Top = 300 Top = 304
Width = 238 Width = 238
Anchors = [akLeft, akRight, akBottom] Anchors = [akLeft, akRight, akBottom]
BorderSpacing.InnerBorder = 4 BorderSpacing.InnerBorder = 4
@ -102,7 +100,7 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object SEindent: TTISpinEdit object SEindent: TTISpinEdit
Left = 204 Left = 204
Height = 27 Height = 21
Top = 202 Top = 202
Width = 34 Width = 34
Anchors = [akTop, akRight] Anchors = [akTop, akRight]
@ -111,7 +109,7 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object SELineLength: TTISpinEdit object SELineLength: TTISpinEdit
Left = 205 Left = 205
Height = 27 Height = 21
Top = 231 Top = 231
Width = 34 Width = 34
Anchors = [akTop, akRight] Anchors = [akTop, akRight]
@ -137,9 +135,9 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object CBIgnoreSelection: TCheckBox object CBIgnoreSelection: TCheckBox
Left = 6 Left = 6
Height = 21 Height = 17
Top = 257 Top = 257
Width = 197 Width = 159
Caption = 'Create full table creation SQL' Caption = 'Create full table creation SQL'
TabOrder = 5 TabOrder = 5
end end
@ -149,12 +147,12 @@ object GenerateSQLForm: TGenerateSQLForm
AnchorSideLeft.Side = asrBottom AnchorSideLeft.Side = asrBottom
AnchorSideRight.Control = PSelectFields AnchorSideRight.Control = PSelectFields
Left = 254 Left = 254
Height = 329 Height = 333
Top = 0 Top = 0
Width = 262 Width = 262
Align = alClient Align = alClient
BevelOuter = bvNone BevelOuter = bvNone
ClientHeight = 329 ClientHeight = 333
ClientWidth = 262 ClientWidth = 262
TabOrder = 1 TabOrder = 1
object LLBKeyFields: TLabel object LLBKeyFields: TLabel
@ -171,7 +169,7 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object LBKeyFields: TListBox object LBKeyFields: TListBox
Left = 2 Left = 2
Height = 284 Height = 288
Top = 34 Top = 34
Width = 256 Width = 256
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
@ -183,12 +181,12 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object PSelectFields: TPanel object PSelectFields: TPanel
Left = 516 Left = 516
Height = 329 Height = 333
Top = 0 Top = 0
Width = 288 Width = 288
Align = alRight Align = alRight
BevelOuter = bvNone BevelOuter = bvNone
ClientHeight = 329 ClientHeight = 333
ClientWidth = 288 ClientWidth = 288
TabOrder = 2 TabOrder = 2
object Label2: TLabel object Label2: TLabel
@ -205,7 +203,7 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object LBFields: TListBox object LBFields: TListBox
Left = 12 Left = 12
Height = 284 Height = 288
Top = 34 Top = 34
Width = 266 Width = 266
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
@ -218,11 +216,11 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object TSSelect: TTabSheet object TSSelect: TTabSheet
Caption = '&Select' Caption = '&Select'
ClientHeight = 329 ClientHeight = 333
ClientWidth = 804 ClientWidth = 804
object MSelect: TMemo object MSelect: TMemo
Left = 8 Left = 8
Height = 313 Height = 317
Top = 8 Top = 8
Width = 788 Width = 788
Align = alClient Align = alClient
@ -235,11 +233,11 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object TSInsert: TTabSheet object TSInsert: TTabSheet
Caption = '&Insert' Caption = '&Insert'
ClientHeight = 329 ClientHeight = 333
ClientWidth = 804 ClientWidth = 804
object MInsert: TMemo object MInsert: TMemo
Left = 8 Left = 8
Height = 313 Height = 317
Top = 8 Top = 8
Width = 788 Width = 788
Align = alClient Align = alClient
@ -252,11 +250,11 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object TSUpdate: TTabSheet object TSUpdate: TTabSheet
Caption = '&Update' Caption = '&Update'
ClientHeight = 329 ClientHeight = 333
ClientWidth = 804 ClientWidth = 804
object MUpdate: TMemo object MUpdate: TMemo
Left = 8 Left = 8
Height = 313 Height = 317
Top = 8 Top = 8
Width = 788 Width = 788
Align = alClient Align = alClient
@ -269,11 +267,11 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object TSDelete: TTabSheet object TSDelete: TTabSheet
Caption = '&Delete' Caption = '&Delete'
ClientHeight = 329 ClientHeight = 333
ClientWidth = 804 ClientWidth = 804
object MDelete: TMemo object MDelete: TMemo
Left = 8 Left = 8
Height = 313 Height = 317
Top = 8 Top = 8
Width = 788 Width = 788
Align = alClient Align = alClient
@ -286,11 +284,11 @@ object GenerateSQLForm: TGenerateSQLForm
end end
object TSCreate: TTabSheet object TSCreate: TTabSheet
Caption = 'Create table' Caption = 'Create table'
ClientHeight = 329 ClientHeight = 333
ClientWidth = 804 ClientWidth = 804
object MCreate: TMemo object MCreate: TMemo
Left = 8 Left = 8
Height = 313 Height = 317
Top = 8 Top = 8
Width = 788 Width = 788
Align = alClient Align = alClient

View File

@ -1,94 +1,92 @@
{ Este é um arquivo de recurso do Lazarus gerado automaticamente }
LazarusResources.Add('TGenerateSQLForm','FORMDATA',[ LazarusResources.Add('TGenerateSQLForm','FORMDATA',[
'TPF0'#16'TGenerateSQLForm'#15'GenerateSQLForm'#4'Left'#3'l'#1#6'Height'#3#139 'TPF0'#16'TGenerateSQLForm'#15'GenerateSQLForm'#4'Left'#3'l'#1#6'Height'#3#139
+#1#3'Top'#3''''#1#5'Width'#3','#3#13'ActiveControl'#7#5'PCSQL'#7'Caption'#6 +#1#3'Top'#3''''#1#5'Width'#3','#3#13'ActiveControl'#7#5'PCSQL'#7'Caption'#6
+#23'Generate SQL statements'#12'ClientHeight'#3#139#1#11'ClientWidth'#3','#3 +#23'Generate SQL statements'#12'ClientHeight'#3#139#1#11'ClientWidth'#3','#3
+#8'OnCreate'#7#10'FormCreate'#10'LCLVersion'#6#6'0.9.27'#0#12'TPageControl'#5 +#8'OnCreate'#7#10'FormCreate'#10'LCLVersion'#6#6'0.9.29'#0#12'TPageControl'#5
+'PCSQL'#4'Left'#2#0#6'Height'#3'g'#1#3'Top'#2#0#5'Width'#3','#3#10'ActivePag' +'PCSQL'#4'Left'#2#0#6'Height'#3'g'#1#3'Top'#2#0#5'Width'#3','#3#10'ActivePag'
+'e'#7#8'TSFields'#5'Align'#7#8'alClient'#8'TabIndex'#2#0#8'TabOrder'#2#0#8'O' +'e'#7#8'TSFields'#5'Align'#7#8'alClient'#8'TabIndex'#2#0#8'TabOrder'#2#0#0#9
+'nChange'#7#11'PCSQLChange'#13'OnPageChanged'#7#11'PCSQLChange'#0#9'TTabShee' +'TTabSheet'#8'TSFields'#7'Caption'#6#17'Table and &Fields'#29'ChildSizing.En'
+'t'#8'TSFields'#7'Caption'#6#17'Table and &Fields'#29'ChildSizing.EnlargeHor' +'largeHorizontal'#7#14'crsScaleChilds'#27'ChildSizing.EnlargeVertical'#7#14
+'izontal'#7#14'crsScaleChilds'#27'ChildSizing.EnlargeVertical'#7#14'crsScale' +'crsScaleChilds'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'Ch'
+'Childs'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizin' +'ildSizing.ShrinkVertical'#7#14'crsScaleChilds'#27'ChildSizing.ControlsPerLi'
+'g.ShrinkVertical'#7#14'crsScaleChilds'#27'ChildSizing.ControlsPerLine'#2#3 +'ne'#2#3#12'ClientHeight'#3'M'#1#11'ClientWidth'#3'$'#3#8'OnResize'#7#8'TSRe'
+#12'ClientHeight'#3'I'#1#11'ClientWidth'#3'$'#3#8'OnResize'#7#8'TSResize'#0#6 +'size'#0#6'TPanel'#8'POptions'#4'Left'#2#0#6'Height'#3'M'#1#3'Top'#2#0#5'Wid'
+'TPanel'#8'POptions'#4'Left'#2#0#6'Height'#3'I'#1#3'Top'#2#0#5'Width'#3#254#0 +'th'#3#254#0#5'Align'#7#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'
+#5'Align'#7#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#3'I'#1#11 +#3'M'#1#11'ClientWidth'#3#254#0#20'Constraints.MinWidth'#3#180#0#8'TabOrder'
+'ClientWidth'#3#254#0#20'Constraints.MinWidth'#3#180#0#8'TabOrder'#2#0#0#6'T' +#2#0#0#6'TLabel'#9'LCBTables'#4'Left'#2#4#6'Height'#2#16#3'Top'#2#5#5'Width'
+'Label'#9'LCBTables'#4'Left'#2#4#6'Height'#2#16#3'Top'#2#5#5'Width'#3#238#0#7 +#3#238#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#8#7'Capti'
+'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#8#7'Caption'#6#6'Ta' +'on'#6#6'Ta&ble'#12'FocusControl'#7#8'CBTables'#11'ParentColor'#8#0#0#6'TLab'
+'&ble'#12'FocusControl'#7#8'CBTables'#11'ParentColor'#8#0#0#6'TLabel'#9'LSEI' +'el'#9'LSEIndent'#4'Left'#2'('#6'Height'#2#20#3'Top'#3#205#0#5'Width'#3#150#0
+'ndent'#4'Left'#2'('#6'Height'#2#20#3'Top'#3#205#0#5'Width'#3#150#0#9'Alignm' +#9'Alignment'#7#14'taRightJustify'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRigh'
+'ent'#7#14'taRightJustify'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'A' +'t'#0#8'AutoSize'#8#7'Caption'#6#7'I&ndent'#6'Layout'#7#8'tlCenter'#11'Paren'
+'utoSize'#8#7'Caption'#6#7'I&ndent'#6'Layout'#7#8'tlCenter'#11'ParentColor'#8 +'tColor'#8#0#0#6'TLabel'#13'LSELineLength'#4'Left'#2'$'#6'Height'#2#20#3'Top'
+#0#0#6'TLabel'#13'LSELineLength'#4'Left'#2'$'#6'Height'#2#20#3'Top'#3#234#0#5 +#3#234#0#5'Width'#3#154#0#9'Alignment'#7#14'taRightJustify'#7'Anchors'#11#5
+'Width'#3#154#0#9'Alignment'#7#14'taRightJustify'#7'Anchors'#11#5'akTop'#6'a' +'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#8#7'Caption'#6#11'Line Length'#6
+'kLeft'#7'akRight'#0#8'AutoSize'#8#7'Caption'#6#11'Line Length'#6'Layout'#7#8 +'Layout'#7#8'tlCenter'#11'ParentColor'#8#0#0#9'TComboBox'#8'CBTables'#4'Left'
+'tlCenter'#11'ParentColor'#8#0#0#9'TComboBox'#8'CBTables'#4'Left'#2#4#6'Heig' +#2#4#6'Height'#2#21#3'Top'#2#26#5'Width'#3#238#0#7'Anchors'#11#5'akTop'#6'ak'
+'ht'#2#25#3'Top'#2#26#5'Width'#3#238#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'ak' +'Left'#7'akRight'#0#10'ItemHeight'#2#13#8'OnChange'#7#14'CBTablesChange'#6'S'
+'Right'#0#10'ItemHeight'#2#17#8'OnChange'#7#14'CBTablesChange'#6'Sorted'#9#5 +'orted'#9#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#0#0#0#7'TButton'#9'BGe'
+'Style'#7#14'csDropDownList'#8'TabOrder'#2#0#0#0#7'TButton'#9'BGenerate'#4'L' +'nerate'#4'Left'#2#4#6'Height'#2#25#3'Top'#3'0'#1#5'Width'#3#238#0#7'Anchors'
+'eft'#2#4#6'Height'#2#25#3'Top'#3','#1#5'Width'#3#238#0#7'Anchors'#11#6'akLe' +#11#6'akLeft'#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#4#7'C'
+'ft'#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6 +'aption'#6#13'&Generate SQL'#7'Default'#9#7'OnClick'#7#14'BGenerateClick'#8
+#13'&Generate SQL'#7'Default'#9#7'OnClick'#7#14'BGenerateClick'#8'TabOrder'#2 +'TabOrder'#2#1#0#0#11'TTISpinEdit'#8'SEindent'#4'Left'#3#204#0#6'Height'#2#21
+#1#0#0#11'TTISpinEdit'#8'SEindent'#4'Left'#3#204#0#6'Height'#2#27#3'Top'#3 +#3'Top'#3#202#0#5'Width'#2'"'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'Link.TI'
+#202#0#5'Width'#2'"'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'Link.TIPropertyN' +'PropertyName'#6#6'Indent'#8'TabOrder'#2#2#0#0#11'TTISpinEdit'#12'SELineLeng'
+'ame'#6#6'Indent'#8'TabOrder'#2#2#0#0#11'TTISpinEdit'#12'SELineLength'#4'Lef' +'th'#4'Left'#3#205#0#6'Height'#2#21#3'Top'#3#231#0#5'Width'#2'"'#7'Anchors'
+'t'#3#205#0#6'Height'#2#27#3'Top'#3#231#0#5'Width'#2'"'#7'Anchors'#11#5'akTo' +#11#5'akTop'#7'akRight'#0#19'Link.TIPropertyName'#6#10'LineLength'#8'TabOrde'
+'p'#7'akRight'#0#19'Link.TIPropertyName'#6#10'LineLength'#8'TabOrder'#2#3#0#0 +'r'#2#3#0#0#13'TTICheckGroup'#10'CLBOptions'#4'Left'#2#6#6'Height'#3#144#0#3
+#13'TTICheckGroup'#10'CLBOptions'#4'Left'#2#6#6'Height'#3#144#0#3'Top'#2'2'#5 +'Top'#2'2'#5'Width'#3#234#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7
+'Width'#3#234#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#7 +'Caption'#6#7'Options'#19'Link.TIPropertyName'#6#7'Options'#23'Link.AliasVal'
+'Options'#19'Link.TIPropertyName'#6#7'Options'#23'Link.AliasValuesStrings'#1 +'uesStrings'#1#6'.eoLineFeedAfterField=Linefeed after each field'#6'8eoUseOl'
+#6'.eoLineFeedAfterField=Linefeed after each field'#6'8eoUseOldInWhereParams' +'dInWhereParams=Use OLD prefix in where parameters'#6'2eoAndTermsInBrackets='
+'=Use OLD prefix in where parameters'#6'2eoAndTermsInBrackets=Put brackets a' +'Put brackets around AND Terms'#6'#eoQuoteFieldNames=Quote field names'#6'/e'
+'round AND Terms'#6'#eoQuoteFieldNames=Quote field names'#6'/eoLineFeedAfter' +'oLineFeedAfterAndTerm=Linefeed after AND terms'#6#30'eoAddTerminator=Add te'
+'AndTerm=Linefeed after AND terms'#6#30'eoAddTerminator=Add terminator'#0#0#0 +'rminator'#0#0#0#9'TCheckBox'#17'CBIgnoreSelection'#4'Left'#2#6#6'Height'#2
+#9'TCheckBox'#17'CBIgnoreSelection'#4'Left'#2#6#6'Height'#2#21#3'Top'#3#1#1#5 +#17#3'Top'#3#1#1#5'Width'#3#159#0#7'Caption'#6#30'Create full table creation'
+'Width'#3#197#0#7'Caption'#6#30'Create full table creation SQL'#8'TabOrder'#2 +' SQL'#8'TabOrder'#2#5#0#0#0#6'TPanel'#10'PKeyFields'#22'AnchorSideLeft.Cont'
+#5#0#0#0#6'TPanel'#10'PKeyFields'#22'AnchorSideLeft.Control'#7#8'POptions'#19 +'rol'#7#8'POptions'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRigh'
+'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#13'PSelec' +'t.Control'#7#13'PSelectFields'#4'Left'#3#254#0#6'Height'#3'M'#1#3'Top'#2#0#5
+'tFields'#4'Left'#3#254#0#6'Height'#3'I'#1#3'Top'#2#0#5'Width'#3#6#1#5'Align' +'Width'#3#6#1#5'Align'#7#8'alClient'#10'BevelOuter'#7#6'bvNone'#12'ClientHei'
+#7#8'alClient'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#3'I'#1#11'ClientW' +'ght'#3'M'#1#11'ClientWidth'#3#6#1#8'TabOrder'#2#1#0#6'TLabel'#12'LLBKeyFiel'
+'idth'#3#6#1#8'TabOrder'#2#1#0#6'TLabel'#12'LLBKeyFields'#4'Left'#2#0#6'Heig' +'ds'#4'Left'#2#0#6'Height'#2#26#3'Top'#2#0#5'Width'#3#6#1#5'Align'#7#5'alTop'
+'ht'#2#26#3'Top'#2#0#5'Width'#3#6#1#5'Align'#7#5'alTop'#9'Alignment'#7#8'taC' +#9'Alignment'#7#8'taCenter'#8'AutoSize'#8#7'Caption'#6#11'&Key fields'#6'Lay'
+'enter'#8'AutoSize'#8#7'Caption'#6#11'&Key fields'#6'Layout'#7#8'tlCenter'#11 +'out'#7#8'tlCenter'#11'ParentColor'#8#0#0#8'TListBox'#11'LBKeyFields'#4'Left'
+'ParentColor'#8#0#0#8'TListBox'#11'LBKeyFields'#4'Left'#2#2#6'Height'#3#28#1 +#2#2#6'Height'#3' '#1#3'Top'#2'"'#5'Width'#3#0#1#7'Anchors'#11#5'akTop'#6'ak'
+#3'Top'#2'"'#5'Width'#3#0#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'ak' +'Left'#7'akRight'#8'akBottom'#0#10'ItemHeight'#2#0#11'MultiSelect'#9#6'Sorte'
+'Bottom'#0#10'ItemHeight'#2#0#11'MultiSelect'#9#6'Sorted'#9#8'TabOrder'#2#0#0 +'d'#9#8'TabOrder'#2#0#0#0#0#6'TPanel'#13'PSelectFields'#4'Left'#3#4#2#6'Heig'
+#0#0#6'TPanel'#13'PSelectFields'#4'Left'#3#4#2#6'Height'#3'I'#1#3'Top'#2#0#5 +'ht'#3'M'#1#3'Top'#2#0#5'Width'#3' '#1#5'Align'#7#7'alRight'#10'BevelOuter'#7
+'Width'#3' '#1#5'Align'#7#7'alRight'#10'BevelOuter'#7#6'bvNone'#12'ClientHei' +#6'bvNone'#12'ClientHeight'#3'M'#1#11'ClientWidth'#3' '#1#8'TabOrder'#2#2#0#6
+'ght'#3'I'#1#11'ClientWidth'#3' '#1#8'TabOrder'#2#2#0#6'TLabel'#6'Label2'#4 +'TLabel'#6'Label2'#4'Left'#2#0#6'Height'#2#26#3'Top'#2#0#5'Width'#3' '#1#5'A'
+'Left'#2#0#6'Height'#2#26#3'Top'#2#0#5'Width'#3' '#1#5'Align'#7#5'alTop'#9'A' +'lign'#7#5'alTop'#9'Alignment'#7#8'taCenter'#8'AutoSize'#8#7'Caption'#6#27'S'
+'lignment'#7#8'taCenter'#8'AutoSize'#8#7'Caption'#6#27'Select/Update/Insert ' +'elect/Update/Insert fields'#6'Layout'#7#8'tlCenter'#11'ParentColor'#8#0#0#8
+'fields'#6'Layout'#7#8'tlCenter'#11'ParentColor'#8#0#0#8'TListBox'#8'LBField' +'TListBox'#8'LBFields'#4'Left'#2#12#6'Height'#3' '#1#3'Top'#2'"'#5'Width'#3
+'s'#4'Left'#2#12#6'Height'#3#28#1#3'Top'#2'"'#5'Width'#3#10#1#7'Anchors'#11#5 +#10#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#10'ItemHeigh'
+'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#10'ItemHeight'#2#0#11'MultiSelect' +'t'#2#0#11'MultiSelect'#9#6'Sorted'#9#8'TabOrder'#2#0#0#0#0#0#9'TTabSheet'#8
+#9#6'Sorted'#9#8'TabOrder'#2#0#0#0#0#0#9'TTabSheet'#8'TSSelect'#7'Caption'#6 +'TSSelect'#7'Caption'#6#7'&Select'#12'ClientHeight'#3'M'#1#11'ClientWidth'#3
,#7'&Select'#12'ClientHeight'#3'I'#1#11'ClientWidth'#3'$'#3#0#5'TMemo'#7'MSel' ,'$'#3#0#5'TMemo'#7'MSelect'#4'Left'#2#8#6'Height'#3'='#1#3'Top'#2#8#5'Width'
+'ect'#4'Left'#2#8#6'Height'#3'9'#1#3'Top'#2#8#5'Width'#3#20#3#5'Align'#7#8'a' +#3#20#3#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#8#13'Lines.Strings'
+'lClient'#20'BorderSpacing.Around'#2#8#13'Lines.Strings'#1#6#0#0#8'TabOrder' +#1#6#0#0#8'TabOrder'#2#0#0#0#0#9'TTabSheet'#8'TSInsert'#7'Caption'#6#7'&Inse'
+#2#0#0#0#0#9'TTabSheet'#8'TSInsert'#7'Caption'#6#7'&Insert'#12'ClientHeight' +'rt'#12'ClientHeight'#3'M'#1#11'ClientWidth'#3'$'#3#0#5'TMemo'#7'MInsert'#4
+#3'I'#1#11'ClientWidth'#3'$'#3#0#5'TMemo'#7'MInsert'#4'Left'#2#8#6'Height'#3 +'Left'#2#8#6'Height'#3'='#1#3'Top'#2#8#5'Width'#3#20#3#5'Align'#7#8'alClient'
+'9'#1#3'Top'#2#8#5'Width'#3#20#3#5'Align'#7#8'alClient'#20'BorderSpacing.Aro' +#20'BorderSpacing.Around'#2#8#13'Lines.Strings'#1#6#0#0#8'TabOrder'#2#0#0#0#0
+'und'#2#8#13'Lines.Strings'#1#6#0#0#8'TabOrder'#2#0#0#0#0#9'TTabSheet'#8'TSU' +#9'TTabSheet'#8'TSUpdate'#7'Caption'#6#7'&Update'#12'ClientHeight'#3'M'#1#11
+'pdate'#7'Caption'#6#7'&Update'#12'ClientHeight'#3'I'#1#11'ClientWidth'#3'$' +'ClientWidth'#3'$'#3#0#5'TMemo'#7'MUpdate'#4'Left'#2#8#6'Height'#3'='#1#3'To'
+#3#0#5'TMemo'#7'MUpdate'#4'Left'#2#8#6'Height'#3'9'#1#3'Top'#2#8#5'Width'#3 +'p'#2#8#5'Width'#3#20#3#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#8
+#20#3#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#8#13'Lines.Strings'#1 +#13'Lines.Strings'#1#6#0#0#8'TabOrder'#2#0#0#0#0#9'TTabSheet'#8'TSDelete'#7
+#6#0#0#8'TabOrder'#2#0#0#0#0#9'TTabSheet'#8'TSDelete'#7'Caption'#6#7'&Delete' +'Caption'#6#7'&Delete'#12'ClientHeight'#3'M'#1#11'ClientWidth'#3'$'#3#0#5'TM'
+#12'ClientHeight'#3'I'#1#11'ClientWidth'#3'$'#3#0#5'TMemo'#7'MDelete'#4'Left' +'emo'#7'MDelete'#4'Left'#2#8#6'Height'#3'='#1#3'Top'#2#8#5'Width'#3#20#3#5'A'
+#2#8#6'Height'#3'9'#1#3'Top'#2#8#5'Width'#3#20#3#5'Align'#7#8'alClient'#20'B' +'lign'#7#8'alClient'#20'BorderSpacing.Around'#2#8#13'Lines.Strings'#1#6#0#0#8
+'orderSpacing.Around'#2#8#13'Lines.Strings'#1#6#0#0#8'TabOrder'#2#0#0#0#0#9 +'TabOrder'#2#0#0#0#0#9'TTabSheet'#8'TSCreate'#7'Caption'#6#12'Create table'
+'TTabSheet'#8'TSCreate'#7'Caption'#6#12'Create table'#12'ClientHeight'#3'I'#1 +#12'ClientHeight'#3'M'#1#11'ClientWidth'#3'$'#3#0#5'TMemo'#7'MCreate'#4'Left'
+#11'ClientWidth'#3'$'#3#0#5'TMemo'#7'MCreate'#4'Left'#2#8#6'Height'#3'9'#1#3 +#2#8#6'Height'#3'='#1#3'Top'#2#8#5'Width'#3#20#3#5'Align'#7#8'alClient'#20'B'
+'Top'#2#8#5'Width'#3#20#3#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#8 +'orderSpacing.Around'#2#8#13'Lines.Strings'#1#6#0#0#8'TabOrder'#2#0#0#0#0#0#6
+#13'Lines.Strings'#1#6#0#0#8'TabOrder'#2#0#0#0#0#0#6'TPanel'#8'PButtons'#4'L' +'TPanel'#8'PButtons'#4'Left'#2#0#6'Height'#2'$'#3'Top'#3'g'#1#5'Width'#3','#3
+'eft'#2#0#6'Height'#2'$'#3'Top'#3'g'#1#5'Width'#3','#3#5'Align'#7#8'alBottom' +#5'Align'#7#8'alBottom'#10'BevelOuter'#7#9'bvLowered'#12'ClientHeight'#2'$'
+#10'BevelOuter'#7#9'bvLowered'#12'ClientHeight'#2'$'#11'ClientWidth'#3','#3#8 +#11'ClientWidth'#3','#3#8'TabOrder'#2#1#0#7'TButton'#3'BOK'#4'Left'#3#210#2#6
+'TabOrder'#2#1#0#7'TButton'#3'BOK'#4'Left'#3#210#2#6'Height'#2#25#3'Top'#2#6 +'Height'#2#25#3'Top'#2#6#5'Width'#2'S'#7'Anchors'#11#5'akTop'#7'akRight'#0#25
+#5'Width'#2'S'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBor' +'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'&Ok'#11'ModalResult'#2#1#8'Ta'
+'der'#2#4#7'Caption'#6#3'&Ok'#11'ModalResult'#2#1#8'TabOrder'#2#0#0#0#7'TBut' +'bOrder'#2#0#0#0#7'TButton'#7'BCancel'#4'Left'#3'z'#2#6'Height'#2#25#3'Top'#2
+'ton'#7'BCancel'#4'Left'#3'z'#2#6'Height'#2#25#3'Top'#2#6#5'Width'#2'S'#7'An' +#6#5'Width'#2'S'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerB'
+'chors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#6'Cancel' +'order'#2#4#6'Cancel'#9#7'Caption'#6#7'&Cancel'#11'ModalResult'#2#2#8'TabOrd'
+#9#7'Caption'#6#7'&Cancel'#11'ModalResult'#2#2#8'TabOrder'#2#1#0#0#0#0 +'er'#2#1#0#0#0#0
]); ]);

View File

@ -67,7 +67,6 @@ type
procedure BGenerateClick(Sender: TObject); procedure BGenerateClick(Sender: TObject);
procedure CBTablesChange(Sender: TObject); procedure CBTablesChange(Sender: TObject);
procedure FormCreate(Sender: TObject); procedure FormCreate(Sender: TObject);
procedure PCSQLChange(Sender: TObject);
procedure TSResize(Sender: TObject); procedure TSResize(Sender: TObject);
private private
FTableDefs : TDDTableDefs; FTableDefs : TDDTableDefs;
@ -301,6 +300,14 @@ begin
BGenerate.Caption:= sld_Generatesql; BGenerate.Caption:= sld_Generatesql;
BCancel.Caption:= sld_Cancel; BCancel.Caption:= sld_Cancel;
BOK.Caption:= sld_Ok; BOK.Caption:= sld_Ok;
CLBOptions.Link.AliasValues.Values['eoLineFeedAfterField'] := eoLineFeedAfterField;
CLBOptions.Link.AliasValues.Values['eoUseOldInWhereParams'] := eoUseOldInWhereParams;
CLBOptions.Link.AliasValues.Values['eoAndTermsInBrackets'] := eoAndTermsInBrackets;
CLBOptions.Link.AliasValues.Values['eoQuoteFieldNames'] := eoQuoteFieldNames;
CLBOptions.Link.AliasValues.Values['eoLineFeedAfterAndTerm'] := eoLineFeedAfterAndTerm;
CLBOptions.Link.AliasValues.Values['eoAddTerminator'] := eoAddTerminator;
CLBOptions.Link.AliasValues.Values['eoSkipForeignKeys'] := eoSkipForeignKeys;
// //
FGenerator:=TFPDDSQLEngine.Create; FGenerator:=TFPDDSQLEngine.Create;
CLBOptions.Link.TIObject:=FGenerator; CLBOptions.Link.TIObject:=FGenerator;
@ -311,12 +318,6 @@ begin
{$ENDIF VER2_2} {$ENDIF VER2_2}
end; end;
procedure TGenerateSQLForm.PCSQLChange(Sender: TObject);
begin
end;
procedure TGenerateSQLForm.BGenerateClick(Sender: TObject); procedure TGenerateSQLForm.BGenerateClick(Sender: TObject);
begin begin
GenerateSQL; GenerateSQL;

View File

@ -5,7 +5,7 @@ object MainForm: TMainForm
Width = 666 Width = 666
ActiveControl = PCDD ActiveControl = PCDD
Caption = 'Lazarus Database Desktop' Caption = 'Lazarus Database Desktop'
ClientHeight = 455 ClientHeight = 460
ClientWidth = 666 ClientWidth = 666
Menu = MainMenu1 Menu = MainMenu1
OnClose = FormClose OnClose = FormClose
@ -15,7 +15,7 @@ object MainForm: TMainForm
OnShow = FormShow OnShow = FormShow
Position = poScreenCenter Position = poScreenCenter
SessionProperties = 'Height;Left;Top;Width;WindowState' SessionProperties = 'Height;Left;Top;Width;WindowState'
LCLVersion = '0.9.27' LCLVersion = '0.9.29'
object TBMain: TToolBar object TBMain: TToolBar
Left = 0 Left = 0
Height = 26 Height = 26
@ -110,7 +110,7 @@ object MainForm: TMainForm
end end
object PCDD: TPageControl object PCDD: TPageControl
Left = 0 Left = 0
Height = 409 Height = 414
Top = 26 Top = 26
Width = 666 Width = 666
ActivePage = TSRecent ActivePage = TSRecent
@ -119,11 +119,11 @@ object MainForm: TMainForm
TabOrder = 1 TabOrder = 1
object TSRecent: TTabSheet object TSRecent: TTabSheet
Caption = 'Dictionaries' Caption = 'Dictionaries'
ClientHeight = 379 ClientHeight = 388
ClientWidth = 658 ClientWidth = 658
object LVDicts: TListView object LVDicts: TListView
Left = 0 Left = 0
Height = 379 Height = 388
Top = 0 Top = 0
Width = 658 Width = 658
Align = alClient Align = alClient
@ -151,11 +151,11 @@ object MainForm: TMainForm
end end
object TSConnections: TTabSheet object TSConnections: TTabSheet
Caption = 'Connections' Caption = 'Connections'
ClientHeight = 379 ClientHeight = 383
ClientWidth = 658 ClientWidth = 658
object LVConnections: TListView object LVConnections: TListView
Left = 0 Left = 0
Height = 379 Height = 383
Top = 0 Top = 0
Width = 658 Width = 658
Align = alClient Align = alClient
@ -190,7 +190,7 @@ object MainForm: TMainForm
object PStatus: TPanel object PStatus: TPanel
Left = 0 Left = 0
Height = 20 Height = 20
Top = 435 Top = 440
Width = 666 Width = 666
Align = alBottom Align = alBottom
BevelOuter = bvNone BevelOuter = bvNone

View File

@ -1,11 +1,13 @@
{ Это - файл ресурсов, автоматически созданный lazarus }
LazarusResources.Add('TMainForm','FORMDATA',[ LazarusResources.Add('TMainForm','FORMDATA',[
'TPF0'#9'TMainForm'#8'MainForm'#4'Left'#3#194#1#6'Height'#3#224#1#3'Top'#3#226 'TPF0'#9'TMainForm'#8'MainForm'#4'Left'#3#194#1#6'Height'#3#224#1#3'Top'#3#226
+#0#5'Width'#3#154#2#13'ActiveControl'#7#4'PCDD'#7'Caption'#6#24'Lazarus Data' +#0#5'Width'#3#154#2#13'ActiveControl'#7#4'PCDD'#7'Caption'#6#24'Lazarus Data'
+'base Desktop'#12'ClientHeight'#3#199#1#11'ClientWidth'#3#154#2#4'Menu'#7#9 +'base Desktop'#12'ClientHeight'#3#204#1#11'ClientWidth'#3#154#2#4'Menu'#7#9
+'MainMenu1'#7'OnClose'#7#9'FormClose'#12'OnCloseQuery'#7#14'FormCloseQuery'#8 +'MainMenu1'#7'OnClose'#7#9'FormClose'#12'OnCloseQuery'#7#14'FormCloseQuery'#8
+'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormDestroy'#6'OnShow'#7#8'For' +'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormDestroy'#6'OnShow'#7#8'For'
+'mShow'#8'Position'#7#14'poScreenCenter'#17'SessionProperties'#6'!Height;Lef' +'mShow'#8'Position'#7#14'poScreenCenter'#17'SessionProperties'#6'!Height;Lef'
+'t;Top;Width;WindowState'#10'LCLVersion'#6#6'0.9.27'#0#8'TToolBar'#6'TBMain' +'t;Top;Width;WindowState'#10'LCLVersion'#6#6'0.9.29'#0#8'TToolBar'#6'TBMain'
+#4'Left'#2#0#6'Height'#2#26#3'Top'#2#0#5'Width'#3#154#2#12'ButtonHeight'#2#24 +#4'Left'#2#0#6'Height'#2#26#3'Top'#2#0#5'Width'#3#154#2#12'ButtonHeight'#2#24
+#11'ButtonWidth'#2#24#6'Images'#7#6'ILMain'#14'ParentShowHint'#8#8'ShowHint' +#11'ButtonWidth'#2#24#6'Images'#7#6'ILMain'#14'ParentShowHint'#8#8'ShowHint'
+#9#8'TabOrder'#2#0#0#11'TToolButton'#6'TBSave'#4'Left'#2'1'#3'Top'#2#2#6'Act' +#9#8'TabOrder'#2#0#0#11'TToolButton'#6'TBSave'#4'Left'#2'1'#3'Top'#2#2#6'Act'
@ -27,25 +29,25 @@ LazarusResources.Add('TMainForm','FORMDATA',[
+#3'Top'#2#2#6'Action'#7#12'AAddSequence'#0#0#11'TToolButton'#11'ToolButton4' +#3'Top'#2#2#6'Action'#7#12'AAddSequence'#0#0#11'TToolButton'#11'ToolButton4'
+#4'Left'#3#208#0#3'Top'#2#2#6'Action'#7#10'AAddDomain'#0#0#11'TToolButton'#11 +#4'Left'#3#208#0#3'Top'#2#2#6'Action'#7#10'AAddDomain'#0#0#11'TToolButton'#11
+'ToolButton6'#4'Left'#3#136#0#3'Top'#2#2#6'Action'#7#14'AAddForeignKey'#0#0#0 +'ToolButton6'#4'Left'#3#136#0#3'Top'#2#2#6'Action'#7#14'AAddForeignKey'#0#0#0
+#12'TPageControl'#4'PCDD'#4'Left'#2#0#6'Height'#3#153#1#3'Top'#2#26#5'Width' +#12'TPageControl'#4'PCDD'#4'Left'#2#0#6'Height'#3#158#1#3'Top'#2#26#5'Width'
+#3#154#2#10'ActivePage'#7#8'TSRecent'#5'Align'#7#8'alClient'#8'TabIndex'#2#0 +#3#154#2#10'ActivePage'#7#8'TSRecent'#5'Align'#7#8'alClient'#8'TabIndex'#2#0
+#8'TabOrder'#2#1#0#9'TTabSheet'#8'TSRecent'#7'Caption'#6#12'Dictionaries'#12 +#8'TabOrder'#2#1#0#9'TTabSheet'#8'TSRecent'#7'Caption'#6#12'Dictionaries'#12
+'ClientHeight'#3'{'#1#11'ClientWidth'#3#146#2#0#9'TListView'#7'LVDicts'#4'Le' +'ClientHeight'#3#132#1#11'ClientWidth'#3#146#2#0#9'TListView'#7'LVDicts'#4'L'
+'ft'#2#0#6'Height'#3'{'#1#3'Top'#2#0#5'Width'#3#146#2#5'Align'#7#8'alClient' +'eft'#2#0#6'Height'#3#132#1#3'Top'#2#0#5'Width'#3#146#2#5'Align'#7#8'alClien'
+#7'Columns'#14#1#7'Caption'#6#4'Name'#5'Width'#2#10#0#1#7'Caption'#6#8'Filen' +'t'#7'Columns'#14#1#7'Caption'#6#4'Name'#5'Width'#2#10#0#1#7'Caption'#6#8'Fi'
+'ame'#5'Width'#2#10#0#1#7'Caption'#6#12'Last used on'#5'Width'#3#231#1#0#0#9 +'lename'#5'Width'#2#10#0#1#7'Caption'#6#12'Last used on'#5'Width'#3#231#1#0#0
+'PopupMenu'#7#10'PMDataDict'#8'ReadOnly'#9#9'RowSelect'#9#8'TabOrder'#2#0#9 +#9'PopupMenu'#7#10'PMDataDict'#8'ReadOnly'#9#9'RowSelect'#9#8'TabOrder'#2#0#9
+'ViewStyle'#7#8'vsReport'#10'OnDblClick'#7#18'OpenRecentDatadict'#7'OnKeyUp' +'ViewStyle'#7#8'vsReport'#10'OnDblClick'#7#18'OpenRecentDatadict'#7'OnKeyUp'
+#7#12'LVDictsKeyUp'#0#0#0#9'TTabSheet'#13'TSConnections'#7'Caption'#6#11'Con' +#7#12'LVDictsKeyUp'#0#0#0#9'TTabSheet'#13'TSConnections'#7'Caption'#6#11'Con'
+'nections'#12'ClientHeight'#3'{'#1#11'ClientWidth'#3#146#2#0#9'TListView'#13 +'nections'#12'ClientHeight'#3#127#1#11'ClientWidth'#3#146#2#0#9'TListView'#13
+'LVConnections'#4'Left'#2#0#6'Height'#3'{'#1#3'Top'#2#0#5'Width'#3#146#2#5'A' +'LVConnections'#4'Left'#2#0#6'Height'#3#127#1#3'Top'#2#0#5'Width'#3#146#2#5
+'lign'#7#8'alClient'#7'Columns'#14#1#7'Caption'#6#4'Name'#5'Width'#2'x'#0#1#7 +'Align'#7#8'alClient'#7'Columns'#14#1#7'Caption'#6#4'Name'#5'Width'#2'x'#0#1
+'Caption'#6#6'Driver'#5'Width'#2'x'#0#1#7'Caption'#6#9'Last used'#5'Width'#3 +#7'Caption'#6#6'Driver'#5'Width'#2'x'#0#1#7'Caption'#6#9'Last used'#5'Width'
+#150#0#0#1#7'Caption'#6#11'Description'#5'Width'#3#4#1#0#0#9'PopupMenu'#7#19 +#3#150#0#0#1#7'Caption'#6#11'Description'#5'Width'#3#4#1#0#0#9'PopupMenu'#7
+'PMRecentConnections'#8'ReadOnly'#9#9'RowSelect'#9#8'SortType'#7#6'stText'#8 +#19'PMRecentConnections'#8'ReadOnly'#9#9'RowSelect'#9#8'SortType'#7#6'stText'
+'TabOrder'#2#0#9'ViewStyle'#7#8'vsReport'#10'OnDblClick'#7#20'OpenRecentConn' +#8'TabOrder'#2#0#9'ViewStyle'#7#8'vsReport'#10'OnDblClick'#7#20'OpenRecentCo'
+'ection'#7'OnKeyUp'#7#18'LVConnectionsKeyUp'#0#0#0#0#6'TPanel'#7'PStatus'#4 +'nnection'#7'OnKeyUp'#7#18'LVConnectionsKeyUp'#0#0#0#0#6'TPanel'#7'PStatus'#4
+'Left'#2#0#6'Height'#2#20#3'Top'#3#179#1#5'Width'#3#154#2#5'Align'#7#8'alBot' +'Left'#2#0#6'Height'#2#20#3'Top'#3#184#1#5'Width'#3#154#2#5'Align'#7#8'alBot'
+'tom'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2#20#11'ClientWidth'#3#154 +'tom'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2#20#11'ClientWidth'#3#154
+#2#8'TabOrder'#2#2#7'Visible'#8#0#12'TProgressBar'#8'PBSTatus'#4'Left'#2#0#6 +#2#8'TabOrder'#2#2#7'Visible'#8#0#12'TProgressBar'#8'PBSTatus'#4'Left'#2#0#6
+'Height'#2#20#3'Top'#2#0#5'Width'#3#128#0#5'Align'#7#6'alLeft'#8'TabOrder'#2 +'Height'#2#20#3'Top'#2#0#5'Width'#3#128#0#5'Align'#7#6'alLeft'#8'TabOrder'#2

View File

@ -1602,7 +1602,7 @@ begin
TranslateUnitResourceStrings('lclstrconsts',basedir+ TranslateUnitResourceStrings('lclstrconsts',basedir+
'lcl/languages/lclstrconsts'+ext, LangID1,LangID2); 'lcl/languages/lclstrconsts'+ext, LangID1,LangID2);
TranslateUnitResourceStrings('lazdatadeskstr',basedir+ TranslateUnitResourceStrings('lazdatadeskstr',basedir+
'tools/lazdatadesktop/languages/lazdatadeskstr'+ext, LangID1,LangID2); 'tools/lazdatadesktop/languages/lazdatadesktop'+ext, LangID1,LangID2);
// //
SetCurrentDir(olddir); SetCurrentDir(olddir);
end; end;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -84,6 +84,14 @@ resourcestring
sld_Generatesql = 'Generate SQL'; sld_Generatesql = 'Generate SQL';
sld_Ok = '&OK'; sld_Ok = '&OK';
sld_Cancel = '&Cancel'; sld_Cancel = '&Cancel';
//
eoLineFeedAfterField = 'Linefeed after each field';
eoUseOldInWhereParams = 'Use OLD prefix in where parameters';
eoAndTermsInBrackets = 'Put brackets around AND Terms';
eoQuoteFieldNames = 'Quote field names';
eoLineFeedAfterAndTerm = 'Linefeed after AND terms';
eoAddTerminator = 'Add terminator';
eoSkipForeignKeys = 'Skip foreign keys';
// Import/Update datadictionary form // Import/Update datadictionary form
sld_Importupdatedatadictionary = 'Import/Update datadictionary'; sld_Importupdatedatadictionary = 'Import/Update datadictionary';

View File

@ -12,9 +12,10 @@
<AutoCreateForms Value="False"/> <AutoCreateForms Value="False"/>
<TargetFileExt Value=".exe"/> <TargetFileExt Value=".exe"/>
<Title Value="Lazarus Data Desktop"/> <Title Value="Lazarus Data Desktop"/>
<Icon Value="0"/> <UseXPManifest Value="True"/>
</General> </General>
<i18n> <i18n>
<EnableI18N Value="True"/>
<OutDir Value="languages"/> <OutDir Value="languages"/>
</i18n> </i18n>
<PublishOptions> <PublishOptions>

View File

@ -7,8 +7,7 @@ uses
cthreads, cthreads,
{$ENDIF}{$ENDIF} {$ENDIF}{$ENDIF}
Interfaces, // this includes the LCL widgetset Interfaces, // this includes the LCL widgetset
Forms, LResources Forms, frmmain, dicteditor, DBFLaz, frmimportdd,
{ add your units here }, frmmain, dicteditor, DBFLaz, frmimportdd,
frmgeneratesql, SQLDBLaz, lazdatadict, RunTimeTypeInfoControls, frmSQLConnect, frmgeneratesql, SQLDBLaz, lazdatadict, RunTimeTypeInfoControls, frmSQLConnect,
ddfiles, conneditor, datapanel, querypanel, frmselectconnectiontype, ddfiles, conneditor, datapanel, querypanel, frmselectconnectiontype,
lazdatadeskstr, lazdbexport; lazdatadeskstr, lazdbexport;
@ -16,7 +15,6 @@ uses
{$IFDEF WINDOWS}{$R lazdatadesktop.rc}{$ENDIF} {$IFDEF WINDOWS}{$R lazdatadesktop.rc}{$ENDIF}
begin begin
{$I lazdatadesktop.lrs}
Application.Title:='Lazarus Data Desktop'; Application.Title:='Lazarus Data Desktop';
Application.Initialize; Application.Initialize;
Application.CreateForm(TMainForm, MainForm); Application.CreateForm(TMainForm, MainForm);