diff --git a/designer/src/com/fr/design/module/DesignerModule.java b/designer/src/com/fr/design/module/DesignerModule.java index 1ec15dabb8..cdb19d7e30 100644 --- a/designer/src/com/fr/design/module/DesignerModule.java +++ b/designer/src/com/fr/design/module/DesignerModule.java @@ -53,6 +53,7 @@ import com.fr.general.ModuleContext; import com.fr.general.xml.GeneralXMLTools; import com.fr.io.importer.Excel2007ReportImporter; import com.fr.io.importer.ExcelReportImporter; +import com.fr.io.utils.ResourceIOUtils; import com.fr.main.impl.WorkBook; import com.fr.quickeditor.cellquick.CellBiasTextPainterEditor; import com.fr.quickeditor.cellquick.CellDSColumnEditor; @@ -348,7 +349,7 @@ public class DesignerModule extends DesignModule { namestyle.clear(); String checkStr = StringUtils.EMPTY; try { - checkStr = IOUtils.inputStream2String(file.asInputStream()); + checkStr = ResourceIOUtils.inputStream2String(file.asInputStream()); tpl.readStream(file.asInputStream()); } catch (Exception exp) { String errorMessage = StringUtils.EMPTY; diff --git a/designer/src/com/fr/start/module/DesignerStartup.java b/designer/src/com/fr/start/module/DesignerStartup.java index dba7603b94..49be1c89ff 100644 --- a/designer/src/com/fr/start/module/DesignerStartup.java +++ b/designer/src/com/fr/start/module/DesignerStartup.java @@ -4,9 +4,11 @@ import com.fr.design.DesignerEnvManager; import com.fr.design.utils.DesignUtils; import com.fr.general.ComparatorUtils; import com.fr.module.Activator; +import com.fr.stable.CoreActivator; import com.fr.stable.ProductConstants; import com.fr.stable.module.ModuleListener; import com.fr.start.Designer; +import com.fr.start.EnvSwitcher; import com.fr.start.ReportSplashPane; import com.fr.start.SplashWindow; import com.fr.startup.activators.BasicActivator; @@ -34,13 +36,16 @@ public class DesignerStartup extends Activator { startSub(BasicActivator.class); //启动画面 SplashWindow splashWindow = createSplashWindow(); + String[] args = getModule().findSingleton(StartupArgs.class).get(); + Designer designer = new Designer(args); //启动env startSub(DesignerEnvProvider.class); //启动各个模块 - getSub("core").start(); + getSub(CoreActivator.class).start(); getSub("designer").start(); + getRoot().getSingleton(EnvSwitcher.class).switch2LastEnv(); //启动设计器界面 - startDesigner(); + designer.show(args); //启动画面结束 splashWindow.setVisible(false); splashWindow.dispose(); @@ -55,12 +60,6 @@ public class DesignerStartup extends Activator { return splashWindow; } - - private void startDesigner() { - - new Designer(getModule().getSingleton(StartupArgs.class).get()); - } - private boolean checkMultiStart() { if (isDebug()) { diff --git a/designer_base/src/com/fr/design/file/TemplateTreePane.java b/designer_base/src/com/fr/design/file/TemplateTreePane.java index 3c690a5c6b..b49ad3bee1 100644 --- a/designer_base/src/com/fr/design/file/TemplateTreePane.java +++ b/designer_base/src/com/fr/design/file/TemplateTreePane.java @@ -26,7 +26,11 @@ import com.sun.jna.platform.FileUtils; import javax.swing.*; import javax.swing.tree.DefaultMutableTreeNode; import java.awt.*; -import java.awt.event.*; +import java.awt.event.KeyEvent; +import java.awt.event.KeyListener; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; import java.io.File; import java.io.IOException; import java.util.ArrayList; @@ -139,7 +143,7 @@ public class TemplateTreePane extends JPanel implements FileOperations { public void openContainerFolder() { FileNode fn = TemplateTreePane.this.reportletsTree.getSelectedFileNode(); LocalEnv localEnv = (LocalEnv) FRContext.getCurrentEnv(); - String filePath = StableUtils.pathJoin(new String[]{localEnv.path, fn.getEnvPath()}); + String filePath = StableUtils.pathJoin(localEnv.path, fn.getEnvPath()); filePath = filePath.substring(0, filePath.lastIndexOf(CoreConstants.SEPARATOR)); try { Desktop.getDesktop().open(new File(filePath)); @@ -315,6 +319,8 @@ public class TemplateTreePane extends JPanel implements FileOperations { if (fileUtils.hasTrash()) { try { fileUtils.moveToTrash(new File[]{new File(StableUtils.pathJoin(nodeFile.getEnvPath(), nodeFile.getPath()))}); + //todo 走下这个流程,否则集群下其它节点无法同步删除 + //FRContext.getCurrentEnv().deleteFile(nodeFile.getPath()); } catch (IOException e) { FRLogger.getLogger().info(e.getMessage()); FRContext.getCurrentEnv().deleteFile(nodeFile.getPath()); diff --git a/designer_base/src/com/fr/design/gui/itree/filetree/EnvFileTree.java b/designer_base/src/com/fr/design/gui/itree/filetree/EnvFileTree.java index 9e35d062e1..7aa9dd2c48 100644 --- a/designer_base/src/com/fr/design/gui/itree/filetree/EnvFileTree.java +++ b/designer_base/src/com/fr/design/gui/itree/filetree/EnvFileTree.java @@ -49,8 +49,6 @@ public class EnvFileTree extends RefreshableJTree { this.setSubPathes(subPathes); this.init(); - //9.0的时候是在设置环境之前构造的这个对象,10.0改为之后了 - this.refreshEnv(FRContext.getCurrentEnv()); } private void setTreeRootPath(String path) { diff --git a/designer_base/src/com/fr/design/locale/designer.properties b/designer_base/src/com/fr/design/locale/designer.properties index 9355532935..6917c190bf 100644 --- a/designer_base/src/com/fr/design/locale/designer.properties +++ b/designer_base/src/com/fr/design/locale/designer.properties @@ -2161,3 +2161,224 @@ FR-Designer_Tab_Template_Four=Template Four FR-Designer_Tab_Template_Five=Template Five FR-Designer_Tab_Template_Six=Template Six FR-Designer_Tab_Display_Position=Display Position +Plugin-ChartF_Rotation = rotation +Plugin-ChartF_StartAngle = start angle +Plugin-ChartF_EndAngle = end angle +Plugin-ChartF_InnerRadius = inner Radius +Plugin-ChartF_YES=yes +Plugin-ChartF_NO=no +Plugin-ChartF_Fixed_Column_Width=fixed column width +Plugin-ChartF_Filled_With_Image=filled with image +Plugin-ChartF_Name=name +Plugin-ChartF_Deploy=deploy +Plugin-ChartF_PercentStacked=percent stacked +Plugin-ChartF_Inside=inside +Plugin-ChartF_Outside=outside +Plugin-ChartF_Center=center +plugin-ChartF_MatchColor=match color +plugin-ChartF_FloatColor=float color +Plugin-ChartF_FilledWithImage=filled with image +Plugin-ChartF_MainType=main type +Plugin-ChartF_SecType=sec type +Plugin-ChartF_NormalLine=normal Line +Plugin-ChartF_StepLine=step line +Plugin-ChartF_CurveLine=curve line +Plugin-ChartF_Null_Value_Break=null value break +Plugin-ChartF_Line=line +Plugin-ChartF_SeriesColor=series color +Plugin-ChartF_Rule=rule +Plugin-ChartF_FillColor=fill color +Plugin-ChartF_Radius=radius +Plugin-ChartF_Width=width +Plugin-ChartF_Height=height +Plugin-ChartF_Marker=marker +Plugin-ChartF_Range=range +Plugin-ChartF_Hinge=hinge +Plugin-ChartF_HingeBackground=hinge background +Plugin-ChartF_Needle=needle +Plugin-ChartF_PaneBackground=pane background +Plugin-ChartF_SlotBackground=slot background +Plugin-ChartF_InnerPaneBackground=inner pane background +Plugin-ChartF_AntiClockWise=anti clock wise +Plugin-ChartF_ClockWise=clock wise +Plugin-ChartF_TickColor=tick color +Plugin-ChartF_CategoryLabel=category label +Plugin-ChartF_ValueLabel=value label +Plugin-ChartF_PercentLabel=percent label +Plugin-ChartF_Background=background +Plugin-ChartF_Circle=circle +Plugin-ChartF_Polygonal=polygonal +Plugin-ChartF_Alpha=alpha +Plugin-ChartF_Custom_Width=custom background width +Plugin-ChartF_Custom_Height=custom background height +Plugin-ChartF_OpenLargeDataModel=Open big data optimization +Plugin-ChartF_LargeDataModelPrompt=(after optimization will change the sort order, but will not affect the time axis and the value axis effect) +Plugin-ChartF_Legend_Ordinary=ordinary +Plugin-ChartF_Legend_Gradual=gradient color +Plugin-ChartF_Legend_Section=section +Plugin-ChartF_Legend_Form=form: +Plugin-ChartF_Section_Config=section configuration +Plugin-ChartF_Label_Format=Plugin-ChartF_Label_Format +Plugin-ChartF_MinDiameter=minDiameter +Plugin-ChartF_MaxDiameter=maxDiameter +Plugin-ChartF_Open=open +Plugin-ChartF_Close=close +Plugin-ChartF_Shadow=shadow +Plugin-ChartF_DisplayNegative=displayNegative +Plugin-ChartF_Bubble=bubble +Plugin-ChartF_X_Direction=x direction +Plugin-ChartF_Y_Direction=y direction +Plugin-ChartF_Position=position +Plugin-ChartF_Location=location +Plugin-ChartF_Custom_Axis=custom axis +Plugin-ChartF_Radar_X_Axis=radar x axis +Plugin-ChartF_Radar_Y_Axis=Pole diameter shaft +Plugin-ChartF_Rectangular_Coordinate_System=rectangular coordinate system +Plugin-ChartF_Map_Data=Map data +Plugin-ChartF_Image_Map_Data=Custom picture +Plugin-ChartF_Map_Area=Boundary map +Plugin-ChartF_Map_Point=Map point +Plugin-ChartF_Map_Area_And_Point=Map border / point +Plugin-ChartF_Gis_Layer=GIS wmsLayers +Plugin-ChartF_Map_Init_Status=The initial state +Plugin-ChartF_Zoom_Layer=Zoom level +Plugin-ChartF_View_Center=Center +Plugin-ChartF_Connect_WMP=connection +Plugin-ChartF_Connecting_WMP=connecting +Plugin-ChartF_WMS_Layers=Layer wms +Plugin-ChartF_Location_With_LongAndLat=Latitude and longitude +Plugin-ChartF_Location_With_AreaName=Area name match +Plugin-ChartF_NULL_Value_Color=Null color +Plugin-ChartF_Border=border +Plugin-ChartF_At_Least_One_Chart=at least one +Plugin-ChartF_JiangSu=Jiang Su +Plugin-ChartF_XiZang=Xi Zang +Plugin-ChartF_Level=level +Plugin-ChartF_Gradual_Level=gradual level +Plugin-ChartF_Gradual_Deep=gradual deep +Plugin-ChartF_Gradual_Light=gradual light +Plugin-ChartF_Drill=drill +Plugin-ChartF_Layer_Tree=Drill hierarchy +Plugin-ChartF_Layer_Detail=Level Properties +Plugin-ChartF_Layer_Map_Type=Display Type +Plugin-ChartF_Index1=Article +Plugin-ChartF_Index3=layer +Plugin-ChartF_Each_Layer_Data_Special=All levels are designated +Plugin-ChartF_Bottom_Data_Sum=The underlying data collection +Plugin-ChartF_Drill_Dir=Drill directory +Plugin-ChartF_Select_Color=Select color +Plugin-ChartF_ShowAllLevel=show all level +Plugin-ChartF_Mid_Tree_Map=mid +Plugin-ChartF_Up_Tree_Map=up +Plugin-ChartF_More_Label=Value Dynamics tips +Plugin-ChartF_Time_Interval=time interval +Plugin-ChartF_Auto_Tooltip=auto tooltip +Plugin-ChartF_Position_Top=top +Plugin-ChartF_Position_Bottom=bottom +Plugin-ChartF_Auto_Adjust=turn automatic adjustment +Plugin-ChartF_UseSameSlantAngle= +Plugin-ChartF_UseDiffSlantAngle= +Plugin-ChartF_AutoSort= +Plugin-ChartF_Origin= +Plugin-ChartF_HeatPoint= +Plugin-ChartF_Background_Area= +Plugin-ChartF_Max= +Plugin-ChartF_Min= +Plugin-ChartF_Heat_Map_Radius= +Plugin-ChartF_Heat_Map_Blur= +Plugin-ChartF_After_Period= +Plugin-ChartF_Cycle= +Plugin-ChartF_Period= +Plugin-ChartF_Auto= +Plugin-ChartF_Custom= +Plugin-ChartF_Radius_Set= +Plugin-ChartF_Rotation_Angle= +Plugin-ChartF_Define_Size= +Plugin-ChartF_On= +Plugin-ChartF_Off= +Plugin-ChartF_Highlight= +Plugin-ChartF_Shape= +Plugin-ChartF_Cloud= +Plugin-ChartF_Funnel_Shape= +Plugin-ChartF_Pyramid= +Plugin-ChartF_Cabin= +Plugin-ChartF_Thumb= +Plugin-ChartF_Car= +Plugin-ChartF_Currency= +Plugin-ChartF_Flash_Period= +Plugin-ChartF_Flash_Animation= +Plugin-ChartF_Flow=flow +Plugin-ChartF_Default= +Plugin-ChartF_Animation_Type= +Plugin-ChartF_Line_Width= +Plugin-ChartF_Bedding= +Plugin-ChartF_Curve= +Plugin-ChartF_Line_Map_Animation= +Plugin-ChartF_Start_And_End= +Plugin-ChartF_Task_Link= +Plugin-ChartF_Marker_Time= +Plugin-ChartF_Start_Task_ID= +Plugin-ChartF_End_Task_ID= +Plugin-ChartF_Link_Type= +Plugin-ChartF_Task_ID_Tooltip= +Plugin-ChartF_Project_Axis= +Plugin-ChartF_Horizontal_Proportion= +Plugin-ChartF_Horizontal_Table= +Plugin-ChartF_Vertical_Table= +Plugin-ChartF_Up_Head_Table= +Plugin-ChartF_Down_Head_Table= +Plugin-ChartF_Condition_Config= +Plugin-ChartF_Time_Zoom= +Plugin-ChartF_Initial_Level= +Plugin-ChartF_Weekend_Tooltip= +Plugin-ChartF_Time_Axis= +Plugin-ChartF_Series_New_Line= +Plugin-ChartF_Style= +Plugin-ChartF_Link_Line= +Plugin-ChartF_Gannt_Marker= +Plugin-ChartF_Right_Tree_Map= +Plugin-ChartF_Duration_Time= +Plugin-ChartF_Link= +Plugin-ChartF_Node_Radius= +Plugin-ChartF_Border_Width= +Plugin-ChartF_Node= +Plugin-ChartF_Large_Model= +Plugin-ChartF_ZoomGesture= +Plugin-ChartF_UnifiedComputing=Unified Computing +Plugin-ChartF_RespectivelySpecified=Respectively Specified +Plugin-ChartF_Category= +Plugin-Chart_Descriptor=Descriptor +Plugin-Chart_Data_Sheet=Data Sheet +Plugin-ChartF_Moniter_refresh=Moniter Refresh +Plugin-ChartF_Change_Word_Value= +Plugin-ChartF_Change_Percent= +Plugin-ChartF_Change_Value= +Plugin-Chart_Character= +Plugin-ChartF_AreaSize= +Plugin-ChartF_Limit= +Plugin-ChartF_NotLimit= +Plugin-ChartF_MaxProportion= +Plugin-ChartF_RangeNum= +Plugin-ChartF_AxisLabel= +Plugin-ChartF_AxisLabel_Position= +Plugin-ChartF_AxisLabel_Format= +Plugin-ChartF_Prompt_Box= +Plugin-ChartF_Color= +Plugin-ChartF_Point_Style= +Plugin-ChartF_Continuity= +Plugin-ChartF_Large_Data= +Plugin-ChartF_Animation_Effects= +Plugin-ChartF_layout= +Plugin-ChartF_Axis= +Plugin-ChartF_Reversal= +Plugin-ChartF_OnlyUseBeforeRecords= +Plugin-ChartF_RecordsNum= +Plugin-ChartF_Rotation_Direction= +Plugin-ChartF_Start= +Plugin-ChartF_End= +Plugin-ChartF_Hyperlink= +Plugin-ChartF_Default_Interval= +Plugin-ChartF_Time= +Plugin-ChartF_Add= +Plugin-ChartF_Non_Adjustment= +Plugin-ChartF_Add_Interval= diff --git a/designer_base/src/com/fr/design/locale/designer_en_US.properties b/designer_base/src/com/fr/design/locale/designer_en_US.properties index a6eaa1eba3..52e10468b0 100644 --- a/designer_base/src/com/fr/design/locale/designer_en_US.properties +++ b/designer_base/src/com/fr/design/locale/designer_en_US.properties @@ -2160,3 +2160,224 @@ FR-Designer_Tab_Template_Four=Template Four FR-Designer_Tab_Template_Five=Template Five FR-Designer_Tab_Template_Six=Template Six FR-Designer_Tab_Display_Position=Display Position +Plugin-ChartF_Rotation=rotation +Plugin-ChartF_StartAngle=start angle +Plugin-ChartF_EndAngle=end angle +Plugin-ChartF_InnerRadius=inner Radius +Plugin-ChartF_YES=yes +Plugin-ChartF_NO=no +Plugin-ChartF_Fixed_Column_Width=fixed column width +Plugin-ChartF_Filled_With_Image=filled with image +Plugin-ChartF_Name=name +Plugin-ChartF_Deploy=deploy +Plugin-ChartF_PercentStacked=percent stacked +Plugin-ChartF_Inside=inside +Plugin-ChartF_Outside=outside +Plugin-ChartF_Center=center +plugin-ChartF_MatchColor=match color +plugin-ChartF_FloatColor=float color +Plugin-ChartF_FilledWithImage=filled with image +Plugin-ChartF_MainType=main type +Plugin-ChartF_SecType=sec type +Plugin-ChartF_NormalLine=normal Line +Plugin-ChartF_StepLine=step line +Plugin-ChartF_CurveLine=curve line +Plugin-ChartF_Null_Value_Break=null value break +Plugin-ChartF_Line=line +Plugin-ChartF_SeriesColor=series color +Plugin-ChartF_Rule=rule +Plugin-ChartF_FillColor=fill color +Plugin-ChartF_Radius=radius +Plugin-ChartF_Width=width +Plugin-ChartF_Height=height +Plugin-ChartF_Marker=marker +Plugin-ChartF_Range=range +Plugin-ChartF_Hinge=hinge +Plugin-ChartF_HingeBackground=hinge background +Plugin-ChartF_Needle=needle +Plugin-ChartF_PaneBackground=pane background +Plugin-ChartF_SlotBackground=Gauge BG +Plugin-ChartF_InnerPaneBackground=inner pane background +Plugin-ChartF_AntiClockWise=anti clock wise +Plugin-ChartF_ClockWise=clock wise +Plugin-ChartF_TickColor=tick color +Plugin-ChartF_CategoryLabel=category label +Plugin-ChartF_ValueLabel=value label +Plugin-ChartF_PercentLabel=percent label +Plugin-ChartF_Background=background +Plugin-ChartF_Circle=circle +Plugin-ChartF_Polygonal=polygonal +Plugin-ChartF_Alpha=alpha +Plugin-ChartF_Custom_Width=custom background width +Plugin-ChartF_Custom_Height=custom background height +Plugin-ChartF_OpenLargeDataModel=open large data model +Plugin-ChartF_LargeDataModelPrompt=(after optimization will change the sort order, but will not affect the time axis and the value axis effect) +Plugin-ChartF_Legend_Ordinary=ordinary +Plugin-ChartF_Legend_Gradual=gradient color +Plugin-ChartF_Legend_Section=section +Plugin-ChartF_Legend_Form=form +Plugin-ChartF_Label_Format=label format +Plugin-ChartF_Section_Config=section configuration +Plugin-ChartF_MinDiameter=minDiameter +Plugin-ChartF_MaxDiameter=maxDiameter +Plugin-ChartF_Open=open +Plugin-ChartF_Close=close +Plugin-ChartF_Shadow=shadow +Plugin-ChartF_DisplayNegative=displayNegative +Plugin-ChartF_Bubble=bubble +Plugin-ChartF_X_Direction=x direction +Plugin-ChartF_Y_Direction=y direction +Plugin-ChartF_Position=position +Plugin-ChartF_Location=location +Plugin-ChartF_Custom_Axis=custom axis +Plugin-ChartF_Radar_X_Axis=radar x axis +Plugin-ChartF_Radar_Y_Axis=Pole diameter shaft +Plugin-ChartF_Rectangular_Coordinate_System=rectangular coordinate system +Plugin-ChartF_Map_Data=Map data +Plugin-ChartF_Image_Map_Data=Custom picture +Plugin-ChartF_Map_Area=Boundary map +Plugin-ChartF_Map_Point=Map point +Plugin-ChartF_Map_Area_And_Point=Map border/point +Plugin-ChartF_Gis_Layer=GIS wmsLayers +Plugin-ChartF_Map_Init_Status=Initial state +Plugin-ChartF_Zoom_Layer=ZoomLevel +Plugin-ChartF_View_Center=Center +Plugin-ChartF_Connect_WMP=Connection +Plugin-ChartF_Connecting_WMP=connecting +Plugin-ChartF_WMS_Layers=Layer wms +Plugin-ChartF_Location_With_LongAndLat=Lat/Lon +Plugin-ChartF_Location_With_AreaName=Area name +Plugin-ChartF_NULL_Value_Color=Null color +Plugin-ChartF_Border=border +Plugin-ChartF_At_Least_One_Chart=at least one +Plugin-ChartF_JiangSu=Jiang Su +Plugin-ChartF_XiZang=Xi Zang +Plugin-ChartF_Level=level +Plugin-ChartF_Gradual_Level=gradual level +Plugin-ChartF_Gradual_Deep=gradual deep +Plugin-ChartF_Gradual_Light=gradual light +Plugin-ChartF_Drill=Drilling down +Plugin-ChartF_Layer_Tree=Drill hierarchy +Plugin-ChartF_Layer_Detail=Level Properties +Plugin-ChartF_Layer_Map_Type=Display Type +Plugin-ChartF_Index1=Article +Plugin-ChartF_Index3=layer +Plugin-ChartF_Each_Layer_Data_Special=All levels are designated +Plugin-ChartF_Bottom_Data_Sum=The underlying data collection +Plugin-ChartF_Drill_Dir=Drill directory +Plugin-ChartF_Select_Color=Select color +Plugin-ChartF_ShowAllLevel=show all level +Plugin-ChartF_Up_Tree_Map=up +Plugin-ChartF_Mid_Tree_Map=center +Plugin-ChartF_More_Label=Value Dynamics tips +Plugin-ChartF_Time_Interval=Time interval +Plugin-ChartF_Auto_Tooltip=Auto tooltip +Plugin-ChartF_Position_Top=top +Plugin-ChartF_Position_Bottom=bottom +Plugin-ChartF_Auto_Adjust=Enable auto adjustment +Plugin-ChartF_UseSameSlantAngle=Consecutive +Plugin-ChartF_UseDiffSlantAngle=Discontinuous +Plugin-ChartF_AutoSort=AutoSort +Plugin-ChartF_Origin=Original +Plugin-ChartF_HeatPoint=Heat point +Plugin-ChartF_Background_Area=BG area +Plugin-ChartF_Max=Max +Plugin-ChartF_Min=Min +Plugin-ChartF_Heat_Map_Radius=Rendering radius +Plugin-ChartF_Heat_Map_Blur=Blur +Plugin-ChartF_After_Period=After +Plugin-ChartF_Cycle=Cycle +Plugin-ChartF_Period=Forecast +Plugin-ChartF_Auto=Auto +Plugin-ChartF_Radius_Set=Set radius +Plugin-ChartF_Rotation_Angle=Rotation +Plugin-ChartF_Define_Size=Define size +Plugin-ChartF_On=On +Plugin-ChartF_Off=Off +Plugin-ChartF_Highlight=Highlight +Plugin-ChartF_Shape=Shape +Plugin-ChartF_Cloud=Cloud +Plugin-ChartF_Funnel_Shape=Funnel +Plugin-ChartF_Pyramid=Pyramid +Plugin-ChartF_Cabin=Cabin +Plugin-ChartF_Thumb=Thumb +Plugin-ChartF_Car=Car +Plugin-ChartF_Currency=Currency +Plugin-ChartF_Flash_Period=Period +Plugin-ChartF_Flash_Animation=Flash animation +Plugin-ChartF_Flow=Flow +Plugin-ChartF_Default=Default +Plugin-ChartF_Animation_Type=Type +Plugin-ChartF_Line_Width=LineWidth +Plugin-ChartF_Bedding=Bending +Plugin-ChartF_Curve=Curve +Plugin-ChartF_Line_Map_Animation=Animation +Plugin-ChartF_Start_And_End=Start&End point +Plugin-ChartF_Task_Link=Task links +Plugin-ChartF_Marker_Time=Milestone +Plugin-ChartF_Task_ID_Tooltip=This can be set to none if no task link +Plugin-ChartF_Link_Type=Link type +Plugin-ChartF_Start_Task_ID=Start Task ID +Plugin-ChartF_End_Task_ID=End Task ID +Plugin-ChartF_Project_Axis=Project axis +Plugin-ChartF_Custom=Custom +Plugin-ChartF_Horizontal_Proportion=Horizontal proportion +Plugin-ChartF_Horizontal_Table=Horizontal header +Plugin-ChartF_Vertical_Table=Vertical header +Plugin-ChartF_Up_Head_Table=Upper header +Plugin-ChartF_Down_Head_Table=Lower header +Plugin-ChartF_Condition_Config=Status config +Plugin-ChartF_Time_Zoom=Time zoom +Plugin-ChartF_Initial_Level=Initial level +Plugin-ChartF_Weekend_Tooltip=Weekend tips +Plugin-ChartF_Time_Axis=Timeline +Plugin-ChartF_Series_New_Line=Series new line +Plugin-ChartF_Style=Style +Plugin-ChartF_Link_Line=Link line +Plugin-ChartF_Gannt_Marker=Milestone +Plugin-ChartF_Right_Tree_Map=Right +Plugin-ChartF_Duration_Time=Duration +Plugin-ChartF_Link=Link +Plugin-ChartF_Node_Radius=Node radius +Plugin-ChartF_Border_Width=Border width +Plugin-ChartF_Node=Node +Plugin-ChartF_Large_Model=Big data model +Plugin-ChartF_ZoomGesture=Gesture zoom +Plugin-ChartF_UnifiedComputing=Unified calculation +Plugin-ChartF_RespectivelySpecified=Specified Separately +Plugin-ChartF_Category=Category +Plugin-Chart_Descriptor=Description +Plugin-Chart_Data_Sheet=Data table +Plugin-ChartF_Moniter_refresh=Monitor refresh +Plugin-ChartF_Change_Word_Value=Word frequency changes +Plugin-ChartF_Change_Percent=Change percentage +Plugin-ChartF_Change_Value=Change value +Plugin-Chart_Character= +Plugin-ChartF_AreaSize= +Plugin-ChartF_Limit= +Plugin-ChartF_NotLimit= +Plugin-ChartF_MaxProportion= +Plugin-ChartF_RangeNum= +Plugin-ChartF_AxisLabel= +Plugin-ChartF_AxisLabel_Position= +Plugin-ChartF_AxisLabel_Format= +Plugin-ChartF_Prompt_Box= +Plugin-ChartF_Color= +Plugin-ChartF_Point_Style= +Plugin-ChartF_Continuity= +Plugin-ChartF_Large_Data= +Plugin-ChartF_Animation_Effects= +Plugin-ChartF_layout= +Plugin-ChartF_Axis= +Plugin-ChartF_Reversal= +Plugin-ChartF_OnlyUseBeforeRecords= +Plugin-ChartF_RecordsNum= +Plugin-ChartF_Rotation_Direction= +Plugin-ChartF_Start= +Plugin-ChartF_End= +Plugin-ChartF_Hyperlink= +Plugin-ChartF_Default_Interval= +Plugin-ChartF_Time= +Plugin-ChartF_Add= +Plugin-ChartF_Non_Adjustment= +Plugin-ChartF_Add_Interval= diff --git a/designer_base/src/com/fr/design/locale/designer_ja_JP.properties b/designer_base/src/com/fr/design/locale/designer_ja_JP.properties index 7f5462d231..6df8be3e47 100644 --- a/designer_base/src/com/fr/design/locale/designer_ja_JP.properties +++ b/designer_base/src/com/fr/design/locale/designer_ja_JP.properties @@ -2160,4 +2160,225 @@ FR-Designer_Tab_Template_Three= FR-Designer_Tab_Template_Four= FR-Designer_Tab_Template_Five= FR-Designer_Tab_Template_Six= -FR-Designer_Tab_Display_Position= \ No newline at end of file +FR-Designer_Tab_Display_Position= +Plugin-ChartF_Rotation=\u56DE\u8EE2\u53EF\u80FD +Plugin-ChartF_StartAngle=\u958B\u59CB\u89D2\u5EA6 +Plugin-ChartF_EndAngle=\u7D42\u4E86\u89D2\u5EA6 +Plugin-ChartF_InnerRadius=\u5185\u5F84(%) +Plugin-ChartF_YES=\u306F\u3044 +Plugin-ChartF_NO=\u3044\u3044\u3048 +Plugin-ChartF_Fixed_Column_Width=\u5217\u5E45\u56FA\u5B9A +Plugin-ChartF_Filled_With_Image=\u753B\u50CF\u5857\u308A\u3064\u3076\u3057 +Plugin-ChartF_Name=\u540D\u524D +Plugin-ChartF_Deploy=\u8A2D\u5B9A +Plugin-ChartF_PercentStacked=100%\u7A4D\u307F\u4E0A\u3052\u7E26\u68D2\u30B0\u30E9\u30D5 +Plugin-ChartF_Inside=\u5185\u5074 +Plugin-ChartF_Outside=\u5916\u5074 +Plugin-ChartF_Center=\u4E2D\u592E +plugin-ChartF_MatchColor=\u914D\u8272 +plugin-ChartF_FloatColor=\u30D5\u30ED\u30FC\u30C6\u30A3\u30F3\u30B0\u30AB\u30E9\u30FC +Plugin-ChartF_FilledWithImage=\u753B\u50CF\u5857\u308A\u3064\u3076\u3057 +Plugin-ChartF_MainType=\u4E3B\u76EE\u76DB\u5358\u4F4D +Plugin-ChartF_SecType=\u88DC\u52A9\u76EE\u76DB\u5358\u4F4D +Plugin-ChartF_NormalLine=\u4E00\u822C +Plugin-ChartF_StepLine=\u968E\u6BB5 +Plugin-ChartF_CurveLine=\u66F2\u7DDA +Plugin-ChartF_Null_Value_Break=\u4E0D\u9023\u7D9A +Plugin-ChartF_Line=\u7DDA +Plugin-ChartF_SeriesColor=\u7CFB\u5217\u8272 +Plugin-ChartF_Rule=\u6A19\u6E96 +Plugin-ChartF_FillColor=\u5857\u308A\u3064\u3076\u3057 +Plugin-ChartF_Radius=\u534A\u5F84 +Plugin-ChartF_Width=\u5E45 +Plugin-ChartF_Height=\u9AD8\u3055 +Plugin-ChartF_Marker=\u30DE\u30FC\u30AB\u30FC +Plugin-ChartF_Range=\u7BC4\u56F2 +Plugin-ChartF_Hinge=\u67A2\u8EF8 +Plugin-ChartF_HingeBackground=\u67A2\u8EF8\u80CC\u666F +Plugin-ChartF_Needle=\u30E1\u30FC\u30BF\u30FC +Plugin-ChartF_PaneBackground=\u30E1\u30FC\u30BF\u30FC\u30D1\u30CD\u30EB\u80CC\u666F +Plugin-ChartF_SlotBackground=\u76EE\u76DB\u6E9D +Plugin-ChartF_InnerPaneBackground=\u30E1\u30FC\u30BF\u30FC\u30D1\u30CD\u30EB\u80CC\u666F\u5185\u5074 +Plugin-ChartF_AntiClockWise=\u53CD\u6642\u8A08\u56DE\u308A +Plugin-ChartF_ClockWise=\u6642\u8A08\u56DE\u308A +Plugin-ChartF_TickColor=\u76EE\u76DB\u7DDA\u306E\u8272 +Plugin-ChartF_CategoryLabel=\u5206\u985E\u30E9\u30D9\u30EB +Plugin-ChartF_ValueLabel=\u5024\u30E9\u30D9\u30EB +Plugin-ChartF_PercentLabel=\u30E9\u30D9\u30EB(%) +Plugin-ChartF_Background=\u80CC\u666F +Plugin-ChartF_Circle=\u5186 +Plugin-ChartF_Polygonal=\u591A\u89D2\u5F62 +Plugin-ChartF_Alpha=\u4E0D\u900F\u660E\u5EA6 +Plugin-ChartF_Custom_Width=\u30AB\u30B9\u30BF\u30E0\u80CC\u666F\u5E45 +Plugin-ChartF_Custom_Height=\u30AB\u30B9\u30BF\u30E0\u80CC\u666F\u9AD8\u3055 +Plugin-ChartF_OpenLargeDataModel=\u30D3\u30C3\u30B0\u30C7\u30FC\u30BF\u6700\u9069\u5316\u3092\u6709\u52B9 +Plugin-ChartF_LargeDataModelPrompt=(\u6709\u52B9\u306B\u3059\u308B\u3068\u5206\u985E\u306E\u9806\u756A\u306F\u4E0D\u5B9A\u306B\u306A\u308A\u307E\u3059\u304C\u3001\u6642\u9593\u8EF8\u3068\u5024\u8EF8\u52B9\u679C\u306B\u5F71\u97FF\u3057\u307E\u305B\u3093) +Plugin-ChartF_Legend_Ordinary=\u4E00\u822C +Plugin-ChartF_Legend_Gradual=\u30B0\u30E9\u30C7\u30FC\u30B7\u30E7\u30F3 +Plugin-ChartF_Legend_Section=\u6BB5\u968E\u8A2D\u5B9A +Plugin-ChartF_Legend_Form=\u5F62\u614B +Plugin-ChartF_Label_Format=\u30E9\u30D9\u30EB\u66F8\u5F0F +Plugin-ChartF_Section_Config=\u30B9\u30C6\u30FC\u30B8\u8A2D\u5B9A +Plugin-ChartF_MinDiameter=\u6700\u5C0F\u76F4\u5F84 +Plugin-ChartF_MaxDiameter=\u6700\u5927\u76F4\u5F84 +Plugin-ChartF_Open=\u6709\u52B9 +Plugin-ChartF_Close=\u7121\u52B9 +Plugin-ChartF_Shadow=\u5F71 +Plugin-ChartF_DisplayNegative=\u8CA0\u6570\u30D0\u30D6\u30EB\u3092\u8868\u793A +Plugin-ChartF_Bubble=\u30D0\u30D6\u30EB +Plugin-ChartF_X_Direction=x\u65B9\u5411 +Plugin-ChartF_Y_Direction=y\u65B9\u5411 +Plugin-ChartF_Position=\u4F4D\u7F6E +Plugin-ChartF_Location=\u4F4D\u7F6E\u6C7A\u3081 +Plugin-ChartF_Custom_Axis=\u30AB\u30B9\u30BF\u30E0\u5EA7\u6A19\u8EF8 +Plugin-ChartF_Radar_X_Axis=\u6975\u8EF8\u89D2\u5EA6 +Plugin-ChartF_Radar_Y_Axis=\u6975\u8EF8\u76F4\u5F84 +Plugin-ChartF_Rectangular_Coordinate_System=\u76F4\u89D2\u5EA7\u6A19\u7CFB +Plugin-ChartF_Map_Data=\u5730\u56F3\u30C7\u30FC\u30BF +Plugin-ChartF_Image_Map_Data=\u30AB\u30B9\u30BF\u30E0\u753B\u50CF +Plugin-ChartF_Map_Area=\u5883\u754C\u5730\u56F3 +Plugin-ChartF_Map_Point=\u5730\u70B9\u5730\u56F3 +Plugin-ChartF_Map_Area_And_Point=\u5883\u754C\u5730\u56F3/\u5730\u70B9\u5730\u56F3 +Plugin-ChartF_Gis_Layer=GIS\u30B0\u30E9\u30D5\u30EC\u30A4\u30E4 +Plugin-ChartF_Map_Init_Status=\u521D\u671F\u72B6\u614B +Plugin-ChartF_Zoom_Layer=\u30BA\u30FC\u30E0\u30EC\u30D9\u30EB +Plugin-ChartF_View_Center=\u30BB\u30F3\u30BF\u30FC +Plugin-ChartF_Connect_WMP=\u63A5\u7D9A +Plugin-ChartF_Connecting_WMP=\u63A5\u7D9A\u4E2D... +Plugin-ChartF_WMS_Layers=WMS\u30EC\u30A4\u30E4 +Plugin-ChartF_Location_With_AreaName=\u30A8\u30EA\u30A2\u540D\u4E00\u81F4 +Plugin-ChartF_Location_With_LongAndLat=\u7DEF\u5EA6\u7D4C\u5EA6\u4F4D\u7F6E\u6C7A\u3081 +Plugin-ChartF_NULL_Value_Color=\u6B20\u640D\u5024\u306E\u8272 +Plugin-ChartF_Border=\u30DC\u30FC\u30C0\u30FC +Plugin-ChartF_At_Least_One_Chart=\u5C11\u306A\u304F\u3068\u30821\u7A2E\u985E\u306E\u30B0\u30E9\u30D5\u3092\u9078\u629E +Plugin-ChartF_JiangSu=\u6C5F\u8607\u7701 +Plugin-ChartF_XiZang=\u30C1\u30D9\u30C3\u30C8\u81EA\u6CBB\u533A +Plugin-ChartF_Level=\u30EC\u30D9\u30EB +Plugin-ChartF_Gradual_Level=\u30EC\u30D9\u30EB\u306E\u30B0\u30E9\u30C7\u30FC\u30B7\u30E7\u30F3 +Plugin-ChartF_Gradual_Deep=\u6DF1\u304F +Plugin-ChartF_Gradual_Light=\u6D45\u304F +Plugin-ChartF_Drill=\u30C9\u30EA\u30EB +Plugin-ChartF_Layer_Tree=\u30C9\u30EA\u30EB\u968E\u5C64 +Plugin-ChartF_Layer_Detail=\u30EC\u30D9\u30EB\u5C5E\u6027 +Plugin-ChartF_Layer_Map_Type=\u8868\u793A\u30BF\u30A4\u30D7 +Plugin-ChartF_Index1=\u7B2C +Plugin-ChartF_Index3=\u968E\u5C64 +Plugin-ChartF_Bottom_Data_Sum=\u57FA\u790E\u30C7\u30FC\u30BF\u96C6\u8A08 +Plugin-ChartF_Each_Layer_Data_Special=\u5404\u30EC\u30D9\u30EB\u500B\u5225\u6307\u5B9A +Plugin-ChartF_Drill_Dir=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306E\u30C9\u30EA\u30EB +Plugin-ChartF_Select_Color=\u9078\u629E\u6642\u306E\u8272 +Plugin-ChartF_ShowAllLevel=\u3059\u3079\u3066\u306E\u30EC\u30D9\u30EB\u3092\u8868\u793A +Plugin-ChartF_Up_Tree_Map=\u4E0A\u5074 +Plugin-ChartF_Mid_Tree_Map=\u4E2D\u592E +Plugin-ChartF_More_Label=\u30D2\u30F3\u30C8 +Plugin-ChartF_Time_Interval=\u6642\u9593\u9593\u9694 +Plugin-ChartF_Auto_Tooltip=\u81EA\u52D5\u30D2\u30F3\u30C8 +Plugin-ChartF_Position_Top=\u4E0A\u5074 +Plugin-ChartF_Position_Bottom=\u4E0B\u5074 +Plugin-ChartF_Auto_Adjust=\u81EA\u52D5\u8ABF\u6574\u6709\u52B9 +Plugin-ChartF_UseSameSlantAngle=\u9023\u7D9A +Plugin-ChartF_UseDiffSlantAngle=\u975E\u9023\u7D9A +Plugin-ChartF_AutoSort=\u81EA\u52D5\u30BD\u30FC\u30C8 +Plugin-ChartF_Origin=\u6A19\u6E96\u8868\u793A +Plugin-ChartF_HeatPoint=\u30D2\u30FC\u30C8\u30DD\u30A4\u30F3\u30C8 +Plugin-ChartF_Background_Area=\u80CC\u666F\u30A8\u30EA\u30A2 +Plugin-ChartF_Max=\u6700\u5927 +Plugin-ChartF_Min=\u6700\u5C0F +Plugin-ChartF_Heat_Map_Radius=\u30EC\u30F3\u30C0\u30EA\u30F3\u30B0\u534A\u5F84 +Plugin-ChartF_Heat_Map_Blur=\u307C\u304B\u3057 +Plugin-ChartF_After_Period=\u9006\u65B9\u5411 +Plugin-ChartF_Cycle=\u5468\u671F +Plugin-ChartF_Period=\u4E88\u6E2C +Plugin-ChartF_Auto=\u81EA\u52D5 +Plugin-ChartF_Radius_Set=\u534A\u5F84\u8A2D\u5B9A +Plugin-ChartF_Rotation_Angle=\u56DE\u8EE2\u89D2\u5EA6 +Plugin-ChartF_Define_Size=\u30B5\u30A4\u30BA\u6307\u5B9A +Plugin-ChartF_On=\u6709\u52B9 +Plugin-ChartF_Off=\u7121\u52B9 +Plugin-ChartF_Highlight=\u30CF\u30A4\u30E9\u30A4\u30C8 +Plugin-ChartF_Shape=\u5F62 +Plugin-ChartF_Cloud=\u30AF\u30E9\u30A6\u30C9 +Plugin-ChartF_Funnel_Shape=\u6F0F\u6597\u30C1\u30E3\u30FC\u30C8 +Plugin-ChartF_Pyramid=\u30D4\u30E9\u30DF\u30C3\u30C9 +Plugin-ChartF_Cabin=\u5C0F\u90E8\u5C4B +Plugin-ChartF_Thumb=\u89AA\u6307 +Plugin-ChartF_Car=\u81EA\u52D5\u8ECA +Plugin-ChartF_Currency=\u901A\u8CA8 +Plugin-ChartF_Flash_Period=\u30B5\u30A4\u30AF\u30EB +Plugin-ChartF_Flash_Animation=\u30D5\u30E9\u30C3\u30B7\u30E5\u52D5\u753B +Plugin-ChartF_Flow=\u6D41\u308C +Plugin-ChartF_Default=\u65E2\u5B9A +Plugin-ChartF_Animation_Type=\u904B\u52D5\u65B9\u5F0F +Plugin-ChartF_Line_Width=\u7DDA\u306E\u5E45 +Plugin-ChartF_Bedding=\u66F2\u7387 +Plugin-ChartF_Curve=\u66F2\u7DDA +Plugin-ChartF_Line_Map_Animation=\u6D41\u308C\u308B\u52D5\u753B +Plugin-ChartF_Start_And_End=\u51FA\u767A\u70B9\u3068\u5230\u7740\u70B9 +Plugin-ChartF_Task_Link=\u30BF\u30B9\u30AF\u95A2\u9023 +Plugin-ChartF_Marker_Time=\u30DE\u30FC\u30AB\u30FC\u65E5\u6642 +Plugin-ChartF_Task_ID_Tooltip=\u30BF\u30B9\u30AF\u95A2\u9023\u3092\u8A2D\u5B9A\u3057\u306A\u3044\u5834\u5408\u3001\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u7A7A\u6B04\u306B\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002 +Plugin-ChartF_Link_Type=\u95A2\u9023\u30BF\u30A4\u30D7 +Plugin-ChartF_Start_Task_ID=\u958B\u59CB\u30BF\u30B9\u30AFID +Plugin-ChartF_End_Task_ID=\u7D42\u4E86\u30BF\u30B9\u30AFID +Plugin-ChartF_Project_Axis=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u8EF8 +Plugin-ChartF_Custom=\u30AB\u30B9\u30BF\u30E0 +Plugin-ChartF_Horizontal_Proportion=\u6A2A\u65B9\u5411\u5360\u6709\u7387 +Plugin-ChartF_Horizontal_Table=\u6A2A\u65B9\u5411\u30BF\u30A4\u30C8\u30EB +Plugin-ChartF_Vertical_Table=\u7E26\u65B9\u5411\u30BF\u30A4\u30C8\u30EB +Plugin-ChartF_Up_Head_Table=\u4E0A\u5074\u30BF\u30A4\u30C8\u30EB +Plugin-ChartF_Down_Head_Table=\u4E0B\u5074\u30BF\u30A4\u30C8\u30EB +Plugin-ChartF_Condition_Config=\u72B6\u614B\u8A2D\u5B9A +Plugin-ChartF_Time_Zoom=\u6642\u9593\u30BA\u30FC\u30E0 +Plugin-ChartF_Initial_Level=\u521D\u671F\u30EC\u30D9\u30EB +Plugin-ChartF_Weekend_Tooltip=\u9031\u672B\u30D2\u30F3\u30C8 +Plugin-ChartF_Time_Axis=\u6642\u9593\u8EF8 +Plugin-ChartF_Series_New_Line=\u7CFB\u5217\u6539\u884C +Plugin-ChartF_Style=\u30B9\u30BF\u30A4\u30EB +Plugin-ChartF_Link_Line=\u95A2\u9023\u7DDA +Plugin-ChartF_Gannt_Marker=\u30DE\u30FC\u30AB\u30FC +Plugin-ChartF_Right_Tree_Map=\u53F3\u5074 +Plugin-ChartF_Duration_Time=\u671F\u9593\u5358\u4F4D +Plugin-ChartF_Link=\u95A2\u9023\u7DDA +Plugin-ChartF_Node_Radius=\u30CE\u30FC\u30C9\u534A\u5F84 +Plugin-ChartF_Border_Width=\u67A0\u306E\u5E45 +Plugin-ChartF_Node=\u30CE\u30FC\u30C9 +Plugin-ChartF_Large_Model=\u30D3\u30C3\u30B0\u30C7\u30FC\u30BF\u30E2\u30FC\u30C9 +Plugin-ChartF_ZoomGesture=\u30D1\u30BF\u30FC\u30F3\u30BA\u30FC\u30E0 +Plugin-ChartF_UnifiedComputing=\u4E00\u62EC\u8A08\u7B97 +Plugin-ChartF_RespectivelySpecified=\u500B\u5225\u8A08\u7B97 +Plugin-ChartF_Category=\u5206\u985E +Plugin-Chart_Descriptor=\u8AAC\u660E +Plugin-Chart_Data_Sheet=\u30C7\u30FC\u30BF\u30B7\u30FC\u30C8 +Plugin-ChartF_Moniter_refresh=\u30E2\u30CB\u30BF\u30FC\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5 +Plugin-ChartF_Change_Word_Value=\u5909\u5316\u983B\u5EA6 +Plugin-ChartF_Change_Percent=\u5909\u5316(%) +Plugin-ChartF_Change_Value=\u5909\u5316\u5024 +Plugin-Chart_Character= +Plugin-ChartF_AreaSize= +Plugin-ChartF_Limit= +Plugin-ChartF_NotLimit= +Plugin-ChartF_MaxProportion= +Plugin-ChartF_RangeNum= +Plugin-ChartF_AxisLabel= +Plugin-ChartF_AxisLabel_Position= +Plugin-ChartF_AxisLabel_Format= +Plugin-ChartF_Prompt_Box= +Plugin-ChartF_Color= +Plugin-ChartF_Point_Style= +Plugin-ChartF_Continuity= +Plugin-ChartF_Large_Data= +Plugin-ChartF_Animation_Effects= +Plugin-ChartF_layout= +Plugin-ChartF_Axis= +Plugin-ChartF_Reversal= +Plugin-ChartF_OnlyUseBeforeRecords= +Plugin-ChartF_RecordsNum= +Plugin-ChartF_Rotation_Direction= +Plugin-ChartF_Start= +Plugin-ChartF_End= +Plugin-ChartF_Hyperlink= +Plugin-ChartF_Default_Interval= +Plugin-ChartF_Time= +Plugin-ChartF_Add= +Plugin-ChartF_Non_Adjustment= +Plugin-ChartF_Add_Interval= \ No newline at end of file diff --git a/designer_base/src/com/fr/design/locale/designer_ko_KR.properties b/designer_base/src/com/fr/design/locale/designer_ko_KR.properties index e6d0c9d571..e1e45b65f7 100644 --- a/designer_base/src/com/fr/design/locale/designer_ko_KR.properties +++ b/designer_base/src/com/fr/design/locale/designer_ko_KR.properties @@ -2160,4 +2160,225 @@ FR-Designer_Tab_Template_Three= FR-Designer_Tab_Template_Four= FR-Designer_Tab_Template_Five= FR-Designer_Tab_Template_Six= -FR-Designer_Tab_Display_Position= \ No newline at end of file +FR-Designer_Tab_Display_Position= +Plugin-ChartF_Rotation = \uADFC\uB370 \uD68C\uC804 +Plugin-ChartF_StartAngle = \uC2DC\uC791 \uAC01\uB3C4 +Plugin-ChartF_EndAngle = \uC885\uACB0 \uAC01\uB3C4 +Plugin-ChartF_InnerRadius = \uC548\uC9C0\uB984 \uCC28\uC9C0\uD558\uB294 \uAC83\uBCF4\uB2E4 +Plugin-ChartF_YES=\uB124. +Plugin-ChartF_NO=\uC544\uB2C8\uC624. +Plugin-ChartF_Fixed_Column_Width=\uACE0\uC815 \uB108\uBE44 \uAE30\uB465 +Plugin-ChartF_Filled_With_Image=\uC0AC\uC6A9 \uADF8\uB9BC \uC0AC\uC6A9\uD558\uAE30 +Plugin-ChartF_Name=\uC774\uB984 +Plugin-ChartF_Deploy=\uC124\uC815 +Plugin-ChartF_PercentStacked=\uD37C\uC13C\uD2B8 \uC313\uB2E4 +Plugin-ChartF_Inside=\uC548\uCABD +Plugin-ChartF_Outside=\uD50C\uB77C\uC774 +Plugin-ChartF_Center=\uAC00\uC6B4\uB370 +plugin-ChartF_MatchColor=\uBC30\uC0C9 +plugin-ChartF_FloatColor=\uC11C\uC2A4\uD39C\uC158 \uC0C9 +Plugin-ChartF_FilledWithImage=\uADF8\uB9BC \uC0AC\uC6A9\uD558\uAE30 +Plugin-ChartF_MainType=\uC8FC\uB85C \uB2E8\uC704 \uB208\uAE08 +Plugin-ChartF_SecType=\uBCF4\uC870 \uB208\uAE08 \uB2E8\uC704 +Plugin-ChartF_NormalLine=\uBCF4\uD1B5 +Plugin-ChartF_StepLine=\uC218\uC9C1 +Plugin-ChartF_CurveLine=\uACE1\uC120 +Plugin-ChartF_Null_Value_Break=\uBE48 \uAC12 \uB04A\uB2E4 +Plugin-ChartF_Line=\uB77C\uC778 +Plugin-ChartF_SeriesColor=\uC2DC\uB9AC\uC988 \uC0C9 +Plugin-ChartF_Rule=\uC77C\uBC18 +Plugin-ChartF_FillColor=\uC0C9 \uCC44\uC6B0\uAE30 +Plugin-ChartF_Radius=\uBC18\uACBD +Plugin-ChartF_Width=\uB113\uB2E4 +Plugin-ChartF_Height=\uB192\uB2E4 +Plugin-ChartF_Marker=\uD45C\uC2DC \uC810 +Plugin-ChartF_Range=\uAD6C\uAC04 +Plugin-ChartF_Hinge=\uAD00\uAC74. +Plugin-ChartF_HingeBackground=\uAD00\uAC74. \uBC30\uACBD +Plugin-ChartF_Needle=\uD3EC\uC778\uD130 +Plugin-ChartF_PaneBackground=\uC100\uC2DC\uBC30\uACBD +Plugin-ChartF_SlotBackground=\uB208\uAE08 \uD0F1\uD06C +Plugin-ChartF_InnerPaneBackground=\uC548\uC5D0 \uCD5C\uC800\uAC00\uACA9 \uBC30\uACBD +Plugin-ChartF_AntiClockWise=\uBC18\uC2DC\uACC4 \uBC29\uD5A5\uC73C\uB85C +Plugin-ChartF_ClockWise=\uC2DC\uACC4 \uBC14\uB298 +Plugin-ChartF_TickColor=\uB208\uAE08 \uC0C9\uC0C1 +Plugin-ChartF_CategoryLabel=\uCE74\uD14C\uACE0\uB9AC \uD0DC\uADF8 +Plugin-ChartF_ValueLabel=\uAC12 \uD0ED +Plugin-ChartF_PercentLabel=\uD37C\uC13C\uD2B8 \uD0ED +Plugin-ChartF_Background=\uBC30\uACBD +Plugin-ChartF_Circle=\uC6D0\uD615 +Plugin-ChartF_Polygonal=\uB2E4\uAC01\uD615 +Plugin-ChartF_Alpha=\uD22C\uBA85\uB3C4 +Plugin-ChartF_Custom_Width=\uC0AC\uC6A9\uC790 \uC815\uC758 \uBC30\uACBD \uB108\uBE44 +Plugin-ChartF_Custom_Height=\uC0AC\uC6A9\uC790 \uC815\uC758 \uBC30\uACBD \uB192\uC774 +Plugin-ChartF_OpenLargeDataModel=\uC624\uD508 \uD070 \uB370\uC774\uD130 \uCD5C\uC801\uD654 +Plugin-ChartF_LargeDataModelPrompt=(\uCD5C \uC801\uD654 \uD6C4 \uBC14\uB014 \uBD84\uB958 \uC21C\uC11C \uD558\uC9C0\uB9CC \uC601\uD5A5\uC744 \uC904 \uC2DC\uAC04\uC774 \uCD95, \uAC12 \uCD95 \uD6A8\uACFC) +Plugin-ChartF_Legend_Ordinary=\uBCF4\uD1B5 +Plugin-ChartF_Legend_Gradual=\uC0C9 \uB7A8\uD504 +Plugin-ChartF_Legend_Section=\uAD6C\uC5ED \uAD6C\uC5ED +Plugin-ChartF_Legend_Form=\uD615\uD0DC +Plugin-ChartF_Section_Config=\uAD6C\uAC04 \uC124\uC815 +Plugin-ChartF_Label_Format=\uD0DC\uADF8 \uD3EC\uB9F7 +Plugin-ChartF_MinDiameter=\uCD5C\uC18C \uC9C1\uACBD +Plugin-ChartF_MaxDiameter=\uCD5C\uB300 \uC9C1\uACBD +Plugin-ChartF_Open=\uC5F4\uB2E4 +Plugin-ChartF_Close=\uB2EB\uAE30 +Plugin-ChartF_Shadow=\uADF8\uB9BC\uC790 +Plugin-ChartF_DisplayNegative=\uC804\uC2DC \uB9C8\uC774\uB108\uC2A4 \uAC70\uD488 +Plugin-ChartF_Bubble=\uAC70\uD488 +Plugin-ChartF_X_Direction=x \uBC29\uD5A5 +Plugin-ChartF_Y_Direction=y \uBC29\uD5A5 +Plugin-ChartF_Position=\uC704\uCE58 +Plugin-ChartF_Location=\uC704\uCE58 +Plugin-ChartF_Custom_Axis=\uC0AC\uC6A9\uC790 \uC815\uC758 \uCD95 +Plugin-ChartF_Rectangular_Coordinate_System=\uB370\uCE74\uB974\uD2B8 \uC88C\uD45C +Plugin-ChartF_Map_Data=\uC9C0\uB3C4 \uB370\uC774\uD130 +Plugin-ChartF_Image_Map_Data=\uC0AC\uC6A9\uC790 \uC815\uC758 \uADF8\uB9BC +Plugin-ChartF_Radar_Y_Axis=\uADF9\uD788 \uC881\uC740 \uCD95 +Plugin-ChartF_Radar_X_Axis=\uB9E4\uC6B0 \uBFD4\uCD95 +Plugin-ChartF_Map_Area=\uC9C0\uB3C4 \uACBD\uACC4 +Plugin-ChartF_Map_Point=\uC9C0\uB3C4 \uC880 +Plugin-ChartF_Map_Area_And_Point=\uC9C0\uB3C4 \uACBD\uACC4 / \uC880 +Plugin-ChartF_Gis_Layer=GIS\uADF8\uB798\uD504\uCE35 +Plugin-ChartF_Map_Init_Status=\uCD08\uAE30 \uC0C1\uD0DC +Plugin-ChartF_Zoom_Layer=\uBC30\uC728 \uB808\uBCA8 +Plugin-ChartF_View_Center=\uC911\uC2EC +Plugin-ChartF_Connect_WMP=\uC5F0\uACB0 +Plugin-ChartF_WMS_Layers=wms \uADF8\uB798\uD504\uCE35 +Plugin-ChartF_Location_With_LongAndLat=\uACBD\uC704\uB3C4 \uC704\uCE58 +Plugin-ChartF_Location_With_AreaName=\uC601\uC5ED \uC774\uB984 \uC77C\uCE58 +Plugin-ChartF_NULL_Value_Color=\uBE48 \uAC12 \uC0C9 +Plugin-ChartF_Border=\uACBD\uACC4 +Plugin-ChartF_At_Least_One_Chart=\uC801\uC5B4\uB3C4 \uC120\uD0DD \uD55C \uAC00\uC9C0 \uB3C4\uD45C +Plugin-ChartF_Connecting_WMP=\uC5F0\uACB0 \uC911 +Plugin-ChartF_JiangSu=\uAC15\uC18C\uC131 +Plugin-ChartF_XiZang=\uD2F0\uBCA0\uD2B8 \uC790\uCE58\uAD6C +Plugin-ChartF_Level=\uCC28\uC6D0 +Plugin-ChartF_Gradual_Level=\uCC28\uC6D0 \uBCC0\uD654 +Plugin-ChartF_Gradual_Deep=\uC810\uADF9 +Plugin-ChartF_Gradual_Light=\uC810\uC810 \uC5F0\uD55C +Plugin-ChartF_Drill=\uB4DC\uB9B4 +Plugin-ChartF_Layer_Tree=\uB4DC\uB9B4 \uC218\uC900 \uAD00\uACC4 +Plugin-ChartF_Layer_Detail=\uC218\uC900 \uC18D\uC131 +Plugin-ChartF_Layer_Map_Type=\uB514\uC2A4\uD50C\uB808\uC774 \uC885\uB958 +Plugin-ChartF_Index1=\uC138 +Plugin-ChartF_Index3=\uCE35 +Plugin-ChartF_Each_Layer_Data_Special=\uAC01 \uACC4\uCE35 \uAC01\uAC01 \uC9C0\uC815 +Plugin-ChartF_Bottom_Data_Sum=\uB9D0\uB2E8 \uB370\uC774\uD130 \uC694\uC57D +Plugin-ChartF_Drill_Dir=\uB4DC\uB9B4 \uBAA9\uB85D +Plugin-ChartF_Select_Color=\uC120\uD0DD\uD55C \uC0C9 +Plugin-ChartF_ShowAllLevel=\uBAA8\uB4E0 \uB4F1\uAE09 \uBCF4\uC774\uAE30 +Plugin-ChartF_Mid_Tree_Map=\uAC00\uC6B4\uB370 +Plugin-ChartF_Up_Tree_Map=\uC5C5 \uC0AC\uC774\uB4DC +Plugin-ChartF_More_Label=\uB3D9\uC801 \uD301 \uAC12 \uBCC0\uD654 +Plugin-ChartF_Time_Interval=\uC2DC\uAC04\uAC04\uACA9 +Plugin-ChartF_Auto_Tooltip=\uC790\uB3D9 \uD234\uD301 +Plugin-ChartF_Position_Top=\uC704\uCABD +Plugin-ChartF_Position_Bottom=\uC544\uB798 +Plugin-ChartF_Auto_Adjust=\uC624\uD508 \uC790\uB3D9 \uC870\uC815 +Plugin-ChartF_Rotation_Angle=\uD68C\uC804\uAC01\uB3C4 +Plugin-ChartF_Define_Size=\uC0AC\uC774\uC988\uC815\uC758 +Plugin-ChartF_On=\uCF1C\uB2E4 +Plugin-ChartF_Off=\uB044\uB2E4 +Plugin-ChartF_Highlight=\uD558\uC774\uB77C\uC774\uD2B8 +Plugin-ChartF_Shape=\uBAA8\uC591 +Plugin-ChartF_Cloud=\uD074\uB77C\uC6B0\uB4DC +Plugin-ChartF_Funnel_Shape=Funnel +Plugin-ChartF_Pyramid=\uD53C\uB77C\uBBF8\uB4DC +Plugin-ChartF_Cabin=Cabin +Plugin-ChartF_Thumb=\uC5C4\uBE44 +Plugin-ChartF_Car=Car +Plugin-ChartF_Currency=\uD654\uD3D0 +Plugin-ChartF_Flash_Period=\uAE30\uAC04 +Plugin-ChartF_Flash_Animation=\uD50C\uB808\uC26C\uC560\uB2C8\uBA54\uC774\uC158 +Plugin-ChartF_Flow=Flow +Plugin-ChartF_Default=\uAE30\uBCF8\uAC12 +Plugin-ChartF_Animation_Type=\uC560\uB2C8\uBA54\uC774\uC158 \uD0C0\uC785 +Plugin-ChartF_Line_Map_Animation=\uC560\uB2C8\uBA54\uC774\uC158 +Plugin-ChartF_Line_Width=\uB77C\uC778\uB108\uBE44 +Plugin-ChartF_Bedding=Bedding +Plugin-ChartF_Curve=\uACE1\uC120 +Plugin-ChartF_Start_And_End=\uC2DC\uC791\uC810\uACFC \uC885\uCC29\uC810 +Plugin-ChartF_Task_Link=\uD14C\uC2A4\uD06C\uAD00\uB828 +Plugin-ChartF_Marker_Time=\uC911\uC694\uD55C \uB2E8\uACC4 +Plugin-ChartF_Task_ID_Tooltip=\uD14C\uC2A4\uD06C\uAD00\uB828 \uD544\uC694\uC5C6\uB294 \uACBD\uC6B0,\uC774\uC635\uC158 \uBE48\uAC12\uC73C\uB85C \uC124\uC815\uD574\uC8FC\uC138\uC694. +Plugin-ChartF_Link_Type=\uB9C1\uD06C \uD0C0\uC785 +Plugin-ChartF_Start_Task_ID=\uC2E4\uD589\uC911\uD14C\uC2A4\uD06CID +Plugin-ChartF_End_Task_ID=\uB9C8\uAC10 \uD14C\uC2A4\uD06CID +Plugin-ChartF_Project_Axis=\uD504\uB85C\uC81D\uD2B8 \uCD95 +Plugin-ChartF_Custom=\uC0AC\uC6A9\uC790\uC9C0\uC815 +Plugin-ChartF_Horizontal_Proportion=\uC218\uD3C9 \uBE44\uC728 +Plugin-ChartF_Horizontal_Table=\uC218\uD3C9 \uD5E4\uB354 +Plugin-ChartF_Vertical_Table=\uC218\uC9C1 \uD5E4\uB354 +Plugin-ChartF_Up_Head_Table=\uC704\uCE21\uD0C0\uC774\uD2C0 +Plugin-ChartF_Down_Head_Table=\uC544\uB798\uCE21\uD0C0\uC774\uD2C0 +Plugin-ChartF_Condition_Config=\uC0C1\uD0DC\uC124\uC815 +Plugin-ChartF_Time_Zoom=Time zoom +Plugin-ChartF_Initial_Level=\uCD08\uAE30 \uB808\uBCA8 +Plugin-ChartF_Weekend_Tooltip=Weekend tips +Plugin-ChartF_Time_Axis=\uC2DC\uAC04\uCD95 +Plugin-ChartF_Series_New_Line=\uC0C8\uB85C\uC6B4 \uC120 \uACC4\uC5F4 +Plugin-ChartF_Style=\uC591\uC2DD +Plugin-ChartF_Link_Line=\uB9C1\uD06C \uB77C\uC778 +Plugin-ChartF_Gannt_Marker=\uC911\uC694\uD55C \uB2E8\uACC4 +Plugin-ChartF_Right_Tree_Map=\uC624\uB978\uCABD +Plugin-ChartF_Duration_Time=\uC9C0\uC18D \uAE30\uAC04 +Plugin-ChartF_Link=\uB9C1\uD06C +Plugin-ChartF_Node_Radius=\uB178\uB4DC \uBC18\uACBD +Plugin-ChartF_Border_Width=\uACBD\uACC4 \uB108\uBE44 +Plugin-ChartF_Node=\uB178\uB4DC +Plugin-ChartF_Large_Model=\uBE45\uB370\uC774\uD130 \uBAA8\uB378 +Plugin-ChartF_ZoomGesture=Gesture zoom +Plugin-ChartF_UnifiedComputing=\uD1B5\uD569 \uACC4\uC0B0 +Plugin-ChartF_RespectivelySpecified=\uBD84\uB9AC\uB418\uAC8C \uBA85\uC2DC\uD558\uB2E4 +Plugin-ChartF_Category=\uCE74\uD14C\uACE0\uB9AC +Plugin-ChartF_Period=\uC608\uCE21 +Plugin-ChartF_Heat_Map_Radius=\uBC18\uACBD \uB9CC\uB4E4\uAE30 +Plugin-ChartF_AutoSort=\uC790\uB3D9 \uC815\uB82C +Plugin-ChartF_UseDiffSlantAngle=\uBE44\uC5F0\uC18D +Plugin-ChartF_UseSameSlantAngle=\uC5F0\uC18D +Plugin-ChartF_Background_Area=BG \uC601\uC5ED +Plugin-ChartF_After_Period=\uC774\uD6C4 +Plugin-ChartF_Radius_Set=\uBC18\uACBD \uC124\uC815 +Plugin-ChartF_Auto=\uC790\uB3D9 +Plugin-ChartF_Origin=\uC624\uB9AC\uC9C0\uB110 +Plugin-ChartF_Max=\uCD5C\uB300 +Plugin-ChartF_Heat_Map_Blur=\uD22C\uBA85\uB3C4 +Plugin-ChartF_Cycle=\uC21C\uD658 +Plugin-ChartF_Min=\uCD5C\uC18C +Plugin-ChartF_HeatPoint=Heat point +Plugin-Chart_Descriptor=\uC124\uBA85 +Plugin-Chart_Data_Sheet=\uB370\uC774\uD130\uD45C +Plugin-ChartF_Moniter_refresh=\uBAA8\uB2C8\uD130 \uC0C8\uB85C\uACE0\uCE68 +Plugin-ChartF_Change_Word_Value=\uB2E8\uC5B4 \uBE48\uB3C4 \uBC14\uAFB8\uAE30 +Plugin-ChartF_Change_Percent=\uD37C\uC13C\uD2F0\uC9C0 \uBC14\uAFB8\uAE30 +Plugin-ChartF_Change_Value=\uAC12 \uBC14\uAFB8\uAE30 +Plugin-Chart_Character= +Plugin-ChartF_AreaSize= +Plugin-ChartF_Limit= +Plugin-ChartF_NotLimit= +Plugin-ChartF_MaxProportion= +Plugin-ChartF_RangeNum= +Plugin-ChartF_AxisLabel= +Plugin-ChartF_AxisLabel_Position= +Plugin-ChartF_AxisLabel_Format= +Plugin-ChartF_Prompt_Box= +Plugin-ChartF_Color= +Plugin-ChartF_Point_Style= +Plugin-ChartF_Continuity= +Plugin-ChartF_Large_Data= +Plugin-ChartF_Animation_Effects= +Plugin-ChartF_layout= +Plugin-ChartF_Axis= +Plugin-ChartF_Reversal= +Plugin-ChartF_OnlyUseBeforeRecords= +Plugin-ChartF_RecordsNum= +Plugin-ChartF_Rotation_Direction= +Plugin-ChartF_Start= +Plugin-ChartF_End= +Plugin-ChartF_Hyperlink= +Plugin-ChartF_Default_Interval= +Plugin-ChartF_Time= +Plugin-ChartF_Add= +Plugin-ChartF_Non_Adjustment= +Plugin-ChartF_Add_Interval= \ No newline at end of file diff --git a/designer_base/src/com/fr/design/locale/designer_zh_CN.properties b/designer_base/src/com/fr/design/locale/designer_zh_CN.properties index 118187c155..dff879783c 100644 --- a/designer_base/src/com/fr/design/locale/designer_zh_CN.properties +++ b/designer_base/src/com/fr/design/locale/designer_zh_CN.properties @@ -2161,3 +2161,224 @@ FR-Designer_Tab_Template_Four=\u6A21\u677F\u56DB FR-Designer_Tab_Template_Five=\u6A21\u677F\u4E94 FR-Designer_Tab_Template_Six=\u6A21\u677F\u516D FR-Designer_Tab_Display_Position=\u663E\u793A\u4F4D\u7F6E +Plugin-ChartF_Rotation=\u53EF\u65CB\u8F6C +Plugin-ChartF_StartAngle=\u8D77\u59CB\u89D2\u5EA6 +Plugin-ChartF_EndAngle=\u7EC8\u7ED3\u89D2\u5EA6 +Plugin-ChartF_InnerRadius=\u5185\u5F84\u5360\u6BD4 +Plugin-ChartF_YES=\u662F +Plugin-ChartF_NO=\u5426 +Plugin-ChartF_Fixed_Column_Width=\u56FA\u5B9A\u67F1\u5BBD +Plugin-ChartF_Filled_With_Image=\u7528\u56FE\u7247\u586B\u5145 +Plugin-ChartF_Name=\u540D\u79F0 +Plugin-ChartF_Deploy=\u914D\u7F6E +Plugin-ChartF_PercentStacked=\u767E\u5206\u6BD4\u5806\u79EF +Plugin-ChartF_Inside=\u5185\u4FA7 +Plugin-ChartF_Outside=\u5916\u4FA7 +Plugin-ChartF_Center=\u5C45\u4E2D +plugin-ChartF_MatchColor=\u914D\u8272 +plugin-ChartF_FloatColor=\u60AC\u6D6E\u989C\u8272 +Plugin-ChartF_FilledWithImage=\u56FE\u7247\u586B\u5145 +Plugin-ChartF_MainType=\u4E3B\u523B\u5EA6\u5355\u4F4D +Plugin-ChartF_SecType=\u6B21\u523B\u5EA6\u5355\u4F4D +Plugin-ChartF_NormalLine=\u666E\u901A +Plugin-ChartF_StepLine=\u5782\u76F4 +Plugin-ChartF_CurveLine=\u66F2\u7EBF +Plugin-ChartF_Null_Value_Break=\u7A7A\u503C\u65AD\u5F00 +Plugin-ChartF_Line=\u7EBF +Plugin-ChartF_SeriesColor=\u7CFB\u5217\u8272 +Plugin-ChartF_Rule=\u5E38\u89C4 +Plugin-ChartF_FillColor=\u586B\u5145\u989C\u8272 +Plugin-ChartF_Radius=\u534A\u5F84 +Plugin-ChartF_Width=\u5BBD +Plugin-ChartF_Height=\u9AD8 +Plugin-ChartF_Marker=\u6807\u8BB0\u70B9 +Plugin-ChartF_Range=\u533A\u95F4 +Plugin-ChartF_Hinge=\u67A2\u7EBD +Plugin-ChartF_HingeBackground=\u67A2\u7EBD\u80CC\u666F +Plugin-ChartF_Needle=\u6307\u9488 +Plugin-ChartF_PaneBackground=\u5E95\u76D8\u80CC\u666F +Plugin-ChartF_SlotBackground=\u523B\u5EA6\u69FD +Plugin-ChartF_InnerPaneBackground=\u5185\u5E95\u76D8\u80CC\u666F +Plugin-ChartF_AntiClockWise=\u9006\u65F6\u9488 +Plugin-ChartF_ClockWise=\u987A\u65F6\u9488 +Plugin-ChartF_TickColor=\u523B\u5EA6\u7EBF\u989C\u8272 +Plugin-ChartF_CategoryLabel=\u5206\u7C7B\u6807\u7B7E +Plugin-ChartF_ValueLabel=\u503C\u6807\u7B7E +Plugin-ChartF_PercentLabel=\u767E\u5206\u6BD4\u6807\u7B7E +Plugin-ChartF_Background=\u80CC\u666F +Plugin-ChartF_Circle=\u5706\u5F62 +Plugin-ChartF_Polygonal=\u591A\u8FB9\u5F62 +Plugin-ChartF_Alpha=\u4E0D\u900F\u660E\u5EA6 +Plugin-ChartF_Custom_Width=\u81EA\u5B9A\u4E49\u80CC\u666F\u5BBD\u5EA6 +Plugin-ChartF_Custom_Height=\u81EA\u5B9A\u4E49\u80CC\u666F\u9AD8\u5EA6 +Plugin-ChartF_OpenLargeDataModel=\u5F00\u542F\u5927\u6570\u636E\u4F18\u5316 +Plugin-ChartF_LargeDataModelPrompt=(\u4F18\u5316\u540E\u4F1A\u6539\u53D8\u5206\u7C7B\u987A\u5E8F\u4F46\u4E0D\u4F1A\u5F71\u54CD\u65F6\u95F4\u8F74\u548C\u503C\u8F74\u6548\u679C) +Plugin-ChartF_Legend_Ordinary=\u666E\u901A +Plugin-ChartF_Legend_Gradual=\u6E10\u53D8\u8272 +Plugin-ChartF_Legend_Section=\u533A\u57DF\u6BB5 +Plugin-ChartF_Legend_Form=\u5F62\u6001 +Plugin-ChartF_Label_Format=\u6807\u7B7E\u683C\u5F0F +Plugin-ChartF_Section_Config=\u533A\u95F4\u914D\u7F6E +Plugin-ChartF_MinDiameter=\u6700\u5C0F\u76F4\u5F84 +Plugin-ChartF_MaxDiameter=\u6700\u5927\u76F4\u5F84 +Plugin-ChartF_Open=\u5F00\u542F +Plugin-ChartF_Close=\u5173\u95ED +Plugin-ChartF_Shadow=\u9634\u5F71 +Plugin-ChartF_DisplayNegative=\u5C55\u793A\u8D1F\u6C14\u6CE1 +Plugin-ChartF_Bubble=\u6C14\u6CE1 +Plugin-ChartF_X_Direction=x\u65B9\u5411 +Plugin-ChartF_Y_Direction=y\u65B9\u5411 +Plugin-ChartF_Position=\u4F4D\u7F6E +Plugin-ChartF_Location=\u5B9A\u4F4D +Plugin-ChartF_Custom_Axis=\u81EA\u5B9A\u4E49\u5750\u6807\u8F74 +Plugin-ChartF_Radar_X_Axis=\u6781\u89D2\u8F74 +Plugin-ChartF_Radar_Y_Axis=\u6781\u5F84\u8F74 +Plugin-ChartF_Rectangular_Coordinate_System=\u76F4\u89D2\u5750\u6807\u7CFB +Plugin-ChartF_Map_Data=\u5730\u56FE\u6570\u636E +Plugin-ChartF_Image_Map_Data=\u81EA\u5B9A\u4E49\u56FE\u7247 +Plugin-ChartF_Map_Area=\u5730\u56FE\u8FB9\u754C +Plugin-ChartF_Map_Point=\u5730\u56FE\u70B9 +Plugin-ChartF_Map_Area_And_Point=\u5730\u56FE\u8FB9\u754C/\u70B9 +Plugin-ChartF_Gis_Layer=GIS\u56FE\u5C42 +Plugin-ChartF_Map_Init_Status=\u521D\u59CB\u72B6\u6001 +Plugin-ChartF_Zoom_Layer=\u7F29\u653E\u7B49\u7EA7 +Plugin-ChartF_View_Center=\u4E2D\u5FC3\u70B9 +Plugin-ChartF_Connect_WMP=\u8FDE\u63A5 +Plugin-ChartF_Connecting_WMP=\u8FDE\u63A5\u4E2D +Plugin-ChartF_WMS_Layers=wms\u56FE\u5C42 +Plugin-ChartF_Location_With_AreaName=\u533A\u57DF\u540D\u5339\u914D +Plugin-ChartF_Location_With_LongAndLat=\u7ECF\u7EAC\u5EA6\u5B9A\u4F4D +Plugin-ChartF_NULL_Value_Color=\u7A7A\u503C\u989C\u8272 +Plugin-ChartF_Border=\u8FB9\u6846 +Plugin-ChartF_At_Least_One_Chart=\u81F3\u5C11\u9009\u62E9\u4E00\u79CD\u56FE\u8868 +Plugin-ChartF_JiangSu=\u6C5F\u82CF\u7701 +Plugin-ChartF_XiZang=\u897F\u85CF\u81EA\u6CBB\u533A +Plugin-ChartF_Level=\u5C42\u6B21 +Plugin-ChartF_Gradual_Level=\u5C42\u6B21\u6E10\u53D8 +Plugin-ChartF_Gradual_Deep=\u6E10\u6DF1 +Plugin-ChartF_Gradual_Light=\u6E10\u6D45 +Plugin-ChartF_Drill=\u94BB\u53D6 +Plugin-ChartF_Layer_Tree=\u94BB\u53D6\u5C42\u7EA7\u5173\u7CFB +Plugin-ChartF_Layer_Detail=\u5C42\u7EA7\u5C5E\u6027 +Plugin-ChartF_Layer_Map_Type=\u5C55\u793A\u7C7B\u578B +Plugin-ChartF_Index1=\u7B2C +Plugin-ChartF_Index3=\u5C42 +Plugin-ChartF_Each_Layer_Data_Special=\u5404\u5C42\u7EA7\u5206\u522B\u6307\u5B9A +Plugin-ChartF_Bottom_Data_Sum=\u5E95\u5C42\u6570\u636E\u6C47\u603B +Plugin-ChartF_Drill_Dir=\u94BB\u53D6\u76EE\u5F55 +Plugin-ChartF_Select_Color=\u9009\u4E2D\u8272 +Plugin-ChartF_ShowAllLevel=\u663E\u793A\u6240\u6709\u5C42\u7EA7 +Plugin-ChartF_Up_Tree_Map=\u4E0A\u4FA7 +Plugin-ChartF_Mid_Tree_Map=\u5C45\u4E2D +Plugin-ChartF_More_Label=\u540E\u53F0\u68C0\u6D4B +Plugin-ChartF_Time_Interval=\u65F6\u95F4\u95F4\u9694 +Plugin-ChartF_Auto_Tooltip=\u81EA\u52A8\u6570\u636E\u63D0\u793A +Plugin-ChartF_Position_Top=\u4E0A\u65B9 +Plugin-ChartF_Position_Bottom=\u4E0B\u65B9 +Plugin-ChartF_Auto_Adjust=\u81EA\u52A8\u8C03\u6574 +Plugin-ChartF_UseSameSlantAngle=\u8FDE\u7EED +Plugin-ChartF_UseDiffSlantAngle=\u4E0D\u8FDE\u7EED +Plugin-ChartF_AutoSort=\u81EA\u52A8\u6392\u5E8F +Plugin-ChartF_Origin=\u539F\u6837\u5C55\u793A +Plugin-ChartF_HeatPoint=\u70ED\u529B\u70B9 +Plugin-ChartF_Background_Area=\u80CC\u666F\u533A\u57DF +Plugin-ChartF_Max=\u6700\u5927 +Plugin-ChartF_Min=\u6700\u5C0F +Plugin-ChartF_Heat_Map_Radius=\u6E32\u67D3\u534A\u5F84 +Plugin-ChartF_Heat_Map_Blur=\u6A21\u7CCA\u5EA6 +Plugin-ChartF_After_Period=\u540E\u63A8 +Plugin-ChartF_Cycle=\u5468\u671F +Plugin-ChartF_Period=\u9884\u6D4B +Plugin-ChartF_Auto=\u81EA\u52A8 +Plugin-ChartF_Radius_Set=\u534A\u5F84\u8BBE\u7F6E +Plugin-ChartF_Rotation_Angle=\u65CB\u8F6C\u89D2\u5EA6 +Plugin-ChartF_Define_Size=\u6307\u5B9A\u5927\u5C0F +Plugin-ChartF_On=\u5F00\u542F +Plugin-ChartF_Off=\u5173\u95ED +Plugin-ChartF_Highlight=\u9AD8\u4EAE +Plugin-ChartF_Shape=\u5F62\u72B6 +Plugin-ChartF_Cloud=\u4E91 +Plugin-ChartF_Funnel_Shape=\u6F0F\u6597 +Plugin-ChartF_Pyramid=\u91D1\u5B57\u5854 +Plugin-ChartF_Cabin=\u5C0F\u5C4B +Plugin-ChartF_Thumb=\u62C7\u6307 +Plugin-ChartF_Car=\u6C7D\u8F66 +Plugin-ChartF_Currency=\u8D27\u5E01 +Plugin-ChartF_Flash_Period=\u8FD0\u52A8\u5468\u671F +Plugin-ChartF_Flash_Animation=\u95EA\u70C1\u52A8\u753B +Plugin-ChartF_Flow=\u6D41\u5411 +Plugin-ChartF_Default=\u9ED8\u8BA4 +Plugin-ChartF_Animation_Type=\u8FD0\u52A8\u65B9\u5F0F +Plugin-ChartF_Line_Width=\u7EBF\u5BBD +Plugin-ChartF_Bedding=\u5F2F\u66F2\u5EA6 +Plugin-ChartF_Curve=\u66F2\u7EBF +Plugin-ChartF_Line_Map_Animation=\u6D41\u5411\u52A8\u753B +Plugin-ChartF_Start_And_End=\u8D77\u59CB\u70B9\u548C\u5230\u8FBE\u70B9 +Plugin-ChartF_Task_Link=\u4EFB\u52A1\u5173\u8054 +Plugin-ChartF_Marker_Time=\u91CC\u7A0B\u7891\u65F6\u95F4 +Plugin-ChartF_Start_Task_ID=\u8D77\u59CB\u4EFB\u52A1id +Plugin-ChartF_End_Task_ID=\u7ED3\u675F\u4EFB\u52A1id +Plugin-ChartF_Link_Type=\u5173\u8054\u7C7B\u578B +Plugin-ChartF_Task_ID_Tooltip=\u5982\u679C\u4E0D\u8BBE\u7F6E\u4EFB\u52A1\u5173\u8054\uFF0C\u6B64\u9879\u53EF\u4EE5\u8BBE\u7F6E\u6210\u65E0 +Plugin-ChartF_Project_Axis=\u9879\u76EE\u8F74 +Plugin-ChartF_Custom=\u81EA\u5B9A\u4E49 +Plugin-ChartF_Horizontal_Proportion=\u6A2A\u5411\u5360\u6BD4 +Plugin-ChartF_Horizontal_Table=\u6A2A\u5411\u8868\u5934 +Plugin-ChartF_Vertical_Table=\u7EB5\u5411\u8868\u5934 +Plugin-ChartF_Up_Head_Table=\u4E0A\u5C42\u8868\u5934 +Plugin-ChartF_Down_Head_Table=\u4E0B\u5C42\u8868\u5934 +Plugin-ChartF_Condition_Config=\u72B6\u6001\u8BBE\u7F6E +Plugin-ChartF_Time_Zoom=\u65F6\u95F4\u7F29\u653E +Plugin-ChartF_Initial_Level=\u521D\u59CB\u7B49\u7EA7 +Plugin-ChartF_Weekend_Tooltip=\u5468\u672B\u63D0\u793A +Plugin-ChartF_Time_Axis=\u65F6\u95F4\u8F74 +Plugin-ChartF_Series_New_Line=\u7CFB\u5217\u6362\u884C +Plugin-ChartF_Style=\u6837\u5F0F +Plugin-ChartF_Link_Line=\u5173\u8054\u7EBF +Plugin-ChartF_Gannt_Marker=\u91CC\u7A0B\u7891 +Plugin-ChartF_Right_Tree_Map=\u53F3\u4FA7 +Plugin-ChartF_Duration_Time=\u6301\u7EED\u65F6\u95F4 +Plugin-ChartF_Link=\u8FDE\u7EBF +Plugin-ChartF_Node_Radius=\u8282\u70B9\u534A\u5F84 +Plugin-ChartF_Border_Width=\u8FB9\u6846\u5BBD\u5EA6 +Plugin-ChartF_Node=\u8282\u70B9 +Plugin-ChartF_Large_Model=\u5927\u6570\u636E\u6A21\u5F0F +Plugin-ChartF_ZoomGesture=\u624B\u52BF\u7F29\u653E +Plugin-ChartF_UnifiedComputing=\u7EDF\u4E00\u8BA1\u7B97 +Plugin-ChartF_RespectivelySpecified=\u5206\u522B\u6307\u5B9A +Plugin-ChartF_Category=\u5206\u7C7B +Plugin-Chart_Descriptor=\u63CF\u8FF0 +Plugin-Chart_Data_Sheet=\u6570\u636E\u8868 +Plugin-ChartF_Moniter_refresh=\u76D1\u63A7\u5237\u65B0 +Plugin-ChartF_Change_Word_Value=\u53D8\u5316\u8BCD\u9891 +Plugin-ChartF_Change_Percent=\u53D8\u5316\u767E\u5206\u6BD4 +Plugin-ChartF_Change_Value=\u53D8\u5316\u503C +Plugin-Chart_Character=\u5B57\u7B26 +Plugin-ChartF_AreaSize=\u533A\u57DF\u5927\u5C0F +Plugin-ChartF_Limit=\u9650\u5236 +Plugin-ChartF_NotLimit=\u4E0D\u9650\u5236 +Plugin-ChartF_MaxProportion=\u6700\u5927\u5360\u6BD4 +Plugin-ChartF_RangeNum=\u533A\u95F4\u6570\u503C +Plugin-ChartF_AxisLabel=\u8F74\u6807\u7B7E +Plugin-ChartF_AxisLabel_Position=\u8F74\u6807\u7B7E\u4F4D\u7F6E +Plugin-ChartF_AxisLabel_Format=\u8F74\u6807\u7B7E\u683C\u5F0F +Plugin-ChartF_Prompt_Box=\u63D0\u793A\u6846 +Plugin-ChartF_Color=\u989C\u8272 +Plugin-ChartF_Point_Style=\u70B9\u6837\u5F0F +Plugin-ChartF_Continuity=\u8FDE\u7EED\u6027 +Plugin-ChartF_Large_Data=\u5927\u6570\u636E +Plugin-ChartF_Animation_Effects=\u52A8\u753B\u7279\u6548 +Plugin-ChartF_layout=\u5F62\u5F0F +Plugin-ChartF_Axis=\u5750\u6807\u7CFB +Plugin-ChartF_Reversal=\u7FFB\u8F6C +Plugin-ChartF_OnlyUseBeforeRecords=\u53EA\u4F7F\u7528\u524D\u6709\u9650\u6761\u8BB0\u5F55 +Plugin-ChartF_RecordsNum=\u8BB0\u5F55\u6761\u6570 +Plugin-ChartF_Rotation_Direction=\u65CB\u8F6C\u65B9\u5411 +Plugin-ChartF_Start=\u8D77\u70B9 +Plugin-ChartF_End=\u7EC8\u70B9 +Plugin-ChartF_Hyperlink=\u8D85\u94FE +Plugin-ChartF_Default_Interval=\u9ED8\u8BA4\u95F4\u9694 +Plugin-ChartF_Time=\u65F6\u95F4 +Plugin-ChartF_Add=\u6DFB\u52A0 +Plugin-ChartF_Non_Adjustment=\u4E0D\u53EF\u8C03\u6574 +Plugin-ChartF_Add_Interval=\u6DFB\u52A0\u95F4\u9694 diff --git a/designer_base/src/com/fr/design/locale/designer_zh_TW.properties b/designer_base/src/com/fr/design/locale/designer_zh_TW.properties index 0df39773e1..427fa947c7 100644 --- a/designer_base/src/com/fr/design/locale/designer_zh_TW.properties +++ b/designer_base/src/com/fr/design/locale/designer_zh_TW.properties @@ -2160,3 +2160,224 @@ FR-Designer_Tab_Template_Four=\u6A21\u677F\u56DB FR-Designer_Tab_Template_Five=\u6A21\u677F\u4E94 FR-Designer_Tab_Template_Six=\u6A21\u677F\u516D FR-Designer_Tab_Display_Position=\u986F\u793A\u4F4D\u7F6E +Plugin-ChartF_Rotation=\u53EF\u65CB\u8F49 +Plugin-ChartF_StartAngle=\u8D77\u59CB\u89D2\u5EA6 +Plugin-ChartF_EndAngle=\u7D42\u7D50\u89D2\u5EA6 +Plugin-ChartF_InnerRadius=\u5167\u5F91\u4F54\u6BD4 +Plugin-ChartF_YES=\u662F +Plugin-ChartF_NO=\u5426 +Plugin-ChartF_Fixed_Column_Width=\u56FA\u5B9A\u67F1\u5B50\u5BEC\u5EA6 +Plugin-ChartF_Filled_With_Image=\u4F7F\u7528\u5716\u7247\u586B\u5145 +Plugin-ChartF_Name=\u540D\u7A31 +Plugin-ChartF_Deploy=\u914D\u7F6E +Plugin-ChartF_PercentStacked=\u767E\u5206\u6BD4\u5806\u7A4D +Plugin-ChartF_Inside=\u5167\u5074 +Plugin-ChartF_Outside=\u5916\u5074 +Plugin-ChartF_Center=\u5C45\u4E2D +plugin-ChartF_MatchColor=\u914D\u8272 +plugin-ChartF_FloatColor=\u61F8\u6D6E\u984F\u8272 +Plugin-ChartF_FilledWithImage=\u5716\u7247\u586B\u5145 +Plugin-ChartF_MainType=\u4E3B\u8981\u523B\u5EA6\u55AE\u4F4D +Plugin-ChartF_SecType=\u6B21\u8981\u523B\u5EA6\u55AE\u4F4D +Plugin-ChartF_NormalLine=\u666E\u901A +Plugin-ChartF_StepLine=\u5782\u76F4 +Plugin-ChartF_CurveLine=\u66F2\u7DDA +Plugin-ChartF_Null_Value_Break=\u7A7A\u503C\u65B7\u958B +Plugin-ChartF_Line=\u7DDA +Plugin-ChartF_SeriesColor=\u7CFB\u5217\u8272 +Plugin-ChartF_Rule=\u5E38\u898F +Plugin-ChartF_FillColor=\u586B\u5145\u984F\u8272 +Plugin-ChartF_Radius=\u534A\u5F91 +Plugin-ChartF_Width=\u5BEC +Plugin-ChartF_Height=\u9AD8 +Plugin-ChartF_Marker=\u6A19\u8A18\u9EDE +Plugin-ChartF_Range=\u5340\u9593 +Plugin-ChartF_Hinge=\u6A1E\u7D10 +Plugin-ChartF_HingeBackground=\u6A1E\u7D10\u80CC\u666F +Plugin-ChartF_Needle=\u6307\u91DD +Plugin-ChartF_PaneBackground=\u5E95\u76E4\u80CC\u666F +Plugin-ChartF_SlotBackground=\u523B\u5EA6\u69FD +Plugin-ChartF_InnerPaneBackground=\u5167\u5E95\u76E4\u80CC\u666F +Plugin-ChartF_AntiClockWise=\u9006\u6642\u91DD +Plugin-ChartF_ClockWise=\u9806\u6642\u91DD +Plugin-ChartF_TickColor=\u523B\u5EA6\u7DDA\u984F\u8272 +Plugin-ChartF_CategoryLabel=\u5206\u985E\u6A19\u7C64 +Plugin-ChartF_ValueLabel=\u503C\u6A19\u7C64 +Plugin-ChartF_PercentLabel=\u767E\u5206\u6BD4\u6A19\u7C64 +Plugin-ChartF_Background=\u80CC\u666F +Plugin-ChartF_Circle=\u5713\u5F62 +Plugin-ChartF_Polygonal=\u591A\u908A\u5F62 +Plugin-ChartF_Alpha=\u4E0D\u900F\u660E\u5EA6 +Plugin-ChartF_Custom_Width=\u81EA\u5B9A\u7FA9\u80CC\u666F\u5BEC\u5EA6 +Plugin-ChartF_Custom_Height=\u81EA\u5B9A\u7FA9\u80CC\u666F\u9AD8\u5EA6 +Plugin-ChartF_OpenLargeDataModel=\u958B\u555F\u5927\u6578\u64DA\u512A\u5316 +Plugin-ChartF_LargeDataModelPrompt=\uFF08\u512A\u5316\u5F8C\u6703\u6539\u8B8A\u5206\u985E\u9806\u5E8F\u4F46\u4E0D\u6703\u5F71\u97FF\u6642\u9593\u8EF8\u548C\u503C\u8EF8\u6548\u679C\uFF09 +Plugin-ChartF_Legend_Ordinary=\u666E\u901A +Plugin-ChartF_Legend_Gradual=\u6F38\u8B8A\u8272 +Plugin-ChartF_Legend_Section=\u5340\u57DF\u6BB5 +Plugin-ChartF_Legend_Form=\u5F62\u614B +Plugin-ChartF_Label_Format=\u6A19\u7C64\u683C\u5F0F +Plugin-ChartF_Section_Config=\u5340\u9593\u914D\u5BD8 +Plugin-ChartF_MinDiameter=\u6700\u5C0F\u76F4\u5F91 +Plugin-ChartF_MaxDiameter=\u6700\u5927\u76F4\u5F91 +Plugin-ChartF_Open=\u958B\u555F +Plugin-ChartF_Close=\u95DC\u9589 +Plugin-ChartF_Shadow=\u9670\u5F71 +Plugin-ChartF_DisplayNegative=\u5C55\u793A\u8CA0\u6C23\u6CE1 +Plugin-ChartF_Bubble=\u6C23\u6CE1 +Plugin-ChartF_X_Direction=x\u65B9\u5411 +Plugin-ChartF_Y_Direction=y\u65B9\u5411 +Plugin-ChartF_Position=\u4F4D\u7F6E +Plugin-ChartF_Location=\u5B9A\u4F4D +Plugin-ChartF_Custom_Axis=\u81EA\u5B9A\u7FA9\u5750\u6A19\u8EF8 +Plugin-ChartF_Radar_X_Axis=\u6975\u89D2\u8EF8 +Plugin-ChartF_Radar_Y_Axis=\u6975\u5F91\u8EF8 +Plugin-ChartF_Rectangular_Coordinate_System=\u76F4\u89D2\u5750\u6A19\u7CFB +Plugin-ChartF_Map_Data=\u5730\u5716\u6578\u64DA +Plugin-ChartF_Image_Map_Data=\u81EA\u5B9A\u7FA9\u5716\u7247 +Plugin-ChartF_Map_Area=\u5730\u5716\u908A\u754C +Plugin-ChartF_Map_Point=\u5730\u5716\u9EDE +Plugin-ChartF_Map_Area_And_Point=\u5730\u5716\u908A\u754C/\u9EDE +Plugin-ChartF_Gis_Layer=GIS\u5716\u5C64 +Plugin-ChartF_Map_Init_Status=\u521D\u59CB\u72C0\u614B +Plugin-ChartF_Zoom_Layer=\u7E2E\u653E\u7B49\u7D1A +Plugin-ChartF_View_Center=\u4E2D\u5FC3\u9EDE +Plugin-ChartF_Connect_WMP=\u9023\u63A5 +Plugin-ChartF_WMS_Layers=wms\u5716\u5C64 +Plugin-ChartF_Location_With_LongAndLat=\u7D93\u7DEF\u5EA6\u5B9A\u4F4D +Plugin-ChartF_Location_With_AreaName=\u5340\u57DF\u540D\u5339\u914D +Plugin-ChartF_NULL_Value_Color=\u7A7A\u503C\u984F\u8272 +Plugin-ChartF_Border=\u908A\u6846 +Plugin-ChartF_At_Least_One_Chart=\u81F3\u5C11\u9078\u64C7\u4E00\u7A2E\u5716\u8868 +Plugin-ChartF_Connecting_WMP=\u9023\u63A5\u5728 +Plugin-ChartF_JiangSu=\u6C5F\u8607\u7701 +Plugin-ChartF_XiZang=\u897F\u85CF\u81EA\u6CBB\u5340 +Plugin-ChartF_Level=\u5C64\u6B21 +Plugin-ChartF_Gradual_Level=\u5C64\u6B21\u6F38\u8B8A +Plugin-ChartF_Gradual_Deep=\u6F38\u6DF1 +Plugin-ChartF_Gradual_Light=\u6F38\u6DFA +Plugin-ChartF_Drill=\u9246\u53D6 +Plugin-ChartF_Layer_Tree=\u947D\u53D6\u5C64\u7D1A\u95DC\u4FC2 +Plugin-ChartF_Layer_Detail=\u5C64\u7D1A\u5C6C\u6027 +Plugin-ChartF_Layer_Map_Type=\u5C55\u793A\u985E\u578B +Plugin-ChartF_Index1=\u7B2C +Plugin-ChartF_Index3=\u5C64 +Plugin-ChartF_Each_Layer_Data_Special=\u5404\u5C64\u7D1A\u5206\u5225\u6307\u5B9A +Plugin-ChartF_Bottom_Data_Sum=\u5E95\u5C64\u6578\u64DA\u532F\u7E3D +Plugin-ChartF_Drill_Dir=\u947D\u53D6\u76EE\u9304 +Plugin-ChartF_Select_Color=\u9078\u4E2D\u8272 +Plugin-ChartF_ShowAllLevel=\u986F\u793A\u6240\u6709\u5C64\u7D1A +Plugin-ChartF_Up_Tree_Map=\u4E0A\u5074 +Plugin-ChartF_Mid_Tree_Map=\u5C45\u4E2D +Plugin-ChartF_More_Label=\u503C\u8B8A\u5316\u52D5\u614B\u63D0\u793A +Plugin-ChartF_Time_Interval=\u6642\u9593\u9593\u9694 +Plugin-ChartF_Auto_Tooltip=\u81EA\u52D5\u8CC7\u6599\u63D0\u793A +Plugin-ChartF_Position_Top=\u4E0A\u65B9 +Plugin-ChartF_Position_Bottom=\u4E0B\u65B9 +Plugin-ChartF_Auto_Adjust=\u958B\u555F\u81EA\u5DF1\u7684\u52D5\u8ABF\u6574 +Plugin-ChartF_UseSameSlantAngle=\u9023\u7E8C +Plugin-ChartF_UseDiffSlantAngle=\u4E0D\u9023\u7E8C +Plugin-ChartF_AutoSort=\u81EA\u52D5\u6392\u5E8F +Plugin-ChartF_Origin=\u539F\u6A23\u5C55\u793A +Plugin-ChartF_HeatPoint=\u71B1\u529B\u9EDE +Plugin-ChartF_Background_Area=\u80CC\u666F\u5340\u57DF +Plugin-ChartF_Max=\u6700\u5927 +Plugin-ChartF_Min=\u6700\u5C0F +Plugin-ChartF_Heat_Map_Radius=\u6E32\u67D3\u534A\u5F91 +Plugin-ChartF_Heat_Map_Blur=\u6A21\u7CCA\u5EA6 +Plugin-ChartF_After_Period=\u5F8C\u63A8 +Plugin-ChartF_Cycle=\u5468\u671F +Plugin-ChartF_Period=\u9810\u6E2C +Plugin-ChartF_Auto=\u81EA\u52D5 +Plugin-ChartF_Radius_Set=\u534A\u5F91\u8A2D\u7F6E +Plugin-ChartF_Rotation_Angle=\u65CB\u8F49\u89D2\u5EA6 +Plugin-ChartF_Define_Size=\u6307\u5B9A\u5927\u5C0F +Plugin-ChartF_On=\u958B\u555F +Plugin-ChartF_Off=\u95DC\u9589 +Plugin-ChartF_Highlight=\u9AD8\u4EAE +Plugin-ChartF_Shape=\u5F62\u72C0 +Plugin-ChartF_Cloud=\u96F2 +Plugin-ChartF_Funnel_Shape=\u6F0F\u6597 +Plugin-ChartF_Pyramid=\u91D1\u5B57\u5854 +Plugin-ChartF_Cabin=\u5C0F\u5C4B +Plugin-ChartF_Thumb=\u62C7\u6307 +Plugin-ChartF_Car=\u6C7D\u8ECA +Plugin-ChartF_Currency=\u8CA8\u5E63 +Plugin-ChartF_Flash_Period=\u904B\u52D5\u5468\u671F +Plugin-ChartF_Flash_Animation=\u9583\u720D\u52D5\u756B +Plugin-ChartF_Flow=\u6D41\u5411 +Plugin-ChartF_Default=\u9ED8\u8A8D +Plugin-ChartF_Animation_Type=\u904B\u52D5\u65B9\u5F0F +Plugin-ChartF_Line_Width=\u7DDA\u5BEC +Plugin-ChartF_Bedding=\u5F4E\u66F2\u5EA6 +Plugin-ChartF_Curve=\u66F2\u7DDA +Plugin-ChartF_Line_Map_Animation=\u6D41\u5411\u52D5\u756B +Plugin-ChartF_Start_And_End=\u8D77\u59CB\u9EDE\u548C\u5230\u9054\u9EDE +Plugin-ChartF_Task_Link=\u4EFB\u52D9\u95DC\u806F +Plugin-ChartF_Marker_Time=\u91CC\u7A0B\u7891\u6642\u9593 +Plugin-ChartF_Task_ID_Tooltip=\u5982\u679C\u4E0D\u8A2D\u7F6E\u4EFB\u52D9\u95DC\u806F\uFF0C\u6B64\u9805\u53EF\u4EE5\u8A2D\u7F6E\u6210\u7121 +Plugin-ChartF_Link_Type=\u95DC\u806F\u985E\u578B +Plugin-ChartF_Start_Task_ID=\u8D77\u59CB\u4EFB\u52D9ID +Plugin-ChartF_End_Task_ID=\u7D50\u675F\u4EFB\u52D9ID +Plugin-ChartF_Project_Axis=\u9805\u76EE\u8EF8 +Plugin-ChartF_Custom=\u81EA\u5B9A\u7FA9 +Plugin-ChartF_Horizontal_Proportion=\u6A6B\u5411\u4F54\u6BD4 +Plugin-ChartF_Horizontal_Table=\u6A6B\u5411\u8868\u982D +Plugin-ChartF_Vertical_Table=\u7E31\u5411\u8868\u982D +Plugin-ChartF_Up_Head_Table=\u4E0A\u5C64\u8868\u982D +Plugin-ChartF_Down_Head_Table=\u4E0B\u5C64\u8868\u982D +Plugin-ChartF_Condition_Config=\u72C0\u614B\u8A2D\u7F6E +Plugin-ChartF_Time_Zoom=\u6642\u9593\u7E2E\u653E +Plugin-ChartF_Initial_Level=\u521D\u59CB\u7B49\u7D1A +Plugin-ChartF_Weekend_Tooltip=\u9031\u672B\u63D0\u793A +Plugin-ChartF_Time_Axis=\u6642\u9593\u8EF8 +Plugin-ChartF_Series_New_Line=\u7CFB\u5217\u63DB\u5217 +Plugin-ChartF_Style=\u6A23\u5F0F +Plugin-ChartF_Link_Line=\u95DC\u806F\u7DDA +Plugin-ChartF_Gannt_Marker=\u91CC\u7A0B\u7891 +Plugin-ChartF_Right_Tree_Map=\u53F3\u5074 +Plugin-ChartF_Duration_Time=\u6301\u7E8C\u6642\u9593 +Plugin-ChartF_Link=\u9023\u7DDA +Plugin-ChartF_Node_Radius=\u7BC0\u9EDE\u534A\u5F91 +Plugin-ChartF_Border_Width=\u908A\u6846\u5BEC\u5EA6 +Plugin-ChartF_Node=\u7BC0\u9EDE +Plugin-ChartF_Large_Model=\u5927\u6578\u64DA\u6A21\u5F0F +Plugin-ChartF_ZoomGesture=\u624B\u52E2\u7E2E\u653E +Plugin-ChartF_UnifiedComputing=\u7D71\u4E00\u8A08\u7B97 +Plugin-ChartF_RespectivelySpecified=\u5206\u5225\u6307\u5B9A +Plugin-ChartF_Category=\u5206\u985E +Plugin-Chart_Descriptor=\u63CF\u8FF0 +Plugin-Chart_Data_Sheet=\u8CC7\u6599\u8868 +Plugin-ChartF_Moniter_refresh=\u76E3\u63A7\u91CD\u65B0\u6574\u7406 +Plugin-ChartF_Change_Word_Value=\u8B8A\u5316\u8A5E\u983B +Plugin-ChartF_Change_Percent=\u8B8A\u5316\u767E\u5206\u6BD4 +Plugin-ChartF_Change_Value=\u8B8A\u5316\u503C +Plugin-Chart_Character= +Plugin-ChartF_AreaSize= +Plugin-ChartF_Limit= +Plugin-ChartF_NotLimit= +Plugin-ChartF_MaxProportion= +Plugin-ChartF_RangeNum= +Plugin-ChartF_AxisLabel= +Plugin-ChartF_AxisLabel_Position= +Plugin-ChartF_AxisLabel_Format= +Plugin-ChartF_Prompt_Box= +Plugin-ChartF_Color= +Plugin-ChartF_Point_Style= +Plugin-ChartF_Continuity= +Plugin-ChartF_Large_Data= +Plugin-ChartF_Animation_Effects= +Plugin-ChartF_layout= +Plugin-ChartF_Axis= +Plugin-ChartF_Reversal= +Plugin-ChartF_OnlyUseBeforeRecords= +Plugin-ChartF_RecordsNum= +Plugin-ChartF_Rotation_Direction= +Plugin-ChartF_Start= +Plugin-ChartF_End= +Plugin-ChartF_Hyperlink= +Plugin-ChartF_Default_Interval= +Plugin-ChartF_Time= +Plugin-ChartF_Add= +Plugin-ChartF_Non_Adjustment= +Plugin-ChartF_Add_Interval= diff --git a/designer_base/src/com/fr/design/mainframe/DesignerFrameFileDealerPane.java b/designer_base/src/com/fr/design/mainframe/DesignerFrameFileDealerPane.java index 6b3606ff95..bcb848ec16 100644 --- a/designer_base/src/com/fr/design/mainframe/DesignerFrameFileDealerPane.java +++ b/designer_base/src/com/fr/design/mainframe/DesignerFrameFileDealerPane.java @@ -28,6 +28,7 @@ import com.fr.file.FileNodeFILE; import com.fr.file.filetree.FileNode; import com.fr.general.ComparatorUtils; import com.fr.general.Inter; +import com.fr.io.utils.ResourceIOUtils; import com.fr.stable.CoreConstants; import com.fr.stable.StableUtils; import com.fr.stable.project.ProjectConstants; @@ -382,8 +383,8 @@ public class DesignerFrameFileDealerPane extends JPanel implements FileToolbarSt return; } - final FileNodeFILE nodeFile = new FileNodeFILE(new FileNode(StableUtils.pathJoin(new String[]{ProjectConstants.REPORTLETS_NAME, reportPath}), false)); - final String path = StableUtils.pathJoin(new String[]{nodeFile.getEnvPath(), nodeFile.getPath()}); + final FileNodeFILE nodeFile = new FileNodeFILE(new FileNode(StableUtils.pathJoin(ProjectConstants.REPORTLETS_NAME, reportPath), false)); + final String path = nodeFile.getPath(); oldName = nodeFile.getName(); suffix = oldName.substring(oldName.lastIndexOf(CoreConstants.DOT), oldName.length()); oldName = oldName.replaceAll(suffix, ""); @@ -476,8 +477,9 @@ public class DesignerFrameFileDealerPane extends JPanel implements FileToolbarSt String newPath = path.replace(nodeFile.getName(), userInput + suffix); renameTemplateInMemory(nodeFile, userInput + suffix, oldName + suffix); DesignerEnvManager.getEnvManager().replaceRecentOpenedFilePath(oldPath, newPath.replaceAll("/", "\\\\")); - File newFile = new File(newPath); - new File(path).renameTo(newFile); + + //模版重命名 + ResourceIOUtils.renameTo(path, newPath); selectedOperation.refresh(); DesignerContext.getDesignerFrame().setTitle(); jd.dispose(); diff --git a/designer_base/src/com/fr/env/RemoteEnv.java b/designer_base/src/com/fr/env/RemoteEnv.java index 65733b1dfd..acaea0f41e 100644 --- a/designer_base/src/com/fr/env/RemoteEnv.java +++ b/designer_base/src/com/fr/env/RemoteEnv.java @@ -31,6 +31,7 @@ import com.fr.file.DatasourceManagerProvider; import com.fr.file.filetree.FileNode; import com.fr.general.*; import com.fr.general.http.HttpClient; +import com.fr.io.utils.ResourceIOUtils; import com.fr.json.JSONArray; import com.fr.json.JSONException; import com.fr.json.JSONObject; @@ -39,6 +40,7 @@ import com.fr.regist.License; import com.fr.share.ShareConstants; import com.fr.stable.ArrayUtils; import com.fr.stable.EncodeConstants; +import com.fr.stable.Filter; import com.fr.stable.JavaCompileInfo; import com.fr.stable.ProductConstants; import com.fr.stable.StableUtils; @@ -1481,16 +1483,11 @@ public class RemoteEnv extends AbstractEnv { * @param path 制定路径,是基于报表目录下resource文件夹路径 * @return 读到的文件 */ - public File[] readPathSvgFiles(String path) { - String cataloguePath = StableUtils.pathJoin(new String[]{CacheManager.getProviderInstance().getCacheDirectory().getPath(), SvgProvider.SERVER, path}); + public String[] readPathSvgFiles(String path) { + String cataloguePath = StableUtils.pathJoin(CacheManager.getProviderInstance().getCacheDirectory().getPath(), SvgProvider.SERVER, path); - //检查缓存文件保存的目录下serversvgs文件夹是否存在 ,先用来暂存服务器读过来的svg文件 - File catalogue = new File(cataloguePath); - if (!catalogue.exists()) { - catalogue.mkdirs(); - } - ArrayList fileArray = new ArrayList<>(); + ArrayList fileArray = new ArrayList<>(); try { HashMap para = new HashMap(); para.put("op", "fr_remote_design"); @@ -1506,17 +1503,17 @@ public class RemoteEnv extends AbstractEnv { JSONObject jsonObject = (JSONObject) ja.get(i); String svgFileName = (String) jsonObject.get("svgfileName"); String svgfileContent = (String) jsonObject.get("svgfileContent"); - File file = new File(StableUtils.pathJoin(new String[]{cataloguePath, svgFileName})); + + String file = StableUtils.pathJoin(cataloguePath, svgFileName); InputStream in = new ByteArrayInputStream(svgfileContent.getBytes(EncodeConstants.ENCODING_UTF_8)); - FileOutputStream out = new FileOutputStream(file); - IOUtils.copyBinaryTo(in, out); + ResourceIOUtils.write(file, in); fileArray.add(file); } } catch (Exception e) { FRContext.getLogger().error(e.getMessage()); } - return fileArray.toArray(new File[fileArray.size()]); + return fileArray.toArray(new String[fileArray.size()]); } @@ -2098,14 +2095,12 @@ public class RemoteEnv extends AbstractEnv { public void pluginServiceStart(String serviceID){ } @Override - public File[] loadREUFile() throws Exception { - File target = new File(CacheManager.getProviderInstance().getCacheDirectory(), - ShareConstants.DIR_SHARE_CACHE); - StableUtils.deleteFile(target); - StableUtils.mkdirs(target); - File cacheDir = null; - File zip = null; - OutputStream out = null; + public String[] loadREUFile() throws Exception { + ResourceIOUtils.delete(StableUtils.pathJoin( + CacheManager.getProviderInstance().getCacheDirectory().getAbsolutePath(), + ShareConstants.DIR_SHARE_CACHE)); + + String zipFilePath = null; try { HashMap para = new HashMap(); para.put("op", "fr_remote_design"); @@ -2114,34 +2109,35 @@ public class RemoteEnv extends AbstractEnv { para.put("currentUsername", this.getUser()); HttpClient client = createHttpMethod(para); - InputStream input = client.getResponseStream();//拿到服务端传过来的整个共享文件夹的压缩文件的文件流 - zip = new File(StableUtils.pathJoin(CacheManager.getProviderInstance().getCacheDirectory().getAbsolutePath()), "share.zip"); - cacheDir = new File(StableUtils.pathJoin(CacheManager.getProviderInstance().getCacheDirectory().getAbsolutePath()), ShareConstants.DIR_SHARE_CACHE); - StableUtils.deleteFile(cacheDir); - StableUtils.mkdirs(cacheDir); - StableUtils.makesureFileExist(zip); - out = new FileOutputStream(zip); - IOUtils.copyBinaryTo(input, out);//放到本地缓存目录下 - - IOUtils.unzip(zip, cacheDir.getAbsolutePath(), EncodeConstants.ENCODING_GBK);//先解压到临时目录 - if (cacheDir.exists() && cacheDir.isDirectory()) { - return cacheDir.listFiles(new FilenameFilter() { - public boolean accept(File file, String s) { - return s.endsWith("reu"); - } - }); - } + //拿到服务端传过来的整个共享文件夹的压缩文件的文件流 + InputStream input = client.getResponseStream(); + + zipFilePath = StableUtils.pathJoin(CacheManager.getProviderInstance().getCacheDirectory().getAbsolutePath(), "share.zip"); + String cacheDir = StableUtils.pathJoin(CacheManager.getProviderInstance().getCacheDirectory().getAbsolutePath(), ShareConstants.DIR_SHARE_CACHE); + + ResourceIOUtils.write(zipFilePath, input); + ResourceIOUtils.unzip(zipFilePath, cacheDir, EncodeConstants.ENCODING_GBK); + + List files = ResourceIOUtils.listWithFullPath(cacheDir, new Filter() { + @Override + public boolean accept(String s) { + return s.endsWith(ProjectConstants.REU); + } + }); + + + return files.toArray(new String[files.size()]); } catch (Exception e) { FRContext.getLogger().error(e.getMessage()); } finally { - if (out != null) { - out.flush(); - out.close(); + + if (zipFilePath != null) { + ResourceIOUtils.delete(zipFilePath); } - StableUtils.deleteFile(zip); } - return new File[0]; + + return new String[0]; } @Override diff --git a/designer_base/src/com/fr/start/BaseDesigner.java b/designer_base/src/com/fr/start/BaseDesigner.java index 409106486c..1e4ef45009 100644 --- a/designer_base/src/com/fr/start/BaseDesigner.java +++ b/designer_base/src/com/fr/start/BaseDesigner.java @@ -3,26 +3,21 @@ */ package com.fr.start; -import com.fr.base.FRContext; import com.fr.design.DesignerEnvManager; import com.fr.design.ExtraDesignClassManager; import com.fr.design.file.HistoryTemplateListPane; import com.fr.design.file.MutilTempalteTabPane; import com.fr.design.file.TemplateTreePane; import com.fr.design.fun.DesignerStartOpenFileProcessor; -import com.fr.design.fun.impl.GlobalListenerProviderManager; +import com.fr.design.mainframe.DesignerContext; import com.fr.design.mainframe.DesignerFrame; -import com.fr.design.mainframe.TemplatePane; import com.fr.design.mainframe.toolbar.ToolBarMenuDock; import com.fr.design.utils.DesignUtils; -import com.fr.env.SignIn; import com.fr.file.FILE; import com.fr.file.FILEFactory; import com.fr.file.FileFILE; import com.fr.general.ComparatorUtils; import com.fr.general.FRLogger; -import com.fr.general.Inter; -import com.fr.general.ModuleContext; import com.fr.stable.OperatingSystem; import java.awt.*; @@ -44,25 +39,28 @@ public abstract class BaseDesigner extends ToolBarMenuDock { } private void init(String[] args) { - + // 初始化look and feel.这个在预加载之前执行是因为lookAndFeel里的东西,预加载时也要用到 DesignUtils.initLookAndFeel(); // 初始化Log Handler DesignerEnvManager.loadLogSetting(); - DesignerFrame df = createDesignerFrame(); + createDesignerFrame(); + } + public void show(String[] args) { + collectUserInformation(); - showDesignerFrame(args, df, false); + showDesignerFrame(args, DesignerContext.getDesignerFrame(), false); for (int i = 0; !TemplateTreePane.getInstance().getTemplateFileTree().isTemplateShowing() && i < LOAD_TREE_MAXNUM; i++) { TemplateTreePane.getInstance().getTemplateFileTree().refresh(); } } - - - private DesignerFrame createDesignerFrame() { - return new DesignerFrame(this); + + private void createDesignerFrame() { + + new DesignerFrame(this); } diff --git a/designer_base/src/com/fr/start/server/TomcatHost.java b/designer_base/src/com/fr/start/server/TomcatHost.java index 533a5f0d21..2889751041 100644 --- a/designer_base/src/com/fr/start/server/TomcatHost.java +++ b/designer_base/src/com/fr/start/server/TomcatHost.java @@ -145,28 +145,12 @@ public class TomcatHost { return server; } - //MoMeak:调试用,等ju那边联调好了删 - private void setRootNull(){ - Class clazz = ModuleContext.class; - try { - Field field = clazz.getDeclaredField("root"); - field.setAccessible(true); - field.set(null,null); - } catch (NoSuchFieldException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } - } - /** * Start * * @throws Exception */ public void start() throws Exception { - //MoMeak:调试用 - setRootNull(); tomcat.start(); for (int i = 0; i < listenerList.size(); i++) { TomcatServerListener listener = TomcatHost.this.getLinstener(i);