- Timestamp:
- Jun 9, 2011, 1:04:45 PM (14 years ago)
- Location:
- trunk
- Files:
- 
      - 21 edited
 
 - 
          
  Forms/UItemAdd.lfm (modified) (1 diff)
- 
          
  Forms/UItemAdd.lrt (modified) (1 diff)
- 
          
  Forms/UItemAdd.pas (modified) (1 diff)
- 
          
  Forms/UItemEdit.lfm (modified) (1 diff)
- 
          
  Forms/UItemEdit.lrt (modified) (1 diff)
- 
          
  Forms/UItemEdit.pas (modified) (1 diff)
- 
          
  Forms/UItemView.lfm (modified) (1 diff)
- 
          
  Forms/UItemView.lrt (modified) (1 diff)
- 
          
  Forms/UItemView.pas (modified) (1 diff)
- 
          
  Forms/UMainForm.pas (modified) (4 diffs)
- 
          
  Forms/USettingForm.lfm (modified) (2 diffs)
- 
          
  Forms/USettingForm.lrt (modified) (1 diff)
- 
          
  Forms/USettingForm.pas (modified) (3 diffs)
- 
          
  UCore.lfm (modified) (1 diff)
- 
          
  UCore.pas (modified) (1 diff)
- 
          
  USystem.pas (modified) (7 diffs)
- 
          
  chronis.lpi (modified) (16 diffs)
- 
          
  chronis.lpr (modified) (1 diff)
- 
          
  languages/chronis.cs.mo (modified) ( previous)
- 
          
  languages/chronis.cs.po (modified) (5 diffs)
- 
          
  languages/chronis.po (modified) (3 diffs)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/Forms/UItemAdd.lfmr9 r12 12 12 OnDestroy = FormDestroy 13 13 OnShow = FormShow 14 LCLVersion = '0.9. 29'14 LCLVersion = '0.9.31' 15 15 object Panel1: TPanel 16 16 Left = 0 
- 
      trunk/Forms/UItemAdd.lrtr7 r12 1 TITEMADDFORM. ITEMADDFORM.CAPTION=Add item1 TITEMADDFORM.CAPTION=Add item 2 2 TITEMADDFORM.BUTTONCANCEL.CAPTION=Cancel 3 3 TITEMADDFORM.BUTTONSAVE.CAPTION=Add 
- 
      trunk/Forms/UItemAdd.pasr9 r12 103 103 TLabel(NewControl).Caption := TReportColumn(Report.Columns[I]).Caption + ':'; 104 104 105 ValueType := TReportColumn(Report.Columns[I]).Type Id;105 ValueType := TReportColumn(Report.Columns[I]).TypeDef.TypeIndex; 106 106 if ValueType = Integer(vtInteger) then begin 107 107 NewControl := TSpinEdit.Create(Panel1); 
- 
      trunk/Forms/UItemEdit.lfmr9 r12 12 12 OnDestroy = FormDestroy 13 13 OnShow = FormShow 14 LCLVersion = '0.9. 29'14 LCLVersion = '0.9.31' 15 15 object Panel1: TPanel 16 16 Left = 0 
- 
      trunk/Forms/UItemEdit.lrtr7 r12 1 TITEMEDITFORM. ITEMEDITFORM.CAPTION=Edit item1 TITEMEDITFORM.CAPTION=Edit item 2 2 TITEMEDITFORM.BUTTONCANCEL.CAPTION=Cancel 3 3 TITEMEDITFORM.BUTTONSAVE.CAPTION=Save 
- 
      trunk/Forms/UItemEdit.pasr9 r12 106 106 TLabel(NewControl).Caption := TReportColumn(Report.Columns[I]).Caption + ':'; 107 107 108 ValueType := TReportColumn(Report.Columns[I]).Type Id;108 ValueType := TReportColumn(Report.Columns[I]).TypeDef.TypeIndex; 109 109 if ValueType = Integer(vtInteger) then begin 110 110 NewControl := TSpinEdit.Create(Panel1); 
- 
      trunk/Forms/UItemView.lfmr9 r12 11 11 OnDestroy = FormDestroy 12 12 OnShow = FormShow 13 LCLVersion = '0.9. 29'13 LCLVersion = '0.9.31' 14 14 object ButtonClose: TButton 15 15 Left = 546 
