ecere/i18n: Added GUI property categories strings
authorJerome St-Louis <jerome@ecere.com>
Sun, 19 Feb 2012 05:27:58 +0000 (14:27 +0900)
committerJerome St-Louis <jerome@ecere.com>
Sun, 19 Feb 2012 05:27:58 +0000 (14:27 +0900)
13 files changed:
ecere/locale/zh_CN/LC_MESSAGES/ecere.mo
ecere/locale/zh_CN/LC_MESSAGES/ecere.po
ecere/src/gui/Window.ec
ecere/src/gui/controls/Button.ec
ecere/src/gui/controls/DropBox.ec
ecere/src/gui/controls/EditBox.ec
ecere/src/gui/controls/Label.ec
ecere/src/gui/controls/ListBox.ec
ecere/src/gui/controls/Picture.ec
ecere/src/gui/controls/ProgressBar.ec
ecere/src/gui/controls/ScrollBar.ec
ide/locale/zh_CN/LC_MESSAGES/ide.mo
ide/locale/zh_CN/LC_MESSAGES/ide.po

index 5c9f968..7f5d18b 100644 (file)
Binary files a/ecere/locale/zh_CN/LC_MESSAGES/ecere.mo and b/ecere/locale/zh_CN/LC_MESSAGES/ecere.mo differ
index 035323f..ef0e847 100644 (file)
@@ -29,10 +29,121 @@ msgstr "所有文件"
 msgid "Alt+"
 msgstr "Alt+"
 
+#: .\src\gui\controls\Button.ec:976
+#: .\src\gui\controls\Button.ec:1007
+#: .\src\gui\controls\Button.ec:1011
+#: .\src\gui\controls\Button.ec:1052
+#: .\src\gui\controls\Button.ec:1054
+#: .\src\gui\controls\Button.ec:1055
+#: .\src\gui\controls\Button.ec:1060
+#: .\src\gui\controls\DropBox.ec:40
+#: .\src\gui\controls\DropBox.ec:50
+#: .\src\gui\controls\DropBox.ec:60
+#: .\src\gui\controls\DropBox.ec:71
+#: .\src\gui\controls\DropBox.ec:85
+#: .\src\gui\controls\DropBox.ec:168
+#: .\src\gui\controls\EditBox.ec:741
+#: .\src\gui\controls\Label.ec:47
+#: .\src\gui\controls\ListBox.ec:907
+#: .\src\gui\controls\ListBox.ec:940
+#: .\src\gui\controls\ListBox.ec:941
+#: .\src\gui\controls\ListBox.ec:945
+#: .\src\gui\controls\ListBox.ec:972
+#: .\src\gui\controls\ListBox.ec:973
+#: .\src\gui\controls\ListBox.ec:974
+#: .\src\gui\controls\ListBox.ec:975
+#: .\src\gui\controls\Picture.ec:19
+#: .\src\gui\controls\Picture.ec:39
+#: .\src\gui\controls\ScrollBar.ec:82
+#: .\src\gui\Window.ec:7918
+#: .\src\gui\Window.ec:7965
+#: .\src\gui\Window.ec:7982
+#: .\src\gui\Window.ec:7993
+#: .\src\gui\Window.ec:8006
+#: .\src\gui\Window.ec:8388
+#: .\src\gui\Window.ec:9086
+#: .\src\gui\Window.ec:9373
+msgid "Appearance"
+msgstr "外观"
+
 #: .\src\gui\dialogs\FileDialog.ec:1188
 msgid "As Type:"
 msgstr "类型(T):"
 
+#: .\src\gui\controls\Button.ec:856
+#: .\src\gui\controls\Button.ec:909
+#: .\src\gui\controls\Button.ec:932
+#: .\src\gui\controls\Button.ec:956
+#: .\src\gui\controls\Button.ec:972
+#: .\src\gui\controls\Button.ec:1051
+#: .\src\gui\controls\Button.ec:1053
+#: .\src\gui\controls\Button.ec:1056
+#: .\src\gui\controls\Button.ec:1057
+#: .\src\gui\controls\DropBox.ec:131
+#: .\src\gui\controls\DropBox.ec:167
+#: .\src\gui\controls\DropBox.ec:172
+#: .\src\gui\controls\EditBox.ec:716
+#: .\src\gui\controls\EditBox.ec:717
+#: .\src\gui\controls\EditBox.ec:721
+#: .\src\gui\controls\EditBox.ec:730
+#: .\src\gui\controls\EditBox.ec:731
+#: .\src\gui\controls\EditBox.ec:732
+#: .\src\gui\controls\EditBox.ec:733
+#: .\src\gui\controls\EditBox.ec:734
+#: .\src\gui\controls\EditBox.ec:735
+#: .\src\gui\controls\EditBox.ec:736
+#: .\src\gui\controls\EditBox.ec:737
+#: .\src\gui\controls\EditBox.ec:738
+#: .\src\gui\controls\EditBox.ec:739
+#: .\src\gui\controls\EditBox.ec:740
+#: .\src\gui\controls\EditBox.ec:742
+#: .\src\gui\controls\EditBox.ec:743
+#: .\src\gui\controls\EditBox.ec:744
+#: .\src\gui\controls\Label.ec:18
+#: .\src\gui\controls\ListBox.ec:889
+#: .\src\gui\controls\ListBox.ec:928
+#: .\src\gui\controls\ListBox.ec:936
+#: .\src\gui\controls\ListBox.ec:937
+#: .\src\gui\controls\ListBox.ec:938
+#: .\src\gui\controls\ListBox.ec:939
+#: .\src\gui\controls\ListBox.ec:970
+#: .\src\gui\controls\ListBox.ec:971
+#: .\src\gui\controls\ListBox.ec:976
+#: .\src\gui\controls\ListBox.ec:977
+#: .\src\gui\controls\ListBox.ec:981
+#: .\src\gui\controls\ScrollBar.ec:84
+#: .\src\gui\controls\ScrollBar.ec:88
+#: .\src\gui\controls\ScrollBar.ec:99
+#: .\src\gui\controls\ScrollBar.ec:115
+#: .\src\gui\controls\ScrollBar.ec:127
+#: .\src\gui\controls\ScrollBar.ec:128
+#: .\src\gui\controls\ScrollBar.ec:129
+#: .\src\gui\Window.ec:7874
+#: .\src\gui\Window.ec:7937
+#: .\src\gui\Window.ec:8118
+#: .\src\gui\Window.ec:8165
+#: .\src\gui\Window.ec:8172
+#: .\src\gui\Window.ec:8179
+#: .\src\gui\Window.ec:8186
+#: .\src\gui\Window.ec:8193
+#: .\src\gui\Window.ec:8200
+#: .\src\gui\Window.ec:8207
+#: .\src\gui\Window.ec:8662
+#: .\src\gui\Window.ec:8689
+#: .\src\gui\Window.ec:8696
+#: .\src\gui\Window.ec:8940
+#: .\src\gui\Window.ec:8960
+#: .\src\gui\Window.ec:8966
+#: .\src\gui\Window.ec:8973
+#: .\src\gui\Window.ec:8983
+#: .\src\gui\Window.ec:8994
+#: .\src\gui\Window.ec:9006
+#: .\src\gui\Window.ec:9079
+#: .\src\gui\Window.ec:9112
+#: .\src\gui\Window.ec:9128
+msgid "Behavior"
+msgstr "行为"
+
 #: .\src\gui\dialogs\ColorPicker.ec:730
 #: .\src\gui\dialogs\FileDialog.ec:1263
 #: .\src\gui\dialogs\FileDialog.ec:1559
