object FrmTransEditor: TFrmTransEditor
  Left = 228
  Top = 155
  Width = 922
  Height = 617
  Caption = '窗体翻译管理器'
  Color = clBtnFace
  Font.Charset = ANSI_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  Icon.Data = {
    [encoded data, 6464 characters]
    03FF800007FF80000FFFFE001FFFFE003FFFFE007FFFFE00FFFFFFFFFFFF}
  OldCreateOrder = False
  Position = poScreenCenter
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 13
  object splTrans: TSplitter
    Left = 233
    Top = 29
    Width = 3
    Height = 542
    Cursor = crHSplit
  end
  object statTrans: TStatusBar
    Left = 0
    Top = 571
    Width = 914
    Height = 19
    AutoHint = True
    Panels = <
      item
        Width = 233
      end
      item
        Width = 50
      end>
    SimplePanel = False
  end
  object tvStorages: TTreeView
    Left = 0
    Top = 29
    Width = 233
    Height = 542
    Hint = '语言条目管理区'
    Align = alLeft
    HideSelection = False
    Images = ilStorage
    Indent = 19
    ReadOnly = True
    TabOrder = 1
    OnChange = tvStoragesChange
    OnCustomDrawItem = tvStoragesCustomDrawItem
  end
  object tlbMain: TToolBar
    Left = 0
    Top = 0
    Width = 914
    Height = 29
    BorderWidth = 1
    ButtonWidth = 51
    Caption = 'tlbMain'
    EdgeBorders = [ebBottom]
    Flat = True
    Images = ilImages
    List = True
    ParentShowHint = False
    ShowCaptions = True
    ShowHint = True
    TabOrder = 2
    object ToolButton7: TToolButton
      Left = 0
      Top = 0
      Action = actCollectForm
    end
    object btnFilter: TToolButton
      Left = 51
      Top = 0
      Hint = '设置生成翻译字符串列表时需要过滤的属性'
      Action = actFilter
    end
    object ToolButton8: TToolButton
      Left = 102
      Top = 0
      Width = 8
      Caption = 'ToolButton8'
      ImageIndex = 8
      Style = tbsSeparator
    end
    object ToolButton1: TToolButton
      Left = 110
      Top = 0
      Action = actGenStrs
    end
    object ToolButton2: TToolButton
      Left = 161
      Top = 0
      Action = actCopyStrs
    end
    object ToolButton3: TToolButton
      Left = 212
      Top = 0
      Action = actUpdateStrs
    end
    object ToolButton4: TToolButton
      Left = 263
      Top = 0
      Action = actSaveCurItem
    end
    object btn2: TToolButton
      Left = 314
      Top = 0
      Width = 8
      Caption = 'btn2'
      ImageIndex = 7
      Style = tbsSeparator
    end
    object ToolButton5: TToolButton
      Left = 322
      Top = 0
      Action = actAddLine
    end
    object ToolButton6: TToolButton
      Left = 373
      Top = 0
      Action = actDelLine
    end
    object ToolButton11: TToolButton
      Left = 424
      Top = 0
      Action = actDelBlank
    end
    object btn1: TToolButton
      Left = 475
      Top = 0
      Action = actClear
    end
    object ToolButton9: TToolButton
      Left = 526
      Top = 0
      Width = 8
      Caption = 'ToolButton9'
      ImageIndex = 8
      Style = tbsSeparator
    end
    object ToolButton10: TToolButton
      Left = 534
      Top = 0
      Action = actClose
    end
  end
  object pnlTrans: TPanel
    Left = 236
    Top = 29
    Width = 678
    Height = 542
    Align = alClient
    BevelOuter = bvNone
    TabOrder = 3
    OnResize = pnlTransResize
    object clbrTrans: TCoolBar
      Left = 0
      Top = 0
      Width = 678
      Height = 25
      AutoSize = True
      Bands = <
        item
          Control = pnlTitle
          ImageIndex = -1
          Width = 678
        end>
      EdgeInner = esNone
      EdgeOuter = esNone
      object pnlTitle: TPanel
        Left = 9
        Top = 0
        Width = 665
        Height = 25
        BevelOuter = bvNone
        TabOrder = 0
        object lblLangName: TLabel
          Left = 8
          Top = 7
          Width = 48
          Height = 13
          Caption = '语言名：'
        end
        object lblLangID: TLabel
          Left = 192
          Top = 7
          Width = 50
          Height = 13
          Caption = '语言 ID：'
        end
        object lblIndex: TLabel
          Left = 312
          Top = 7
          Width = 36
          Height = 13
          Caption = '序号：'
        end
        object lblLangNameValue: TLabel
          Left = 64
          Top = 7
          Width = 3
          Height = 13
        end
        object lblLangIDValue: TLabel
          Left = 248
          Top = 7
          Width = 3
          Height = 13
        end
        object lblLangIndexValue: TLabel
          Left = 352
          Top = 7
          Width = 3
          Height = 13
        end
        object lbl1: TLabel
          Left = 392
          Top = 7
          Width = 48
          Height = 13
          Caption = '文件名：'
        end
        object lblFileName: TLabel
          Left = 440
          Top = 7
          Width = 3
          Height = 13
        end
      end
    end
    object StringGrid: TStringGrid
      Left = 0
      Top = 25
      Width = 678
      Height = 517
      Hint = '翻译文字编辑区'
      Align = alClient
      ColCount = 4
      DefaultRowHeight = 18
      RowCount = 2
      Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goColSizing, goEditing]
      ScrollBars = ssVertical
      TabOrder = 1
      OnDrawCell = StringGridDrawCell
      OnSelectCell = StringGridSelectCell
    end
  end
  object actlstTrans: TActionList
    Images = ilImages
    Left = 15
    Top = 479
    object actCollectForm: TAction
      Caption = '汇总'
      Hint = '自动遍历整个项目，生成所有 Form 的翻译字符串列表'
      ImageIndex = 0
      OnExecute = actCollectFormExecute
    end
    object actFilter: TAction
      Caption = '过滤'
      ImageIndex = 10
      OnExecute = actFilterExecute
    end
    object actGenStrs: TAction
      Caption = '生成'
      Hint = '生成当前 Form 的待翻译字符串列表'
      ImageIndex = 1
      OnExecute = actGenStrsExecute
    end
    object actCopyStrs: TAction
      Caption = '复制'
      Hint = '将所有原文复制到翻译后文本'
      ImageIndex = 2
      OnExecute = actCopyStrsExecute
    end
    object actUpdateStrs: TAction
      Caption = '更新'
      Hint = '更新当前待翻译字符串列表'
      ImageIndex = 3
      OnExecute = actUpdateStrsExecute
    end
    object actSaveCurItem: TAction
      Caption = '保存'
      Hint = '保存当前语言条目的翻译字符串列表'
      ImageIndex = 4
      OnExecute = actSaveCurItemExecute
    end
    object actAddLine: TAction
      Caption = '加行'
      Hint = '在字符串列表末尾增加一行'
      ImageIndex = 5
      OnExecute = actAddLineExecute
    end
    object actDelLine: TAction
      Caption = '删行'
      Hint = '删除翻译字符串列表的当前行'
      ImageIndex = 6
      OnExecute = actDelLineExecute
    end
    object actClear: TAction
      Caption = '清空'
      Hint = '删除当前所有的翻译语言条目'
      ImageIndex = 7
      OnExecute = actClearExecute
    end
    object actClose: TAction
      Caption = '关闭'
      ImageIndex = 8
      OnExecute = actCloseExecute
    end
    object actDelBlank: TAction
      Caption = '删空'
      Hint = '删除所有字符串值为空或者只包含数字和符号的行'
      ImageIndex = 35
      OnExecute = actDelBlankExecute
    end
  end
  object ilStorage: TImageList
    Left = 79
    Top = 479
    Bitmap = {
      [encoded data, 8768 characters]
      000000000000}
  end
  object ilImages: TImageList
    Left = 47
    Top = 479
    Bitmap = {
      [encoded data, 152384 characters]
      000000000000}
  end
end