- 
      trunk/Forms/UItemView.lrtr7 r12 1 TITEMVIEWFORM. ITEMVIEWFORM.CAPTION=View item1 TITEMVIEWFORM.CAPTION=View item 2 2 TITEMVIEWFORM.BUTTONCLOSE.CAPTION=Close 3 3 TITEMVIEWFORM.BUTTONEDIT.CAPTION=Edit 
- 
      trunk/Forms/UItemView.pasr9 r12 108 108 if Report.Count = 1 then 109 109 for I := 0 to Report.Columns.Count - 1 do 110 if TReportColumn(Report.Columns[I]).Type Id = 20then begin110 if TReportColumn(Report.Columns[I]).TypeDef.TypeIndex = Integer(vtPointer) then begin 111 111 TabControl1.Tabs.Add(TReportColumn(Report.Columns[I]).Caption); 112 112 end else begin 
- 
      trunk/Forms/UMainForm.pasr11 r12 121 121 122 122 uses 123 UItemView, UItemEdit, UItemAdd, ULoginForm, USettingForm, UApplicationInfo; 123 UItemView, UItemEdit, UItemAdd, ULoginForm, USettingForm, UApplicationInfo, 124 UCore; 124 125 125 126 {$R *.lfm} … … 138 139 System.Database.UserName := ReadStringWithDefault('DatabaseUserName', 'chronis'); 139 140 System.Database.Password := ReadStringWithDefault('DatabasePassword', ''); 140 finally 141 with Core.CoolTranslator1 do 142 Language := Languages.SearchByCode(ReadStringWithDefault('LanguageCode', '')); 143 finally 141 144 Free; 142 145 end; … … 154 157 WriteString('DatabaseUserName', System.Database.UserName); 155 158 WriteString('DatabasePassword', System.Database.Password); 159 with Core.CoolTranslator1 do 160 WriteString('LanguageCode', Language.Code); 156 161 finally 157 162 Free; … … 434 439 System.Database.Connect; 435 440 InitStructure; 441 System.LoadTypes; 436 442 LoadTree; 437 443 end; 
- 
      trunk/Forms/USettingForm.lfmr10 r12 7 7 ClientHeight = 328 8 8 ClientWidth = 446 9 OnClose = FormClose 10 OnShow = FormShow 9 11 LCLVersion = '0.9.31' 10 12 object Label1: TLabel … … 43 45 TabOrder = 2 44 46 end 47 object Label2: TLabel 48 Left = 9 49 Height = 14 50 Top = 38 51 Width = 52 52 Caption = 'Language:' 53 ParentColor = False 54 end 55 object ComboBoxLanguage: TComboBox 56 Left = 116 57 Height = 21 58 Top = 32 59 Width = 132 60 ItemHeight = 13 61 TabOrder = 3 62 Text = 'ComboBoxLanguage' 63 end 45 64 end 
- 
      trunk/Forms/USettingForm.lrtr10 r12 3 3 TSETTINGFORM.BUTTONSAVE.CAPTION=Save 4 4 TSETTINGFORM.BUTTONCANCEL.CAPTION=Cancel 5 TSETTINGFORM.LABEL2.CAPTION=Language: 6 TSETTINGFORM.COMBOBOXLANGUAGE.TEXT=ComboBoxLanguage 
- 
      trunk/Forms/USettingForm.pasr10 r12 6 6 7 7 uses 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls; 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, 9 CoolTranslator, ULanguages; 9 10 10 11 type … … 15 16 ButtonSave: TButton; 16 17 ButtonCancel: TButton; 18 ComboBoxLanguage: TComboBox; 17 19 Edit1: TEdit; 18 20 Label1: TLabel; 21 Label2: TLabel; 22 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); 23 procedure FormShow(Sender: TObject); 19 24 private 20 { private declarations } 25 procedure Save; 26 procedure Load; 21 27 public 22 28 { public declarations } … … 30 36 {$R *.lfm} 31 37 38 uses 39 UCore, UMainForm; 40 41 { TSettingForm } 42 43 procedure TSettingForm.FormShow(Sender: TObject); 44 begin 45 MainForm.PersistentForm.Load(Self); 46 47 Load; 48 end; 49 50 procedure TSettingForm.FormClose(Sender: TObject; var CloseAction: TCloseAction 51 ); 52 begin 53 if ModalResult = mrOK then Save; 54 MainForm.PersistentForm.Save(Self); 55 end; 56 57 procedure TSettingForm.Save; 58 begin 59 with Core.CoolTranslator1 do 60 Language := TLanguage(Languages[ComboBoxLanguage.ItemIndex]); 61 end; 62 63 procedure TSettingForm.Load; 64 begin 65 with Core.CoolTranslator1 do begin 66 LanguageListToStrings(ComboBoxLanguage.Items); 67 if Assigned(Language) then begin 68 ComboBoxLanguage.ItemIndex := ComboBoxLanguage.Items.IndexOfObject(Language); 69 // Select automatic if no other match 70 if ComboBoxLanguage.ItemIndex = -1 then ComboBoxLanguage.ItemIndex := 0; 71 end else ComboBoxLanguage.ItemIndex := 0; 72 end; 73 end; 74 32 75 end. 33 76 