@@ -65,7 +176,7 @@ msgstr "Control contains other controls. Delete control and children?"
 msgid "Copy\tCtrl+C"
 msgstr "复制(C)\tCtrl+C"
 
-#: .\src\sys\System.ec:109
+#: .\src\sys\System.ec:110
 msgid "Couldn't write to file"
 msgstr "无法写入文件"
 
@@ -97,6 +208,14 @@ msgstr "Custom"
 msgid "Cut\tCtrl+X"
 msgstr "剪切(X)\tCtrl+X"
 
+#: .\src\gui\controls\DropBox.ec:127
+#: .\src\gui\controls\EditBox.ec:757
+#: .\src\gui\controls\ProgressBar.ec:13
+#: .\src\gui\controls\ProgressBar.ec:14
+#: .\src\gui\Window.ec:9041
+msgid "Data"
+msgstr "数据"
+
 #: .\src\gfx\Color.ec:735
 #, fuzzy
 msgid "Defined"
@@ -117,6 +236,10 @@ msgstr "Deleting control with children"
 msgid "Deleting control with code"
 msgstr "Deleting control with code"
 
+#: .\src\gui\Window.ec:9098
+msgid "Design"
+msgstr "设计"
+
 #: .\src\gui\dialogs\FindDialog.ec:46
 msgid "Direction"
 msgstr "方向"
@@ -133,6 +256,12 @@ msgstr "目录不存在"
 msgid "Directory:"
 msgstr "目录:"
 
+#: .\src\gui\Window.ec:8876
+#: .\src\gui\Window.ec:9013
+#: .\src\gui\Window.ec:9048
+msgid "Document"
+msgstr "文档"
+
 #: .\src\gui\dialogs\FindDialog.ec:41
 msgid "Down"
 msgstr "向下(D)"
@@ -177,7 +306,7 @@ msgstr "文件已存在"
 msgid "File Name:"
 msgstr "文件名:"
 
-#: .\src\sys\System.ec:107
+#: .\src\sys\System.ec:108
 msgid "File not found"
 msgstr "文件未找到"
 
@@ -230,7 +359,7 @@ msgstr "跳至(G)...\tCtrl+G"
 msgid "Graphics driver not supported by any user interface system"
 msgstr "图形驱动不支持任何用户界面"
 
-#: .\src\sys\System.ec:105
+#: .\src\sys\System.ec:106
 msgid "Identic string identifier already exists"
 msgstr "已存在相同的字符串标识符"
 
@@ -247,7 +376,7 @@ msgstr "图片文件(*.jpg, *.jpeg, *.bmp, *.pcx, *.png, *.gif)"
 msgid "Imp"
 msgstr "Imp"
 
-#: .\src\sys\System.ec:104
+#: .\src\sys\System.ec:105
 msgid "Inexistant string identifier specified"
 msgstr "不存在指定的字符串标识符"
 
@@ -255,6 +384,19 @@ msgstr "不存在指定的字符串标识符"
 msgid "Insert Tabs"
 msgstr "插入制表符(I)"
 
+#: .\src\gui\Window.ec:7661
+#: .\src\gui\Window.ec:8031
+#: .\src\gui\Window.ec:8038
+#: .\src\gui\Window.ec:8106
+#: .\src\gui\Window.ec:8445
+#: .\src\gui\Window.ec:8481
+#: .\src\gui\Window.ec:8518
+#: .\src\gui\Window.ec:8550
+#: .\src\gui\Window.ec:8617
+#: .\src\gui\Window.ec:9144
+msgid "Layout"
+msgstr "布局"
+
 #: .\src\gui\dialogs\GoToDialog.ec:50
 msgid "Line number:"
 msgstr "行号:"
@@ -272,7 +414,7 @@ msgstr "区分大小写(C)"
 msgid "Maximize"
 msgstr "最大化(X)"
 
-#: .\src\sys\System.ec:103
+#: .\src\sys\System.ec:104
 msgid "Memory allocation failed"
 msgstr "内存分配失败"
 
@@ -303,7 +445,7 @@ msgstr "新建文件夹"
 msgid "No"
 msgstr "否(N)"
 
-#: .\src\sys\System.ec:102
+#: .\src\sys\System.ec:103
 #: .\src\gui\GuiApplication.ec:91
 msgid "No error"
 msgstr "没有错误"
@@ -336,6 +478,11 @@ msgstr "粘贴(P)\tCtrl+V"
 msgid "Please enter a name."
 msgstr "请输入名称."
 
+#: .\src\gui\controls\DropBox.ec:98
+#: .\src\gui\controls\ListBox.ec:890
+msgid "Private"
+msgstr "Private"
+
 #: .\src\gui\controls\EditBox.ec:1003
 msgid "Redo\tCtrl+Y"
 msgstr "重做(Y)\tCtrl+Y"
@@ -459,7 +606,7 @@ msgstr "创建目录吗?"
 msgid "Selection"
 msgstr "已选中内容(S)"
 
-#: .\src\sys\System.ec:106
+#: .\src\sys\System.ec:107
 msgid "Shared library loading failed"
 msgstr "共享库加载失败"
 
@@ -519,6 +666,21 @@ msgstr "整个文件(H)"
 msgid "Whole word only"
 msgstr "全字匹配(W)"
 
+#: .\src\gui\Window.ec:8045
+#: .\src\gui\Window.ec:8066
+#: .\src\gui\Window.ec:8087
+#: .\src\gui\Window.ec:8236
+#: .\src\gui\Window.ec:8243
+#: .\src\gui\Window.ec:8279
+#: .\src\gui\Window.ec:8300
+#: .\src\gui\Window.ec:8353
+#: .\src\gui\Window.ec:8883
+#: .\src\gui\Window.ec:8890
+#: .\src\gui\Window.ec:8915
+#: .\src\gui\Window.ec:9072
+msgid "Window Style"
+msgstr "窗体样式"
+
 #: .\src\gui\GuiApplication.ec:93
 msgid "Window creation failed"
 msgstr "窗体创建失败"