- 
      trunk/UCore.lfmr10 r12 1 1 object Core: TCore 2 2 OldCreateOrder = False 3 Height = 503 Height = 346 4 4 HorizontalOffset = 233 5 5 VerticalOffset = 71 6 Width = 50 6 Width = 419 7 object CoolTranslator1: TCoolTranslator 8 POFilesFolder = 'Languages' 9 left = 103 10 top = 55 11 end 7 12 end 
- 
      trunk/UCore.pasr10 r12 6 6 7 7 uses 8 Classes, SysUtils, FileUtil ;8 Classes, SysUtils, FileUtil, UCoolTranslator; 9 9 10 10 type 11 12 { TCore } 13 11 14 TCore = class(TDataModule) 15 CoolTranslator1: TCoolTranslator; 12 16 private 13 17 { private declarations } 
- 
      trunk/USystem.pasr11 r12 35 35 TReportColumn = class 36 36 Caption: string; 37 TypeId: Integer;38 37 TypeDef: TChronisType; 39 38 ColumnName: string; … … 76 75 end; 77 76 77 { TChronisTypeList } 78 79 TChronisTypeList = class(TListObject) 80 function FindById(Id: Integer): TChronisType; 81 function FindByTypeIndex(Id: Integer): TChronisType; 82 end; 83 78 84 { TChronisBase } 79 85 80 86 TChronisBase = class 81 Types: T ListObject; // TList<TChronisType>87 Types: TChronisTypeList; 82 88 Database: TSQLDatabase; 83 89 function AddType(Name, DataType: string; TypeIndex: TDbValueType): Integer; … … 85 91 function AddProperty(ObjectId: Integer; Name, ColumnName: string; DataType: Integer): Integer; 86 92 function AddObjectGroup(Name: string): Integer; 93 procedure LoadTypes; 87 94 constructor Create; 88 95 destructor Destroy; override; … … 92 99 93 100 implementation 101 102 { TChronisTypeList } 103 104 function TChronisTypeList.FindById(Id: Integer): TChronisType; 105 var 106 I: Integer; 107 begin 108 I := 0; 109 while (I < Count) and (TChronisType(Items[I]).Id <> Id) do Inc(I); 110 if I < Count then Result := TChronisType(Items[I]) 111 else Result := nil; 112 end; 113 114 function TChronisTypeList.FindByTypeIndex(Id: Integer): TChronisType; 115 var 116 I: Integer; 117 begin 118 I := 0; 119 while (I < Count) and (TChronisType(Items[I]).TypeIndex <> Id) do Inc(I); 120 if I < Count then Result := TChronisType(Items[I]) 121 else Result := nil; 122 end; 94 123 95 124 { TReportLine } … … 128 157 NewColumn.Caption := 'Id'; 129 158 NewColumn.ColumnName := 'Id'; 130 NewColumn.Type Id := Integer(vtInteger);159 NewColumn.TypeDef := Base.Types.FindByTypeIndex(Integer(vtInteger)); 131 160 for I := 0 to Properties.Count - 1 do 132 161 if Properties[I].Values['Type'] <> IntToStr(20) then begin … … 135 164 NewColumn.Caption := Properties[I].Values['Name']; 136 165 NewColumn.ColumnName := Properties[I].Values['ColumnName'];; 137 NewColumn.Type Id := StrToInt(Properties[I].Values['Type']);166 NewColumn.TypeDef := Base.Types.FindById(StrToInt(Properties[I].Values['Type'])); 138 167 end; 139 168 … … 241 270 end; 242 271 272 procedure TChronisBase.LoadTypes; 273 var 274 DbRows: TDbRows; 275 I: Integer; 276 begin 277 try 278 DbRows := TDbRows.Create; 279 Types.Clear; 280 Database.Select(DbRows, PropertyTypeTable); 281 for I := 0 to DbRows.Count - 1 do begin 282 with TChronisType(Types.AddNew(TChronisType.Create)) do 283 with DbRows[I] do begin 284 Id := StrToInt(Values['Id']); 285 TypeIndex := StrToInt(Values['TypeIndex']); 286 DbType := Values['DbType']; 287 //Parent := StrToInt(Values['Parent']); 288 end; 289 end; 290 finally 291 DbRows.Free; 292 end; 293 end; 294 243 295 constructor TChronisBase.Create; 244 296 begin 245 297 Database := TSqlDatabase.Create; 246 Types := T ListObject.Create;298 Types := TChronisTypeList.Create; 247 299 end; 248 300 