@@ -536,7 +698,7 @@ msgstr "窗口"
 msgid "Yes"
 msgstr "是(Y)"
 
-#: .\src\sys\System.ec:425
+#: .\src\sys\System.ec:426
 msgid ""
 "\n"
 "\n"
@@ -561,27 +723,15 @@ msgstr ""
 #~ msgid "Access Violation Writing to 0x%08X"
 #~ msgstr "无权写入0x%08X"
 
-#~ msgid "Appearance"
-#~ msgstr "外观"
-
 #~ msgid "Array Bounds Exceeded"
 #~ msgstr "超出数组范围"
 
-#~ msgid "Behavior"
-#~ msgstr "行为"
-
 #~ msgid "Breakpoint Encountered"
 #~ msgstr "遇到断点"
 
-#~ msgid "Data"
-#~ msgstr "数据"
-
 #~ msgid "Data Type Misalignment"
 #~ msgstr "数据类型不一致"
 
-#~ msgid "Document"
-#~ msgstr "文档"
-
 #~ msgid "Error %d creating a thread\n"
 #~ msgstr "创建线程时发生错误%d\n"
 
@@ -630,9 +780,6 @@ msgstr ""
 #~ msgid "Invalid Disposition"
 #~ msgstr "无效处理"
 
-#~ msgid "Layout"
-#~ msgstr "布局"
-
 #~ msgid "Non Continuable Exception"
 #~ msgstr "非可连续异常"
 
@@ -650,9 +797,3 @@ msgstr ""
 
 #~ msgid "Unallowed Instruction"
 #~ msgstr "指令不允许"
-
-#~ msgid "Window Style"
-#~ msgstr "窗体样式"
-
-#~ msgid "Design"
-#~ msgstr "设计"
index eb3de9e..61c5f05 100644 (file)
@@ -7657,7 +7657,7 @@ public:
    // Properties
    property Window parent
    {
-      property_category "Layout"
+      property_category $"Layout"
       set
       {
          if(value || guiApp.desktop)
@@ -7870,7 +7870,7 @@ public:
 
    property Window master
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          //if(this == value) return;
@@ -7914,7 +7914,7 @@ public:
 
    property char * text
    {
-      property_category "Appearance"
+      property_category $"Appearance"
       watchable
       set
       {
@@ -7933,7 +7933,7 @@ public:
 
    property Key hotKey
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          setHotKey = value;
@@ -7961,7 +7961,7 @@ public:
 
    property Color background
    {
-      property_category "Appearance"
+      property_category $"Appearance"
       set
       {
          background.color = value;
@@ -7978,7 +7978,7 @@ public:
 
    property Percentage opacity
    {
-      property_category "Appearance"
+      property_category $"Appearance"
       set
       {
          background.a = (byte)Min(Max((int)(value * 255), 0), 255);
@@ -7989,7 +7989,7 @@ public:
 
    property Color foreground
    {
-      property_category "Appearance"
+      property_category $"Appearance"
       set
       {
          foreground = value;
@@ -8002,7 +8002,7 @@ public:
 
    property BorderStyle borderStyle
    {
-      property_category "Appearance"
+      property_category $"Appearance"
       set
       {
          if(!((BorderBits)value).fixed)
@@ -8027,21 +8027,21 @@ public:
 
    property Size minClientSize
    {
-      property_category "Layout"
+      property_category $"Layout"
       set { minSize = value; }
       get { value = minSize; }
    };
 
    property Size maxClientSize
    {
-      property_category "Layout"
+      property_category $"Layout"
       set { maxSize = value; }
       get { value = maxSize; }
    };
 
    property bool hasMaximize
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set
       {
          style.hasMaximize = value;
@@ -8062,7 +8062,7 @@ public:
 
    property bool hasMinimize
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set
       {
          style.hasMinimize = value;
@@ -8083,7 +8083,7 @@ public:
 
    property bool hasClose
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set
       {
          style.hasClose = value;
@@ -8102,7 +8102,7 @@ public:
    
    property bool nonClient
    {
-      property_category "Layout"
+      property_category $"Layout"
       set
       {
          style.nonClient = value;
@@ -8114,7 +8114,7 @@ public:
 
    property bool inactive
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          if(value) 
@@ -8161,49 +8161,49 @@ public:
 
    property bool clickThrough
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { style.clickThrough = value; }
       get { return style.clickThrough; }
    };
 
    property bool isRemote
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { style.isRemote = value; }
       get { return style.isRemote; }
    };
 
    property bool noCycle
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { style.noCycle = value; }
       get { return style.noCycle; }
    };
 
    property bool isModal
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { style.modal = value; }
       get { return style.modal; }
    };
 
    property bool interim
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { style.interim = value; }
       get { return style.interim; }
    };
 
    property bool tabCycle
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { style.tabCycle = value; }
       get { return style.tabCycle; }
    };
      
    property bool isDefault
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          if(master)
@@ -8232,14 +8232,14 @@ public:
 
    property bool drawBehind
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set { style.drawBehind = value; }
       get { return style.drawBehind; }
    };
 
    property bool hasMenuBar
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set
       {
          if(value) 
@@ -8275,7 +8275,7 @@ public:
 
    property bool hasStatusBar
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set
       {
          if(value)
@@ -8296,7 +8296,7 @@ public:
    };
    property bool stayOnTop
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set
       {
          if(value)
@@ -8349,7 +8349,7 @@ public:
 
    property Menu menu
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set
       {
          delete menu;
@@ -8384,7 +8384,7 @@ public:
 
    property FontResource font
    {
-      property_category "Appearance"
+      property_category $"Appearance"
       watchable
       isset { return setFont ? true : false; }
       set
@@ -8441,7 +8441,7 @@ public:
 
    property SizeAnchor sizeAnchor
    {
-      property_category "Layout"
+      property_category $"Layout"
       isset
       {
          return ((anchor.left.type == none || anchor.left.type == middleRelative || anchor.right.type == none) || 
@@ -8477,7 +8477,7 @@ public:
 
    property Size size
    {
-      property_category "Layout"
+      property_category $"Layout"
       isset
       {
          Anchor thisAnchor = anchor;
@@ -8514,7 +8514,7 @@ public:
 
    property Size clientSize
    {
-      property_category "Layout"
+      property_category $"Layout"
       isset
       {
          return ((anchor.left.type == none || anchor.left.type == middleRelative || anchor.right.type == none) || 
@@ -8546,7 +8546,7 @@ public:
 
    property Anchor anchor
    {
-      property_category "Layout"
+      property_category $"Layout"
       isset { return (anchor.left.type != offset || anchor.top.type != offset || anchor.right.type || anchor.bottom.type); }
 
       set
@@ -8613,7 +8613,7 @@ public:
 
    property Point position
    {
-      property_category "Layout"
+      property_category $"Layout"
       set
       {
          if(value == null) return;
@@ -8658,7 +8658,7 @@ public:
 
    property bool disabled
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          if(this && disabled != value)
@@ -8685,14 +8685,14 @@ public:
 
    property WindowState state
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { SetState(value, false, 0); }
       get { return this ? state : 0; }
    };
 
    property bool visible
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          if(this && !value && !style.hidden && parent)
@@ -8872,21 +8872,21 @@ public:
     
    property bool isDocument
    {
-      property_category "Document"
+      property_category $"Document"
       set { style.isDocument = value; }
       get { return style.isDocument; }
    };
 
    property bool mergeMenus
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set { mergeMenus = value; }
       get { return (bool)mergeMenus; }
    };
 
    property bool hasHorzScroll
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set
       {
          if(value)
@@ -8911,7 +8911,7 @@ public:
 
    property bool hasVertScroll
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set
       {
          if(value)
@@ -8936,7 +8936,7 @@ public:
 
    property bool dontHideScroll
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          scrollFlags.dontHide = value;
@@ -8956,20 +8956,20 @@ public:
 
    property bool dontScrollVert
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { style.dontScrollVert = value; }
       get { return style.dontScrollVert; }
    };
    property bool dontScrollHorz
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { style.dontScrollHorz = value; }
       get { return style.dontScrollHorz; }
    };
 
    property bool snapVertScroll
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          scrollFlags.snapY = value;
@@ -8979,7 +8979,7 @@ public:
    };
    property bool snapHorzScroll
    {
-       property_category "Behavior"
+       property_category $"Behavior"
       set
       {
          scrollFlags.snapX = value;
@@ -8990,7 +8990,7 @@ public:
 
    property Point scroll
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          // scroll = value;
@@ -9002,14 +9002,14 @@ public:
 
    property bool modifyVirtualArea
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { modifyVirtArea = value; }
       get { return (bool)modifyVirtArea; }
    };
 
    property char * fileName
    {
-      property_category "Document"
+      property_category $"Document"
       set
       {
          if(menu && ((!fileName && value) || (fileName && !value)))
@@ -9037,14 +9037,14 @@ public:
 
    property int id
    {
-      property_category "Data"
+      property_category $"Data"
       set { id = value; }
       get { return id; }
    };
 
    property bool modifiedDocument
    {
-      property_category "Document"
+      property_category $"Document"
       set
       {
          if(style.isDocument || fileName)
@@ -9068,21 +9068,21 @@ public:
 
    property bool showInTaskBar
    {
-      property_category "Window Style"
+      property_category $"Window Style"
       set { style.showInTaskBar = value; }
       get { return (style.showInTaskBar; }
    };
    property FileDialog saveDialog { set { saveDialog = value; } };
    property bool isActiveClient
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set { style.isActiveClient = value; }
       get { return style.isActiveClient; }
    };
 
    property Cursor cursor
    {
-      property_category "Appearance"
+      property_category $"Appearance"
       set
       {
          cursor = value;
@@ -9094,7 +9094,7 @@ public:
 //#if !defined(ECERE_VANILLA)
    property char * name
    {
-      property_category "Design"
+      property_category $"Design"
       get
       {
          return (this && object) ? object.name : null;
@@ -9108,7 +9108,7 @@ public:
 //#endif
    property char * displayDriver
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          dispDriver = GetDisplayDriver(value);
@@ -9124,7 +9124,7 @@ public:
    property bool autoCreate { set { autoCreate = value; } get { return (bool)autoCreate; } };
    property Size scrollArea
    {
-      property_category "Behavior"
+      property_category $"Behavior"
       set
       {
          if(value != null)
@@ -9140,7 +9140,7 @@ public:
    };
    property bool is3D
    {
-      property_category "Layout"
+      property_category $"Layout"
       set { if(this) is3D = value; }
       get { return (bool)is3D; }
    };
@@ -9369,7 +9369,7 @@ public class CommonControl : Window
    ToolTip toolTip;
    public property String toolTip
    {
-      property_category "Appearance"
+      property_category $"Appearance"
       set
       {
          if(created) CommonControl::OnDestroy();
index 54b6d21..85f375d 100644 (file)
@@ -852,7 +852,7 @@ public:
    // Properties
    property bool isRadio
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          if(value)
@@ -905,7 +905,7 @@ public:
    };
    property bool isCheckbox
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          if(value)
@@ -928,7 +928,7 @@ public:
    };
    property bool bevel
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          if(value)
@@ -952,7 +952,7 @@ public:
    };
    property bool bevelOver
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          if(value)
@@ -969,10 +969,10 @@ public:
       }
       get { return buttonStyle.bevelOver; }
    };
-   property bool toggle { property_category "Behavior" set { buttonStyle.toggle = value; } get { return buttonStyle.toggle; } };
+   property bool toggle { property_category $"Behavior" set { buttonStyle.toggle = value; } get { return buttonStyle.toggle; } };
    property bool checked
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          if(buttonStyle.toggle)
@@ -1004,10 +1004,10 @@ public:
       }
       get { return buttonStyle.toggle ? (state == down) : checked; }
    };
-   property Alignment alignment { property_category "Appearance" set { alignment = value; } get { return alignment; } };
+   property Alignment alignment { property_category $"Appearance" set { alignment = value; } get { return alignment; } };
    property BitmapResource bitmap
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          AddResource(value);
@@ -1048,14 +1048,14 @@ public:
       }
       get { return bitmaps[up]; }
    };
-   property bool stayUp { property_category "Behavior" set { buttonStyle.stayUp = value; } get { return buttonStyle.stayUp; } };
-   property bool scaleBitmap { property_category "Appearance" set { buttonStyle.scale = value; } get { return buttonStyle.scale; } };
-   property bool keyRepeat { property_category "Behavior" set { buttonStyle.keyRepeat = value; } get { return buttonStyle.keyRepeat; } };
-   property unichar symbol { property_category "Appearance" set { this.symbol = value; } get { return symbol; } };
-   property bool ellipsis { property_category "Appearance" set { buttonStyle.ellipsis = value; } get { return buttonStyle.ellipsis; } };
-   property bool stayDown { property_category "Behavior" set { buttonStyle.stayDown = value; } get { return buttonStyle.stayDown; } };
-   property bool offset { property_category "Behavior" set { buttonStyle.offset = value; } get { return buttonStyle.offset; } };
+   property bool stayUp { property_category $"Behavior" set { buttonStyle.stayUp = value; } get { return buttonStyle.stayUp; } };
+   property bool scaleBitmap { property_category $"Appearance" set { buttonStyle.scale = value; } get { return buttonStyle.scale; } };
+   property bool keyRepeat { property_category $"Behavior" set { buttonStyle.keyRepeat = value; } get { return buttonStyle.keyRepeat; } };
+   property unichar symbol { property_category $"Appearance" set { this.symbol = value; } get { return symbol; } };
+   property bool ellipsis { property_category $"Appearance" set { buttonStyle.ellipsis = value; } get { return buttonStyle.ellipsis; } };
+   property bool stayDown { property_category $"Behavior" set { buttonStyle.stayDown = value; } get { return buttonStyle.stayDown; } };
+   property bool offset { property_category $"Behavior" set { buttonStyle.offset = value; } get { return buttonStyle.offset; } };
 
    property ButtonState buttonState { get { return state; } set { state = value; } };
-   property BoxAlignment bitmapAlignment { property_category "Appearance" set { bitmapAlignment = value; } get { return bitmapAlignment; } };
+   property BoxAlignment bitmapAlignment { property_category $"Appearance" set { bitmapAlignment = value; } get { return bitmapAlignment; } };
 };
index 274912b..00b009e 100644 (file)
@@ -36,7 +36,7 @@ public class DropBox : CommonControl
 public:
    property bool activeStipple
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          style.noStipple = !value;
@@ -46,7 +46,7 @@ public:
    };
    property bool showButton
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          button.visible = value;
@@ -56,7 +56,7 @@ public:
    };
    property Alignment alignment
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          alignment = value;
@@ -67,7 +67,7 @@ public:
    };
    property bool noHighlight
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          if(this)
@@ -81,7 +81,7 @@ public:
    };
    property bool activeColor
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          if(this)
@@ -94,7 +94,7 @@ public:
    };
    property DataRow currentRow
    {
-      property_category "Private" 
+      property_category $"Private" 
       set
       {
          if(this)
@@ -124,10 +124,10 @@ public:
       get { return currentRow; }
    };
    property DataRow firstRow { get { return this ? listBox.firstRow : null; } };
-   property char * contents { property_category "Data" set { if(editBox) editBox.contents = value; } get { return editBox ? editBox.contents : null; } };
+   property char * contents { property_category $"Data" set { if(editBox) editBox.contents = value; } get { return editBox ? editBox.contents : null; } };
    property bool editText
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          if(this)
@@ -164,11 +164,11 @@ public:
       get { return style.editText; }
    };
    property EditBox editBox { get { return editBox; } }
-   property Seconds typingTimeout { property_category "Behavior" set { listBox.typingTimeout = value; } get { return listBox.typingTimeout; } };
-   property int rowHeight { property_category "Appearance" set { listBox.rowHeight = value; } get { return listBox.rowHeight; } };
+   property Seconds typingTimeout { property_category $"Behavior" set { listBox.typingTimeout = value; } get { return listBox.typingTimeout; } };
+   property int rowHeight { property_category $"Appearance" set { listBox.rowHeight = value; } get { return listBox.rowHeight; } };
    property int maxShown
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          listBoxMaxShown = value;
index 406e47c..613339e 100644 (file)
@@ -713,11 +713,11 @@ public:
    };
 
    // Properties
-   property bool textHorzScroll { property_category "Behavior" set { style.hScroll = value; } get { return style.hScroll; } };      // Should cut the text on set to false
-   property bool textVertScroll { property_category "Behavior" set { style.vScroll = value; } get { return style.vScroll; } };
+   property bool textHorzScroll { property_category $"Behavior" set { style.hScroll = value; } get { return style.hScroll; } };      // Should cut the text on set to false
+   property bool textVertScroll { property_category $"Behavior" set { style.vScroll = value; } get { return style.vScroll; } };
    property bool readOnly
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          style.readOnly = value;
@@ -727,21 +727,21 @@ public:
       }
       get { return style.readOnly; }
    };
-   property bool multiLine { property_category "Behavior" set { style.multiLine = value; } get { return style.multiLine; } };
-   property bool freeCaret { property_category "Behavior" set { style.freeCaret = value; } get { return style.freeCaret; } };
-   property bool tabKey { property_category "Behavior" set { style.tabKey = value; } get { return style.tabKey; } };
-   property int tabSize { property_category "Behavior" set { tabSize = value; } get { return tabSize; } };
-   property bool tabSelection { property_category "Behavior" set { style.tabSel = value; if(value) style.tabKey = true; } get { return style.tabSel; } };
-   property bool smartHome { property_category "Behavior" set { style.smartHome = value; } get { return style.smartHome; } };
-   property bool autoEmpty { property_category "Behavior" set { style.autoEmpty = value; } get { return style.autoEmpty; } };
-   property bool noCaret { property_category "Behavior" set { style.noCaret = value; if(value) { style.readOnly = true; style.stuckCaret = true; } } get { return style.noCaret; } };
-   property int maxLineSize { property_category "Behavior" set { maxLineSize = value; } get { return maxLineSize; } };
-   property int maxNumLines { property_category "Behavior" set { maxLines = value; } get { return maxLines; } };
-   property bool useTab { property_category "Behavior" set { style.useTab = value; itemEditInsertTab.checked = value; } get { return style.useTab; } };
-   property bool syntaxHighlighting { property_category "Appearance" set { style.syntax = value; } get { return style.syntax; } };
-   property bool noSelect { property_category "Behavior" set { style.noSelect = value; } get { return style.noSelect; } };
-   property bool allCaps { property_category "Behavior" set { style.allCaps = value; } get { return style.allCaps; } };
-   property bool autoSize { property_category "Behavior" set { style.autoSize = value; } get { return style.autoSize; } };
+   property bool multiLine { property_category $"Behavior" set { style.multiLine = value; } get { return style.multiLine; } };
+   property bool freeCaret { property_category $"Behavior" set { style.freeCaret = value; } get { return style.freeCaret; } };
+   property bool tabKey { property_category $"Behavior" set { style.tabKey = value; } get { return style.tabKey; } };
+   property int tabSize { property_category $"Behavior" set { tabSize = value; } get { return tabSize; } };
+   property bool tabSelection { property_category $"Behavior" set { style.tabSel = value; if(value) style.tabKey = true; } get { return style.tabSel; } };
+   property bool smartHome { property_category $"Behavior" set { style.smartHome = value; } get { return style.smartHome; } };
+   property bool autoEmpty { property_category $"Behavior" set { style.autoEmpty = value; } get { return style.autoEmpty; } };
+   property bool noCaret { property_category $"Behavior" set { style.noCaret = value; if(value) { style.readOnly = true; style.stuckCaret = true; } } get { return style.noCaret; } };
+   property int maxLineSize { property_category $"Behavior" set { maxLineSize = value; } get { return maxLineSize; } };
+   property int maxNumLines { property_category $"Behavior" set { maxLines = value; } get { return maxLines; } };
+   property bool useTab { property_category $"Behavior" set { style.useTab = value; itemEditInsertTab.checked = value; } get { return style.useTab; } };
+   property bool syntaxHighlighting { property_category $"Appearance" set { style.syntax = value; } get { return style.syntax; } };
+   property bool noSelect { property_category $"Behavior" set { style.noSelect = value; } get { return style.noSelect; } };
+   property bool allCaps { property_category $"Behavior" set { style.allCaps = value; } get { return style.allCaps; } };
+   property bool autoSize { property_category $"Behavior" set { style.autoSize = value; } get { return style.autoSize; } };
    property bool wrap { set { style.wrap = value; Update(null); } get { return style.wrap; } };
    //property bool lineNumbers { set { style.lineNumbers = value; } get { return style.lineNumbers; } };
    property int numLines { get { return this ? lineCount : 0; } };
@@ -753,7 +753,7 @@ public:
    property EditLine line { get { return this.line; } }; // TODO: Add Set   this.line = this.lines[10]
    property char * contents
    {
-      property_category "Data" 
+      property_category $"Data" 
       set
       {
          if(this)
index 04b6147..c86f13c 100644 (file)
@@ -14,7 +14,7 @@ public class Label : CommonControl
 public:
    property Window labeledWindow
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          Size size;
@@ -43,7 +43,7 @@ public:
 
    property bool isGroupBox
    { 
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          isGroupBox = value;
index c086dfc..7da6fc9 100644 (file)
@@ -886,8 +886,8 @@ public class ListBox : CommonControl
 
 public:
    // Properties
-   property bool freeSelect { property_category "Behavior" set { style.freeSelect = value; } get { return style.freeSelect; } };
-   property DataRow currentRow { property_category "Private" /*"Behavior"*/ set { SetCurrentRow(value, false); } get { return currentRow; } };
+   property bool freeSelect { property_category $"Behavior" set { style.freeSelect = value; } get { return style.freeSelect; } };
+   property DataRow currentRow { property_category $"Private" /*"Behavior"*/ set { SetCurrentRow(value, false); } get { return currentRow; } };
    property DataField currentField
    {
       get { return currentField; }
@@ -903,7 +903,7 @@ public:
 
    property int rowHeight
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       isset { return style.heightSet; }
       set
       {
@@ -924,7 +924,7 @@ public:
    };
    property Seconds typingTimeout
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          typedString[0] = '\0';
@@ -933,15 +933,15 @@ public:
       }
       get { return typingTimeOut; }
    };
-   property bool moveRows { property_category "Behavior" set { style.moveRows = value; } get { return style.moveRows; } };
-   property bool moveFields { property_category "Behavior" set { style.moveFields = value; } get { return style.moveFields; } };
-   property bool resizable { property_category "Behavior" set { style.resizable = value; } get { return style.resizable; } };
-   property bool autoScroll { property_category "Behavior" set { style.autoScroll = value; } get { return style.autoScroll; } };
-   property bool alwaysHighLight { property_category "Appearance" set { style.alwaysHL = value; } get { return style.alwaysHL; } };
-   property bool hasClearHeader { property_category "Appearance" set { style.clearHeader = value; if(value) property::hasHeader = true; } get { return style.clearHeader; } };
+   property bool moveRows { property_category $"Behavior" set { style.moveRows = value; } get { return style.moveRows; } };
+   property bool moveFields { property_category $"Behavior" set { style.moveFields = value; } get { return style.moveFields; } };
+   property bool resizable { property_category $"Behavior" set { style.resizable = value; } get { return style.resizable; } };
+   property bool autoScroll { property_category $"Behavior" set { style.autoScroll = value; } get { return style.autoScroll; } };
+   property bool alwaysHighLight { property_category $"Appearance" set { style.alwaysHL = value; } get { return style.alwaysHL; } };
+   property bool hasClearHeader { property_category $"Appearance" set { style.clearHeader = value; if(value) property::hasHeader = true; } get { return style.clearHeader; } };
    property bool hasHeader
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          if(value && !style.header)
@@ -967,17 +967,17 @@ public:
       }
       get { return style.header; }
    };   
-   property bool multiSelect { property_category "Behavior" set { style.multiSelect = value; } get { return style.multiSelect; } };
-   property bool alwaysEdit { property_category "Behavior" set { style.alwaysEdit = value; } get { return style.alwaysEdit; } };
-   property bool fullRowSelect { property_category "Appearance" set { style.fullRowSelect = value; } get { return style.fullRowSelect; } };
-   property bool collapseControl { property_category "Appearance" set { style.collapse = value; } get { return style.collapse; } };
-   property bool treeBranches { property_category "Appearance" set { style.treeBranch = value; } get { return style.treeBranch; } };
-   property bool rootCollapseButton { property_category "Appearance" set { style.rootCollapse = value; } get { return style.rootCollapse; } };
-   property bool sortable { property_category "Behavior" set { style.sortable = value; } get { return style.sortable; } };
-   property bool noDragging { property_category "Behavior" set { style.noDragging = value; } get { return style.noDragging; } };
+   property bool multiSelect { property_category $"Behavior" set { style.multiSelect = value; } get { return style.multiSelect; } };
+   property bool alwaysEdit { property_category $"Behavior" set { style.alwaysEdit = value; } get { return style.alwaysEdit; } };
+   property bool fullRowSelect { property_category $"Appearance" set { style.fullRowSelect = value; } get { return style.fullRowSelect; } };
+   property bool collapseControl { property_category $"Appearance" set { style.collapse = value; } get { return style.collapse; } };
+   property bool treeBranches { property_category $"Appearance" set { style.treeBranch = value; } get { return style.treeBranch; } };
+   property bool rootCollapseButton { property_category $"Appearance" set { style.rootCollapse = value; } get { return style.rootCollapse; } };
+   property bool sortable { property_category $"Behavior" set { style.sortable = value; } get { return style.sortable; } };
+   property bool noDragging { property_category $"Behavior" set { style.noDragging = value; } get { return style.noDragging; } };
    property bool fillLastField
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          style.fillLastField = value;
index 448d3bf..b0840c7 100644 (file)
@@ -15,7 +15,7 @@ public:
    property Color tint { set { tint = value; } };   
    property BitmapResource image
    {
-      property_category "Appearance" 
+      property_category $"Appearance" 
       set
       {
          if(this)
@@ -36,7 +36,7 @@ public:
          return null;
       }
    }
-   property bool filter { property_category "Appearance" set { filter = value; } get { return filter; } };
+   property bool filter { property_category $"Appearance" set { filter = value; } get { return filter; } };
    property Bitmap bitmapImage
    {
       set
index 2a6cf3d..b7c9665 100644 (file)
@@ -10,8 +10,8 @@ public class ProgressBar : CommonControl
    borderStyle = deep;
  
 public:
-   property uint progress { property_category "Data" set { position = value; Update(null); } get { return position; } };
-   property uint range { property_category "Data" set { range = value; Update(null); } get { return range; } };
+   property uint progress { property_category $"Data" set { position = value; Update(null); } get { return position; } };
+   property uint range { property_category $"Data" set { range = value; Update(null); } get { return range; } };
 
 private:
    uint position, range;
index 5981972..06215b1 100644 (file)
@@ -79,12 +79,12 @@ public:
 
    virtual void Window::NotifyScrolling(ScrollBar scrollBar, ScrollBarAction action, int position, Key key);
 
-   property ScrollDirection direction { property_category "Appearance" set { sbStyle.vertical = value == vertical; } get { return sbStyle.vertical ? vertical : horizontal; } };
+   property ScrollDirection direction { property_category $"Appearance" set { sbStyle.vertical = value == vertical; } get { return sbStyle.vertical ? vertical : horizontal; } };
    property bool windowOwned { set { sbStyle.window = value; } /* get { return sbStyle.window; } */ };
-   property bool snap { property_category "Behavior" set { sbStyle.snap = value; } get { return sbStyle.snap; } };
+   property bool snap { property_category $"Behavior" set { sbStyle.snap = value; } get { return sbStyle.snap; } };
    property int range
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          total = value + seen - 1;
@@ -95,7 +95,7 @@ public:
    // Improve this, needs to be done in 2 so updates commented out for seen
    property int seen
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          if(this)
@@ -111,7 +111,7 @@ public:
    };
    property int total
    {
-      property_category "Behavior" 
+      property_category $"Behavior" 
       set
       {
          if(this)
@@ -124,9 +124,9 @@ public:
       get { return total; }
    };
 
-   property int lineStep { property_category "Behavior" set { if(this) lineStep = value; } get { return lineStep; } };
-   property int pageStep { property_category "Behavior" set { if(this) pageStep = value; } get { return pageStep; } };
-   property int thumbPosition { property_category "Behavior" set { Action(setPosition, value, 0); } get { return position; } };
+   property int lineStep { property_category $"Behavior" set { if(this) lineStep = value; } get { return lineStep; } };
+   property int pageStep { property_category $"Behavior" set { if(this) pageStep = value; } get { return pageStep; } };
+   property int thumbPosition { property_category $"Behavior" set { Action(setPosition, value, 0); } get { return position; } };
 
 private:
    ScrollBar()
index 4d76e03..c45eec8 100644 (file)
Binary files a/ide/locale/zh_CN/LC_MESSAGES/ide.mo and b/ide/locale/zh_CN/LC_MESSAGES/ide.mo differ
index adef513..e32a908 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: ecere\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2012-02-19 05:07+0900\n"
+"PO-Revision-Date: 2012-02-19 13:54+0900\n"
 "Last-Translator: Jerome St-Louis <jerome@ecere.com>\n"
 "Language-Team: ec <LL@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -61,7 +61,7 @@ msgstr "配置吗?"
 msgid " file is not part of any project.\n"
 msgstr " file is not part of any project.\n"
 
-#: .\src\project\ProjectView.ec:1636
+#: .\src\project\ProjectView.ec:1637
 #, fuzzy
 msgid " was "
 msgstr " was "
@@ -190,7 +190,7 @@ msgstr "活动配置(G)..."
 msgid "Add Files to Folder..."
 msgstr "添加文件至文件夹(F)..."
 
-#: .\src\project\ProjectView.ec:1581
+#: .\src\project\ProjectView.ec:1582
 msgid "Add Files to Project"
 msgstr "添加文件至项目"
 
@@ -211,7 +211,7 @@ msgstr "添加新窗体(O)..."
 msgid "Add Resources to Folder..."
 msgstr "添加资源至文件夹(F)..."
 
-#: .\src\project\ProjectView.ec:1581
+#: .\src\project\ProjectView.ec:1582
 msgid "Add Resources to Project"
 msgstr "添加资源至项目"
 
@@ -257,7 +257,7 @@ msgstr "所有调试视图(A)"
 msgid "All files"
 msgstr "所有文件(*.*)"
 
-#: .\src\project\ProjectView.ec:1871
+#: .\src\project\ProjectView.ec:1872
 msgid ""
 "Are you sure you want to remove the \"%s\" project\n"
 "from this workspace?"
@@ -265,7 +265,7 @@ msgstr ""
 "你确认要删除\"%s\"项目吗?\n"
 "从工作空间?"
 
-#: .\src\project\ProjectView.ec:1848
+#: .\src\project\ProjectView.ec:1849
 msgid ""
 "Are you sure you want to remove the folder \"%s\"\n"
 "and all of its contents from the project?"
@@ -299,7 +299,7 @@ msgstr "附加(A)"
 msgid "Attach %s"
 msgstr "附加%s"
 
-#: .\src\project\ProjectView.ec:1191
+#: .\src\project\ProjectView.ec:1192
 msgid ""
 "Attempting to debug non-debug configuration\n"
 "Proceed anyways?"
@@ -405,7 +405,7 @@ msgstr "层叠(C)"
 msgid "Clean"
 msgstr "清理(E)"
 
-#: .\src\project\ProjectView.ec:819
+#: .\src\project\ProjectView.ec:820
 msgid "Cleaning project %s using the %s configuration...\n"
 msgstr "正在清理项目 %s (引用配置 %s)...\n"
 
@@ -475,11 +475,11 @@ msgstr "编译器"
 msgid "Compilers Detection"
 msgstr "编译器探测"
 
-#: .\src\project\ProjectView.ec:924
+#: .\src\project\ProjectView.ec:925
 msgid "Compiling single file %s in project %s using the %s configuration...\n"
 msgstr "正在编译单个文件%s属于%s项目中并使用配置%s...\n"
 
-#: .\src\project\ProjectView.ec:926
+#: .\src\project\ProjectView.ec:927
 msgid "Compiling single file %s in project %s...\n"
 msgstr "正在编译单个文件%s属于项目%s...\n"
 
@@ -525,7 +525,7 @@ msgstr "贡献者"
 msgid "Copy"
 msgstr "复制(C)"
 
-#: .\src\project\ProjectView.ec:1617
+#: .\src\project\ProjectView.ec:1618
 msgid "Couldn't create file."
 msgstr "无法创建文件."
 
@@ -577,7 +577,7 @@ msgstr "Debugger Fatal Error: GDB lost\n"
 msgid "Debugger required for symbol evaluation in \"%s\""
 msgstr "调试器需要使用“%s”来计算符号"
 
-#: .\src\project\ProjectView.ec:1189
+#: .\src\project\ProjectView.ec:1190
 msgid "Debugging compressed applications is not supported\n"
 msgstr "不支持调试压缩应用程序\n"
 
@@ -618,7 +618,7 @@ msgstr "删除"
 msgid "Delete %s"
 msgstr "删除%s"
 
-#: .\src\project\ProjectView.ec:1849
+#: .\src\project\ProjectView.ec:1850
 msgid "Delete Folder"
 msgstr "删除文件夹"
 
@@ -669,7 +669,7 @@ msgstr "你想结束正在调试的进程吗?"
 msgid "Document has been modified"
 msgstr "文档已经被修改"
 
-#: .\src\ide.ec:2604
+#: .\src\ide.ec:2610
 msgid "ECERE IDE"
 msgstr "ECERE IDE简体中文版"
 
@@ -775,11 +775,11 @@ msgstr "常规错误: 子进程异常终止\n"
 #: .\src\designer\CodeEditor.ec:1884
 #: .\src\documents\PictureEdit.ec:53
 #: .\src\ide.ec:483
-#: .\src\ide.ec:2465
+#: .\src\ide.ec:2471
 msgid "File"
 msgstr "文件(F)"
 
-#: .\src\project\ProjectView.ec:933
+#: .\src\project\ProjectView.ec:934
 msgid "File %s is excluded from current build configuration.\n"
 msgstr "文件%s包含当前生成配置.\n"
 
@@ -788,7 +788,7 @@ msgstr "文件%s包含当前生成配置.\n"
 msgid "File doesn't exist."
 msgstr "文件不存在."
 
-#: .\src\project\ProjectView.ec:1606
+#: .\src\project\ProjectView.ec:1607
 #: .\src\ide.ec:1798
 msgid "File doesn't exist. Create?"
 msgstr "文件不存在. 要创建吗?"
@@ -881,10 +881,6 @@ msgstr ""
 msgid "GDB Command"
 msgstr "GDB命令"
 
-#: .\src\ide.ec:1075
-msgid "GDB Dialog"
-msgstr "GDB对话框(G)"
-
 #: .\src\documents\PictureEdit.ec:32
 msgid "GIF Image"
 msgstr "GIF图片"
@@ -1139,7 +1135,7 @@ msgstr "NUM"
 msgid "Name"
 msgstr "名称"
 
-#: .\src\project\ProjectView.ec:1654
+#: .\src\project\ProjectView.ec:1655
 msgid "Name Conflict"
 msgstr "名称冲突"
 
@@ -1348,7 +1344,7 @@ msgstr "工程动态配置"
 msgid "Project Already Exists"
 msgstr "项目已经存在"
 
-#: .\src\project\ProjectView.ec:755
+#: .\src\project\ProjectView.ec:756
 msgid "Project Build"
 msgstr "Project Build"
 
@@ -1428,17 +1424,17 @@ msgstr "重新分离(R)"
 msgid "Rebuild"
 msgstr "重新生成(R)"
 
-#: .\src\project\ProjectView.ec:800
+#: .\src\project\ProjectView.ec:801
 msgid "Rebuilding project %s using the %s configuration...\n"
 msgstr "正在重新生成项目%s(引用配置%s)...\n"
 
 #: .\src\ide.ec:572
-#: .\src\ide.ec:2466
+#: .\src\ide.ec:2472
 msgid "Recent Files"
 msgstr "最近的文件"
 
 #: .\src\ide.ec:573
-#: .\src\ide.ec:2467
+#: .\src\ide.ec:2473
 msgid "Recent Projects"
 msgstr "最近的项目"
 
@@ -1456,7 +1452,7 @@ msgstr "正在重新生成 "
 msgid "Relink"
 msgstr "重新链接(L)"
 
-#: .\src\project\ProjectView.ec:784
+#: .\src\project\ProjectView.ec:785
 msgid "Relinking project %s using the %s configuration...\n"
 msgstr "正在重新连接项目%s(引用配置%s)...\n"
 
@@ -1465,7 +1461,7 @@ msgstr "正在重新连接项目%s(引用配置%s)...\n"
 msgid "Remove"
 msgstr "移除(R)"
 
-#: .\src\project\ProjectView.ec:1872
+#: .\src\project\ProjectView.ec:1873
 msgid "Remove Project"
 msgstr "删除项目"
 
@@ -1513,7 +1509,7 @@ msgstr "重新启动(R)"
 msgid "Resume"
 msgstr "继续调试"
 
-#: .\src\project\ProjectView.ec:1187
+#: .\src\project\ProjectView.ec:1188
 #: .\src\ide.ec:760
 msgid "Run"
 msgstr "运行(R)"
@@ -1628,7 +1624,7 @@ msgstr "配置(S)..."
 msgid "Shared Library"
 msgstr "共享动态库"
 
-#: .\src\project\ProjectView.ec:1187
+#: .\src\project\ProjectView.ec:1188
 msgid "Shared and static libraries cannot be run like executables."
 msgstr "共享和静态类库无法作为可执行文件运行."
 
@@ -1655,8 +1651,8 @@ msgstr "源文件目录(I)"
 msgid "Start"
 msgstr "启动(S)"
 
-#: .\src\project\ProjectView.ec:1189
-#: .\src\project\ProjectView.ec:1191
+#: .\src\project\ProjectView.ec:1190
+#: .\src\project\ProjectView.ec:1192
 msgid "Starting Debug"
 msgstr "正在启动调试"
 
@@ -1782,7 +1778,7 @@ msgstr ""
 "该文档 %s 被其他程序修改.\n"
 "你想重新加载并放弃你使用当前程序做的修改吗?"
 
-#: .\src\project\ProjectView.ec:1635
+#: .\src\project\ProjectView.ec:1636
 msgid "The following file"
 msgstr "文件"
 
@@ -1893,7 +1889,7 @@ msgstr "未知输出"
 msgid "Unknown prompt"
 msgstr "未知提示符"
 
-#: .\src\project\ProjectView.ec:951
+#: .\src\project\ProjectView.ec:952
 #: .\src\designer\CodeEditor.ec:2415
 msgid "Untitled %d"
 msgstr "Untitled %d"
@@ -2100,7 +2096,7 @@ msgstr "没有错误, "
 msgid "no warning\n"
 msgstr "没有警告\n"
 
-#: .\src\project\ProjectView.ec:1638
+#: .\src\project\ProjectView.ec:1639
 msgid ""
 "not added because of identical file name conflict within the project.\n"
 "\n"
@@ -2118,7 +2114,7 @@ msgstr "替换"
 msgid "s"
 msgstr " "
 
-#: .\src\project\ProjectView.ec:1637
+#: .\src\project\ProjectView.ec:1638
 #, fuzzy
 msgid "s were "
 msgstr "s were "