- 
      trunk/chronis.lpir11 r12 13 13 <i18n> 14 14 <EnableI18N Value="True"/> 15 <OutDir Value=" languages"/>15 <OutDir Value="Languages"/> 16 16 </i18n> 17 17 <VersionInfo> … … 81 81 </local> 82 82 </RunParams> 83 <RequiredPackages Count=" 3">83 <RequiredPackages Count="4"> 84 84 <Item1> 85 <PackageName Value=" LCLBase"/>85 <PackageName Value="CoolTranslator"/> 86 86 <MinVersion Valid="True"/> 87 87 </Item1> 88 88 <Item2> 89 <PackageName Value="TemplateGenerics"/> 89 <PackageName Value="LCLBase"/> 90 <MinVersion Valid="True"/> 90 91 </Item2> 91 92 <Item3> 93 <PackageName Value="TemplateGenerics"/> 94 </Item3> 95 <Item4> 92 96 <PackageName Value="LCL"/> 93 </Item 3>97 </Item4> 94 98 </RequiredPackages> 95 <Units Count="3 1">99 <Units Count="33"> 96 100 <Unit0> 97 101 <Filename Value="chronis.lpr"/> 98 102 <IsPartOfProject Value="True"/> 99 103 <UnitName Value="chronis"/> 100 <EditorIndex Value=" 12"/>104 <EditorIndex Value="8"/> 101 105 <WindowIndex Value="0"/> 102 106 <TopLine Value="14"/> … … 144 148 <IsPartOfProject Value="True"/> 145 149 <UnitName Value="UPersistentForm"/> 146 <EditorIndex Value="1 4"/>150 <EditorIndex Value="10"/> 147 151 <WindowIndex Value="0"/> 148 152 <TopLine Value="55"/> … … 156 160 <IsPartOfProject Value="True"/> 157 161 <UnitName Value="USqlDatabase"/> 158 <EditorIndex Value=" 10"/>162 <EditorIndex Value="7"/> 159 163 <WindowIndex Value="0"/> 160 164 <TopLine Value="209"/> … … 168 172 <IsPartOfProject Value="True"/> 169 173 <UnitName Value="URegistry"/> 170 <EditorIndex Value=" 13"/>174 <EditorIndex Value="9"/> 171 175 <WindowIndex Value="0"/> 172 176 <TopLine Value="19"/> … … 184 188 <EditorIndex Value="0"/> 185 189 <WindowIndex Value="0"/> 186 <TopLine Value=" 107"/>187 <CursorPos X=" 69" Y="67"/>190 <TopLine Value="95"/> 191 <CursorPos X="19" Y="113"/> 188 192 <UsageCount Value="327"/> 189 193 <Loaded Value="True"/> … … 199 203 <EditorIndex Value="1"/> 200 204 <WindowIndex Value="0"/> 201 <TopLine Value=" 91"/>202 <CursorPos X=" 56" Y="108"/>205 <TopLine Value="134"/> 206 <CursorPos X="40" Y="141"/> 203 207 <UsageCount Value="318"/> 204 208 <Loaded Value="True"/> … … 213 217 <ResourceBaseClass Value="Form"/> 214 218 <UnitName Value="ULoginForm"/> 215 <EditorIndex Value="1 6"/>219 <EditorIndex Value="12"/> 216 220 <WindowIndex Value="0"/> 217 221 <TopLine Value="14"/> … … 229 233 <ResourceBaseClass Value="Form"/> 230 234 <UnitName Value="UMainForm"/> 231 <IsVisibleTab Value="True"/>232 235 <EditorIndex Value="2"/> 233 236 <WindowIndex Value="0"/> 234 <TopLine Value=" 285"/>235 <CursorPos X=" 58" Y="292"/>237 <TopLine Value="148"/> 238 <CursorPos X="40" Y="160"/> 236 239 <UsageCount Value="317"/> 237 240 <Loaded Value="True"/> … … 252 255 <ResourceBaseClass Value="Form"/> 253 256 <UnitName Value="UItemAdd"/> 254 <EditorIndex Value="1 5"/>255 <WindowIndex Value="0"/> 256 <TopLine Value=" 109"/>257 <CursorPos X=" 32" Y="127"/>257 <EditorIndex Value="11"/> 258 <WindowIndex Value="0"/> 259 <TopLine Value="85"/> 260 <CursorPos X="70" Y="105"/> 258 261 <UsageCount Value="313"/> 259 262 <Loaded Value="True"/> … … 319 322 <IsPartOfProject Value="True"/> 320 323 <UnitName Value="USystem"/> 321 <EditorIndex Value=" 9"/>322 <WindowIndex Value="0"/> 323 <TopLine Value="2 31"/>324 <CursorPos X=" 8" Y="251"/>325 <UsageCount Value="4 3"/>324 <EditorIndex Value="6"/> 325 <WindowIndex Value="0"/> 326 <TopLine Value="272"/> 327 <CursorPos X="27" Y="286"/> 328 <UsageCount Value="44"/> 326 329 <Loaded Value="True"/> 327 330 <DefaultSyntaxHighlighter Value="Delphi"/> … … 356 359 <ResourceBaseClass Value="DataModule"/> 357 360 <UnitName Value="UCore"/> 358 <EditorIndex Value=" 8"/>361 <EditorIndex Value="5"/> 359 362 <WindowIndex Value="0"/> 360 363 <TopLine Value="3"/> 361 <CursorPos X=" 28" Y="15"/>362 <UsageCount Value="2 7"/>364 <CursorPos X="32" Y="17"/> 365 <UsageCount Value="28"/> 363 366 <Loaded Value="True"/> 364 367 <LoadedDesigner Value="True"/> … … 371 374 <ResourceBaseClass Value="Form"/> 372 375 <UnitName Value="USettingForm"/> 373 <EditorIndex Value="7"/> 376 <IsVisibleTab Value="True"/> 377 <EditorIndex Value="4"/> 374 378 <WindowIndex Value="0"/> 375 379 <TopLine Value="1"/> 376 <CursorPos X=" 1" Y="1"/>380 <CursorPos X="29" Y="9"/> 377 381 <UsageCount Value="27"/> 378 382 <Loaded Value="True"/> … … 384 388 <IsPartOfProject Value="True"/> 385 389 <UnitName Value="UApplicationInfo"/> 386 <EditorIndex Value=" 6"/>390 <EditorIndex Value="3"/> 387 391 <WindowIndex Value="0"/> 388 392 <TopLine Value="37"/> 389 393 <CursorPos X="48" Y="56"/> 390 <UsageCount Value="2 6"/>394 <UsageCount Value="27"/> 391 395 <Loaded Value="True"/> 392 396 <DefaultSyntaxHighlighter Value="Delphi"/> … … 395 399 <Filename Value="H:/PascalClassLibrary/Generics/TemplateGenerics/Specialized/SpecializedList.pas"/> 396 400 <UnitName Value="SpecializedList"/> 397 <EditorIndex Value="11"/>398 401 <WindowIndex Value="0"/> 399 402 <TopLine Value="97"/> 400 403 <CursorPos X="26" Y="109"/> 401 404 <UsageCount Value="13"/> 402 <Loaded Value="True"/>403 405 </Unit27> 404 406 <Unit28> 405 407 <Filename Value="H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericList.inc"/> 406 <EditorIndex Value="5"/>407 408 <WindowIndex Value="0"/> 408 409 <TopLine Value="16"/> 409 410 <CursorPos X="14" Y="58"/> 410 <UsageCount Value="12"/> 411 <Loaded Value="True"/> 411 <UsageCount Value="13"/> 412 412 </Unit28> 413 413 <Unit29> 414 414 <Filename Value="H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericDictionary.inc"/> 415 <EditorIndex Value="4"/>416 415 <WindowIndex Value="0"/> 417 416 <TopLine Value="87"/> 418 417 <CursorPos X="6" Y="103"/> 419 <UsageCount Value="12"/> 420 <Loaded Value="True"/> 418 <UsageCount Value="13"/> 421 419 </Unit29> 422 420 <Unit30> 423 421 <Filename Value="H:/Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/rtl/inc/objpash.inc"/> 424 <EditorIndex Value="3"/>425 422 <WindowIndex Value="0"/> 426 423 <TopLine Value="372"/> 427 424 <CursorPos X="7" Y="384"/> 428 425 <UsageCount Value="10"/> 429 <Loaded Value="True"/>430 426 </Unit30> 427 <Unit31> 428 <Filename Value="H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericListObject.inc"/> 429 <WindowIndex Value="0"/> 430 <TopLine Value="82"/> 431 <CursorPos X="40" Y="94"/> 432 <UsageCount Value="10"/> 433 </Unit31> 434 <Unit32> 435 <Filename Value="H:/PascalClassLibrary/CoolTranslator/UCoolTranslator.pas"/> 436 <UnitName Value="UCoolTranslator"/> 437 <WindowIndex Value="0"/> 438 <TopLine Value="301"/> 439 <CursorPos X="3" Y="305"/> 440 <UsageCount Value="10"/> 441 </Unit32> 431 442 </Units> 432 <JumpHistory Count=" 29" HistoryIndex="28">443 <JumpHistory Count="30" HistoryIndex="29"> 433 444 <Position1> 434 445 <Filename Value="USystem.pas"/> 435 <Caret Line=" 82" Column="44" TopLine="70"/>446 <Caret Line="256" Column="10" TopLine="236"/> 436 447 </Position1> 437 448 <Position2> 438 <Filename Value=" Forms/UMainForm.pas"/>439 <Caret Line="2 34" Column="23" TopLine="171"/>449 <Filename Value="USystem.pas"/> 450 <Caret Line="257" Column="11" TopLine="236"/> 440 451 </Position2> 441 452 <Position3> 442 <Filename Value=" Forms/UMainForm.pas"/>443 <Caret Line="2 80" Column="32" TopLine="258"/>453 <Filename Value="USystem.pas"/> 454 <Caret Line="259" Column="10" TopLine="236"/> 444 455 </Position3> 445 456 <Position4> 446 <Filename Value=" Forms/UMainForm.pas"/>447 <Caret Line="2 77" Column="37" TopLine="265"/>457 <Filename Value="USystem.pas"/> 458 <Caret Line="260" Column="12" TopLine="248"/> 448 459 </Position4> 449 460 <Position5> 450 <Filename Value="Forms/U MainForm.pas"/>451 <Caret Line=" 278" Column="36" TopLine="265"/>461 <Filename Value="Forms/UItemEdit.pas"/> 462 <Caret Line="92" Column="13" TopLine="89"/> 452 463 </Position5> 453 464 <Position6> 454 465 <Filename Value="USystem.pas"/> 455 <Caret Line=" 26" Column="40" TopLine="9"/>466 <Caret Line="138" Column="36" TopLine="126"/> 456 467 </Position6> 457 468 <Position7> 458 <Filename Value=" Forms/UMainForm.pas"/>459 <Caret Line=" 239" Column="47" TopLine="227"/>469 <Filename Value="USystem.pas"/> 470 <Caret Line="92" Column="14" TopLine="69"/> 460 471 </Position7> 461 472 <Position8> 462 <Filename Value=" Forms/UItemEdit.pas"/>463 <Caret Line=" 108" Column="56" TopLine="91"/>473 <Filename Value="USystem.pas"/> 474 <Caret Line="81" Column="50" TopLine="68"/> 464 475 </Position8> 465 476 <Position9> 466 477 <Filename Value="USystem.pas"/> 467 <Caret Line=" 38" Column="23" TopLine="23"/>478 <Caret Line="109" Column="37" TopLine="104"/> 468 479 </Position9> 469 480 <Position10> 470 481 <Filename Value="USystem.pas"/> 471 <Caret Line=" 4" Column="65" TopLine="1"/>482 <Caret Line="110" Column="6" TopLine="103"/> 472 483 </Position10> 473 484 <Position11> 474 <Filename Value=" USystem.pas"/>475 <Caret Line=" 24" Column="15" TopLine="4"/>485 <Filename Value="Forms/UItemEdit.pas"/> 486 <Caret Line="92" Column="11" TopLine="89"/> 476 487 </Position11> 477 488 <Position12> 478 489 <Filename Value="USystem.pas"/> 479 <Caret Line=" 38" Column="26" TopLine="18"/>490 <Caret Line="150" Column="20" TopLine="137"/> 480 491 </Position12> 481 492 <Position13> 482 493 <Filename Value="USystem.pas"/> 483 <Caret Line=" 67" Column="15" TopLine="47"/>494 <Caret Line="149" Column="23" TopLine="137"/> 484 495 </Position13> 485 496 <Position14> 486 497 <Filename Value="USystem.pas"/> 487 <Caret Line=" 75" Column="25" TopLine="55"/>498 <Caret Line="37" Column="1" TopLine="27"/> 488 499 </Position14> 489 500 <Position15> 490 501 <Filename Value="USystem.pas"/> 491 <Caret Line="1 " Column="5" TopLine="1"/>502 <Caret Line="149" Column="35" TopLine="137"/> 492 503 </Position15> 493 504 <Position16> 494 505 <Filename Value="USystem.pas"/> 495 <Caret Line="81" Column=" 10" TopLine="61"/>506 <Caret Line="81" Column="29" TopLine="74"/> 496 507 </Position16> 497 508 <Position17> 498 <Filename Value=" USystem.pas"/>499 <Caret Line=" 246" Column="8" TopLine="226"/>509 <Filename Value="Forms/UItemView.pas"/> 510 <Caret Line="110" Column="44" TopLine="98"/> 500 511 </Position17> 501 512 <Position18> 502 <Filename Value="Forms/U MainForm.pas"/>503 <Caret Line=" 6" Column="68" TopLine="1"/>513 <Filename Value="Forms/UItemView.pas"/> 514 <Caret Line="112" Column="39" TopLine="98"/> 504 515 </Position18> 505 516 <Position19> 506 <Filename Value=" Forms/UMainForm.pas"/>507 <Caret Line=" 261" Column="8" TopLine="241"/>517 <Filename Value="UCore.pas"/> 518 <Caret Line="13" Column="32" TopLine="3"/> 508 519 </Position19> 509 520 <Position20> 510 521 <Filename Value="Forms/UMainForm.pas"/> 511 <Caret Line=" 266" Column="8" TopLine="246"/>522 <Caret Line="323" Column="8" TopLine="309"/> 512 523 </Position20> 513 524 <Position21> 514 525 <Filename Value="Forms/UMainForm.pas"/> 515 <Caret Line=" 286" Column="48" TopLine="266"/>526 <Caret Line="124" Column="8" TopLine="108"/> 516 527 </Position21> 517 528 <Position22> 518 529 <Filename Value="Forms/UMainForm.pas"/> 519 <Caret Line=" 288" Column="48" TopLine="268"/>530 <Caret Line="324" Column="32" TopLine="312"/> 520 531 </Position22> 521 532 <Position23> 522 <Filename Value="Forms/U MainForm.pas"/>523 <Caret Line=" 290" Column="52" TopLine="270"/>533 <Filename Value="Forms/USettingForm.pas"/> 534 <Caret Line="3" Column="42" TopLine="10"/> 524 535 </Position23> 525 536 <Position24> 526 <Filename Value="Forms/U MainForm.pas"/>527 <Caret Line="2 91" Column="50" TopLine="271"/>537 <Filename Value="Forms/USettingForm.pas"/> 538 <Caret Line="22" Column="17" TopLine="10"/> 528 539 </Position24> 529 540 <Position25> 530 <Filename Value="Forms/U MainForm.pas"/>531 <Caret Line="2 92" Column="61" TopLine="272"/>541 <Filename Value="Forms/USettingForm.pas"/> 542 <Caret Line="24" Column="20" TopLine="7"/> 532 543 </Position25> 533 544 <Position26> 534 <Filename Value="Forms/U MainForm.pas"/>535 <Caret Line=" 294" Column="40" TopLine="274"/>545 <Filename Value="Forms/USettingForm.pas"/> 546 <Caret Line="44" Column="12" TopLine="31"/> 536 547 </Position26> 537 548 <Position27> 538 <Filename Value="Forms/U MainForm.pas"/>539 <Caret Line=" 295" Column="48" TopLine="275"/>549 <Filename Value="Forms/USettingForm.pas"/> 550 <Caret Line="46" Column="1" TopLine="23"/> 540 551 </Position27> 541 552 <Position28> 542 <Filename Value="Forms/U MainForm.pas"/>543 <Caret Line=" 296" Column="50" TopLine="276"/>553 <Filename Value="Forms/USettingForm.pas"/> 554 <Caret Line="53" Column="34" TopLine="34"/> 544 555 </Position28> 545 556 <Position29> 546 <Filename Value="Forms/U MainForm.pas"/>547 <Caret Line=" 301" Column="48" TopLine="281"/>557 <Filename Value="Forms/USettingForm.pas"/> 558 <Caret Line="47" Column="8" TopLine="35"/> 548 559 </Position29> 560 <Position30> 561 <Filename Value="Forms/USettingForm.pas"/> 562 <Caret Line="59" Column="13" TopLine="47"/> 563 </Position30> 549 564 </JumpHistory> 550 565 </ProjectOptions> … … 596 611 </CompilerOptions> 597 612 <Debugging> 598 <BreakPoints Count="1">599 <Item1>600 <Kind Value="bpkSource"/>601 <Source Value="../../PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericListObject.inc"/>602 <Line Value="52"/>603 </Item1>604 </BreakPoints>605 613 <Exceptions Count="3"> 606 614 <Item1> 
- 
      trunk/chronis.lprr10 r12 10 10 Forms, UPersistentForm, URegistry, USqlDatabase, UTreeState, SysUtils, 11 11 UItemView, UItemEdit, ULoginForm, UMainForm, UItemAdd, TemplateGenerics, 12 USystem, UCore, UApplicationInfo, USettingForm12 CoolTranslator, USystem, UCore, UApplicationInfo, USettingForm 13 13 { you can add units after this }; 14 14 
- 
      trunk/languages/chronis.cs.por11 r12 22 22 msgstr "Přidat" 23 23 24 #: TITEMADDFORM. ITEMADDFORM.CAPTION25 #| msgid "Přidání položky"24 #: TITEMADDFORM.CAPTION 25 msgctxt "TITEMADDFORM.CAPTION" 26 26 msgid "Add item" 27 27 msgstr "Přidání položky" … … 39 39 msgstr "Uložit" 40 40 41 #: TITEMEDITFORM. ITEMEDITFORM.CAPTION42 #| msgid "Úprava položky"41 #: TITEMEDITFORM.CAPTION 42 msgctxt "TITEMEDITFORM.CAPTION" 43 43 msgid "Edit item" 44 44 msgstr "Upravit položku" … … 56 56 msgstr "Upravit" 57 57 58 #: TITEMVIEWFORM. ITEMVIEWFORM.CAPTION59 #| msgid "Zobrazení položky"58 #: TITEMVIEWFORM.CAPTION 59 msgctxt "TITEMVIEWFORM.CAPTION" 60 60 msgid "View item" 61 61 msgstr "Zobrazení položky" … … 105 105 msgctxt "TMAINFORM.AINITSYSTEMVALUES.CAPTION" 106 106 msgid "Init system values" 107 msgstr " "107 msgstr "Inicializovat systémové hodnoty" 108 108 109 109 #: TMAINFORM.AITEMADD.CAPTION … … 210 210 #: TMAINFORM.MENUITEM18.CAPTION 211 211 msgid "Admin" 212 msgstr " "212 msgstr "Administrace" 213 213 214 214 #: TSETTINGFORM.BUTTONCANCEL.CAPTION 
- 
      trunk/languages/chronis.por11 r12 12 12 msgstr "" 13 13 14 #: TITEMADDFORM.ITEMADDFORM.CAPTION 14 #: TITEMADDFORM.CAPTION 15 msgctxt "TITEMADDFORM.CAPTION" 15 16 msgid "Add item" 16 17 msgstr "" … … 26 27 msgstr "" 27 28 28 #: TITEMEDITFORM.ITEMEDITFORM.CAPTION 29 #: TITEMEDITFORM.CAPTION 30 msgctxt "TITEMEDITFORM.CAPTION" 29 31 msgid "Edit item" 30 32 msgstr "" … … 40 42 msgstr "" 41 43 42 #: TITEMVIEWFORM.ITEMVIEWFORM.CAPTION 44 #: TITEMVIEWFORM.CAPTION 45 msgctxt "TITEMVIEWFORM.CAPTION" 43 46 msgid "View item" 44 47 msgstr "" 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  ![(please configure the [header_logo] section in trac.ini)](/chronis/chrome/site/your_project_logo.png)
