diff --git a/.gitignore b/.gitignore
index 85184fb..1d45da8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,7 @@
.idea/
.DS_Store
.classpath
-.project
\ No newline at end of file
+.project
+.gradle
+*/build
+
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..46da3f0
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,56 @@
+import org.gradle.plugins.ide.idea.model.IdeaLanguageLevel
+
+plugins {
+ id 'java'
+ id 'java-library'
+ id 'com.fr.common' version '1.0-SNAPSHOT'
+}
+
+ext {
+ frVersion = ""
+ outputPath = "build"
+ ignoreTestFailureSetting = true
+ languageLevelSetting = 1.8
+}
+
+
+applyGlobalConfigPathIfExist()
+
+if (versions.frVersion) {
+ frVersion = versions.frVersion
+}
+def frDevVersion = "DEV" + frVersion
+
+dependencies {
+ compile project(':design-i18n-report')
+ compile project(':design-i18n-chart')
+}
+
+allprojects {
+ apply plugin: 'java'
+ apply plugin: 'java-library'
+ apply plugin: 'idea'
+
+ group 'com.fr.design'
+ version frDevVersion
+ sourceCompatibility = languageLevelSetting
+ targetCompatibility = languageLevelSetting
+
+ tasks.withType(JavaCompile) {
+ options.encoding = "UTF-8"
+ }
+
+ repositories {
+ mavenLocal()
+ }
+
+ idea {
+ module {
+ inheritOutputDirs = false
+ outputDir = file(outputPath +"/classes")
+ testOutputDir = file(outputPath +"/test-classes")
+ languageLevel = new IdeaLanguageLevel(sourceCompatibility)
+ targetBytecodeVersion = targetCompatibility
+ }
+ }
+}
diff --git a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart.properties b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart.properties
index a03e9eb..b778d3d 100644
--- a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart.properties
+++ b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart.properties
@@ -35,6 +35,7 @@ Fine-Design_Chart_Arrow_Style=
Fine-Design_Chart_At_Least_One_Chart=
Fine-Design_Chart_Auto=
Fine-Design_Chart_Auto_Adjust=
+Fine-Design_Chart_Auto_Recommended_Chart=
Fine-Design_Chart_Auto_Refresh=
Fine-Design_Chart_Auto_Sort=
Fine-Design_Chart_Auto_Tooltip=
@@ -146,6 +147,7 @@ Fine-Design_Chart_DataType=
Fine-Design_Chart_Data_Check=
Fine-Design_Chart_Data_CombineOther=
Fine-Design_Chart_Data_Configuration=
+Fine-Design_Chart_Data_Field=
Fine-Design_Chart_Data_Filter=
Fine-Design_Chart_Data_Function_Percent=
Fine-Design_Chart_Data_Label_Inside=
@@ -333,6 +335,7 @@ Fine-Design_Chart_Log_Base_Value=
Fine-Design_Chart_Longitude=
Fine-Design_Chart_Longitude_First=
Fine-Design_Chart_Lost_Data=
+Fine-Design_Chart_M_Popup_Auto_Chart_Type=
Fine-Design_Chart_M_Popup_Chart_Type=
Fine-Design_Chart_Main_Axis=
Fine-Design_Chart_Main_Graduation_Line=
@@ -474,6 +477,8 @@ Fine-Design_Chart_Radius_Set=
Fine-Design_Chart_Range=
Fine-Design_Chart_Range_Chart=
Fine-Design_Chart_Range_Num=
+Fine-Design_Chart_Recommend=
+Fine-Design_Chart_Recommended_Chart=
Fine-Design_Chart_Records_Num=
Fine-Design_Chart_Rectangular_Coordinate_System=
Fine-Design_Chart_Region=
@@ -520,6 +525,7 @@ Fine-Design_Chart_Show_All_Series=
Fine-Design_Chart_Show_Data_Sheet=
Fine-Design_Chart_Show_Guideline=
Fine-Design_Chart_Slot_Background=
+Fine-Design_Chart_Solid_Color=
Fine-Design_Chart_Sort=
Fine-Design_Chart_StackColumn_Radar=
Fine-Design_Chart_Stack_And_Series=
@@ -564,6 +570,7 @@ Fine-Design_Chart_Switch=
Fine-Design_Chart_Switch_Chart=
Fine-Design_Chart_TableData=
Fine-Design_Chart_Table_Data=
+Fine-Design_Chart_Target_Value=
Fine-Design_Chart_Task_ID=
Fine-Design_Chart_Task_ID_Tooltip=
Fine-Design_Chart_Task_Link=
@@ -642,6 +649,7 @@ Fine-Design_Chart_Value_Divided_Stage=
Fine-Design_Chart_Value_Label=
Fine-Design_Chart_Value_Percent=
Fine-Design_Chart_Value_Percentage=
+Fine-Design_Chart_Value_Pointer=
Fine-Design_Chart_Value_Range_Color=
Fine-Design_Chart_Value_Tick_And_Color=
Fine-Design_Chart_Vertical_Structure=
diff --git a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_en.properties b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_en.properties
index a190fc9..0f2b7e4 100644
--- a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_en.properties
+++ b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_en.properties
@@ -35,6 +35,7 @@ Fine-Design_Chart_Arrow_Style=Carousel Arrows
Fine-Design_Chart_At_Least_One_Chart=Select at least one chart
Fine-Design_Chart_Auto=Auto
Fine-Design_Chart_Auto_Adjust=Overlap Adjust
+Fine-Design_Chart_Auto_Recommended_Chart=Auto Recommend Chart
Fine-Design_Chart_Auto_Refresh=Auto Refresh
Fine-Design_Chart_Auto_Sort=Auto Sort
Fine-Design_Chart_Auto_Tooltip=Auto Tooltip
@@ -146,6 +147,7 @@ Fine-Design_Chart_DataType=Data Type
Fine-Design_Chart_Data_Check=Data Monitor
Fine-Design_Chart_Data_CombineOther=Merge residual items as others
Fine-Design_Chart_Data_Configuration=Data Configuration
+Fine-Design_Chart_Data_Field=Data Field
Fine-Design_Chart_Data_Filter=Data Filter
Fine-Design_Chart_Data_Function_Percent=Proportion
Fine-Design_Chart_Data_Label_Inside=Datalabel Inside
@@ -333,6 +335,7 @@ Fine-Design_Chart_Log_Base_Value=Logscale Base
Fine-Design_Chart_Longitude=Longitude
Fine-Design_Chart_Longitude_First=Longitude Ahead
Fine-Design_Chart_Lost_Data=(Lost data)
+Fine-Design_Chart_M_Popup_Auto_Chart_Type=Chart Auto Type
Fine-Design_Chart_M_Popup_Chart_Type=Chart Type
Fine-Design_Chart_Main_Axis=Main Axis
Fine-Design_Chart_Main_Graduation_Line=Main Tick
@@ -474,6 +477,8 @@ Fine-Design_Chart_Radius_Set=Set Radius
Fine-Design_Chart_Range=Range
Fine-Design_Chart_Range_Chart=Full Distance Chart
Fine-Design_Chart_Range_Num=Range Number
+Fine-Design_Chart_Recommend=Recommend
+Fine-Design_Chart_Recommended_Chart=Recommend Chart
Fine-Design_Chart_Records_Num=Records Number
Fine-Design_Chart_Rectangular_Coordinate_System=Rectangular Coordinate System
Fine-Design_Chart_Region=Area
@@ -511,7 +516,7 @@ Fine-Design_Chart_Series_New_Line=Series New Line
Fine-Design_Chart_Series_Setting=Series Setting
Fine-Design_Chart_Series_Single_Data=Single Series Data
Fine-Design_Chart_Series_Value=Value
-Fine-Design_Chart_Server_PreStyle=Chart Predefined Colors
+Fine-Design_Chart_Server_PreStyle=Predefined Chart Colors
Fine-Design_Chart_Set_Data_Sheet=Set Data Table
Fine-Design_Chart_Shadow=Shadow
Fine-Design_Chart_Shape=Shape
@@ -520,6 +525,7 @@ Fine-Design_Chart_Show_All_Series=Display All Series
Fine-Design_Chart_Show_Data_Sheet=Display Data Table
Fine-Design_Chart_Show_Guideline=Traction Line
Fine-Design_Chart_Slot_Background=Gauge BG
+Fine-Design_Chart_Solid_Color=Solid Color
Fine-Design_Chart_Sort=Sort
Fine-Design_Chart_StackColumn_Radar=Stacked Column Radar Chart
Fine-Design_Chart_Stack_And_Series=Stack and Axis
@@ -564,6 +570,7 @@ Fine-Design_Chart_Switch=Switch
Fine-Design_Chart_Switch_Chart=Switch Chart
Fine-Design_Chart_TableData=Dataset Data
Fine-Design_Chart_Table_Data=Dataset
+Fine-Design_Chart_Target_Value=Target Value
Fine-Design_Chart_Task_ID=Task ID
Fine-Design_Chart_Task_ID_Tooltip=This can be set to none if no task link
Fine-Design_Chart_Task_Link=Task Links
@@ -642,6 +649,7 @@ Fine-Design_Chart_Value_Divided_Stage=Partitioning Phase
Fine-Design_Chart_Value_Label=Value Label
Fine-Design_Chart_Value_Percent=Value Proportion
Fine-Design_Chart_Value_Percentage=Value Percentage
+Fine-Design_Chart_Value_Pointer=Pointer Value
Fine-Design_Chart_Value_Range_Color=Value Range Color
Fine-Design_Chart_Value_Tick_And_Color=Scale and Color
Fine-Design_Chart_Vertical_Structure=Vertical Structure Chart
diff --git a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_ja_JP.properties b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_ja_JP.properties
index c0fb6e7..f3be326 100644
--- a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_ja_JP.properties
+++ b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_ja_JP.properties
@@ -35,6 +35,7 @@ Fine-Design_Chart_Arrow_Style=\u30AB\u30EB\u30FC\u30BB\u30EB\u77E2\u5370
Fine-Design_Chart_At_Least_One_Chart=\u5C11\u306A\u304F\u3068\u30821\u7A2E\u985E\u306E\u30B0\u30E9\u30D5\u3092\u9078\u629E
Fine-Design_Chart_Auto=\u81EA\u52D5
Fine-Design_Chart_Auto_Adjust=\u91CD\u8907\u8ABF\u6574
+Fine-Design_Chart_Auto_Recommended_Chart=\u81EA\u52D5\u63A8\u85A6\u30B0\u30E9\u30D5
Fine-Design_Chart_Auto_Refresh=\u5B9A\u6642\u66F4\u65B0
Fine-Design_Chart_Auto_Sort=\u81EA\u52D5\u30BD\u30FC\u30C8
Fine-Design_Chart_Auto_Tooltip=\u81EA\u52D5\u30C7\u30FC\u30BF\u30D2\u30F3\u30C8
@@ -146,6 +147,7 @@ Fine-Design_Chart_DataType=\u30C7\u30FC\u30BF\u5F62\u5F0F
Fine-Design_Chart_Data_Check=\u30C7\u30FC\u30BF\u30E2\u30CB\u30BF\u30EA\u30F3\u30B0
Fine-Design_Chart_Data_CombineOther=\u4F59\u308A\u3092\u300C\u305D\u306E\u4ED6\u300D\u306B\u307E\u3068\u3081\u308B
Fine-Design_Chart_Data_Configuration=\u30C7\u30FC\u30BF\u8A2D\u5B9A
+Fine-Design_Chart_Data_Field=\u30C7\u30FC\u30BF\u30D5\u30A3\u30FC\u30EB\u30C9
Fine-Design_Chart_Data_Filter=\u30C7\u30FC\u30BF\u30D5\u30A3\u30EB\u30BF
Fine-Design_Chart_Data_Function_Percent=\u5272\u5408
Fine-Design_Chart_Data_Label_Inside=\u30C7\u30FC\u30BF\u30E9\u30D9\u30EB\u5185
@@ -333,6 +335,7 @@ Fine-Design_Chart_Log_Base_Value=\u5BFE\u6570\u30D9\u30FC\u30B9
Fine-Design_Chart_Longitude=\u7D4C\u5EA6
Fine-Design_Chart_Longitude_First=\u7D4C\u5EA6\u3092\u524D\u306B\u3059\u308B
Fine-Design_Chart_Lost_Data=\uFF08\u30C7\u30FC\u30BF\u7D1B\u5931\uFF09
+Fine-Design_Chart_M_Popup_Auto_Chart_Type=\u30C1\u30E3\u30FC\u30C8\u81EA\u52D5\u30BF\u30A4\u30D7
Fine-Design_Chart_M_Popup_Chart_Type=\u30B0\u30E9\u30D5\u30BF\u30A4\u30D7
Fine-Design_Chart_Main_Axis=\u4E3B\u5EA7\u6A19\u8EF8
Fine-Design_Chart_Main_Graduation_Line=\u4E3B\u76EE\u76DB\u7DDA
@@ -474,6 +477,8 @@ Fine-Design_Chart_Radius_Set=\u534A\u5F84\u8A2D\u5B9A
Fine-Design_Chart_Range=\u7BC4\u56F2
Fine-Design_Chart_Range_Chart=\u7BC4\u56F2\u56F3
Fine-Design_Chart_Range_Num=\u533A\u9593\u6570\u5024
+Fine-Design_Chart_Recommend=\u63A8\u85A6
+Fine-Design_Chart_Recommended_Chart=\u63A8\u85A6\u30B0\u30E9\u30D5
Fine-Design_Chart_Records_Num=\u30EC\u30B3\u30FC\u30C9\u6570
Fine-Design_Chart_Rectangular_Coordinate_System=\u76F4\u89D2\u5EA7\u6A19\u7CFB
Fine-Design_Chart_Region=\u30A8\u30EA\u30A2
@@ -520,6 +525,7 @@ Fine-Design_Chart_Show_All_Series=\u3059\u3079\u3066\u306E\u7CFB\u5217\u3092\u88
Fine-Design_Chart_Show_Data_Sheet=\u30C7\u30FC\u30BF\u30C6\u30FC\u30D6\u30EB\u8868\u793A
Fine-Design_Chart_Show_Guideline=\u5F15\u304D\u51FA\u3057\u7DDA
Fine-Design_Chart_Slot_Background=\u76EE\u76DB
+Fine-Design_Chart_Solid_Color=\u30BD\u30EA\u30C3\u30C9\u30AB\u30E9\u30FC
Fine-Design_Chart_Sort=\u30BD\u30FC\u30C8
Fine-Design_Chart_StackColumn_Radar=\u7A4D\u307F\u4E0A\u3052\u30EC\u30FC\u30C0\u30FC\u30C1\u30E3\u30FC\u30C8
Fine-Design_Chart_Stack_And_Series=\u7A4D\u307F\u4E0A\u3052\u3068\u5EA7\u6A19\u8EF8
@@ -564,6 +570,7 @@ Fine-Design_Chart_Switch=\u5207\u308A\u66FF\u3048
Fine-Design_Chart_Switch_Chart=\u30B0\u30E9\u30D5\u5207\u308A\u66FF\u3048
Fine-Design_Chart_TableData=\u30C7\u30FC\u30BF\u30BB\u30C3\u30C8\u306E\u30C7\u30FC\u30BF
Fine-Design_Chart_Table_Data=\u30C7\u30FC\u30BF\u30BB\u30C3\u30C8
+Fine-Design_Chart_Target_Value=\u76EE\u6A19\u5024
Fine-Design_Chart_Task_ID=\u30BF\u30B9\u30AFID
Fine-Design_Chart_Task_ID_Tooltip=\u30BF\u30B9\u30AF\u306E\u95A2\u9023\u4ED8\u3051\u3092\u8A2D\u5B9A\u3057\u306A\u3044\u5834\u5408\u3001\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u201D\u306A\u3057\u201D\u306B\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002
Fine-Design_Chart_Task_Link=\u30BF\u30B9\u30AF\u306E\u95A2\u9023\u4ED8\u3051
@@ -642,6 +649,7 @@ Fine-Design_Chart_Value_Divided_Stage=\u6BB5\u968E\u306E\u533A\u5207\u308A
Fine-Design_Chart_Value_Label=\u5024\u30E9\u30D9\u30EB
Fine-Design_Chart_Value_Percent=\u5024\u306E\u6BD4\u7387
Fine-Design_Chart_Value_Percentage=\u5024\u306E\u5272\u5408
+Fine-Design_Chart_Value_Pointer=\u30DD\u30A4\u30F3\u30BF\u5024
Fine-Design_Chart_Value_Range_Color=\u5024\u306E\u7BC4\u56F2\u306E\u914D\u8272
Fine-Design_Chart_Value_Tick_And_Color=\u76EE\u76DB\u3068\u914D\u8272
Fine-Design_Chart_Vertical_Structure=\u7E26\u65B9\u5411\u6A39\u5F62\u56F3
diff --git a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_ko_KR.properties b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_ko_KR.properties
index 80a20b4..4ac8b8c 100644
--- a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_ko_KR.properties
+++ b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_ko_KR.properties
@@ -35,6 +35,7 @@ Fine-Design_Chart_Arrow_Style=\uD654\uC0B4\uD45C
Fine-Design_Chart_At_Least_One_Chart=\uCC28\uD2B8 \uD55C\uAC00\uC9C0 \uC120\uD0DD\uD558\uC138\uC694
Fine-Design_Chart_Auto=\uC790\uB3D9
Fine-Design_Chart_Auto_Adjust=\uC624\uBC84\uB7A9 \uC870\uC815
+Fine-Design_Chart_Auto_Recommended_Chart=\uC790\uB3D9 \uCD94\uCC9C \uCC28\uD2B8
Fine-Design_Chart_Auto_Refresh=\uC790\uB3D9 \uC7AC\uC0DD
Fine-Design_Chart_Auto_Sort=\uC790\uB3D9 \uC815\uC5F4
Fine-Design_Chart_Auto_Tooltip=\uC790\uB3D9 \uD234\uD301
@@ -146,6 +147,7 @@ Fine-Design_Chart_DataType=\uB370\uC774\uD130 \uD0C0\uC785
Fine-Design_Chart_Data_Check=\uB370\uC774\uD130 \uAC10\uC2DC
Fine-Design_Chart_Data_CombineOther=\uB098\uBA38\uC9C0 \uD56D\uBAA9\uC744 "\uAE30\uD0C0"\uB85C \uBCD1\uD569
Fine-Design_Chart_Data_Configuration=\uB370\uC774\uD130 \uC124\uC815
+Fine-Design_Chart_Data_Field=\uB370\uC774\uD130 \uD544\uB4DC
Fine-Design_Chart_Data_Filter=\uB370\uC774\uD130 \uD544\uD130
Fine-Design_Chart_Data_Function_Percent=\uC810\uC720\uC728
Fine-Design_Chart_Data_Label_Inside=\uB77C\uBCA8 \uC548\uCABD
@@ -333,6 +335,7 @@ Fine-Design_Chart_Log_Base_Value=\uB300\uC218 \uAE30\uBCF8
Fine-Design_Chart_Longitude=\uACBD\uB3C4
Fine-Design_Chart_Longitude_First=\uACBD\uB3C4 \uC55E\uCABD\uC5D0
Fine-Design_Chart_Lost_Data=(\uB370\uC774\uD130 \uBD84\uC2E4)
+Fine-Design_Chart_M_Popup_Auto_Chart_Type=\uCC28\uD2B8 \uC790\uB3D9 \uC720\uD615
Fine-Design_Chart_M_Popup_Chart_Type=\uCC28\uD2B8\uC720\uD615
Fine-Design_Chart_Main_Axis=\uBA54\uC778 \uC88C\uD45C\uCD95
Fine-Design_Chart_Main_Graduation_Line=\uBA54\uC778 \uB208\uAE08\uC120
@@ -474,6 +477,8 @@ Fine-Design_Chart_Radius_Set=\uBC18\uACBD \uC124\uC815
Fine-Design_Chart_Range=\uBC94\uC704
Fine-Design_Chart_Range_Chart=\uBC94\uC704\uCC28\uD2B8
Fine-Design_Chart_Range_Num=\uBC94\uC704 \uC218\uCE58
+Fine-Design_Chart_Recommend=\uCD94\uCC9C
+Fine-Design_Chart_Recommended_Chart=\uCD94\uCC9C \uCC28\uD2B8
Fine-Design_Chart_Records_Num=\uAE30\uB85D\uC218
Fine-Design_Chart_Rectangular_Coordinate_System=\uB370\uCE74\uB974\uD2B8 \uC88C\uD45C
Fine-Design_Chart_Region=\uAD6C\uC5ED
@@ -520,6 +525,7 @@ Fine-Design_Chart_Show_All_Series=\uBAA8\uB4E0 \uC2DC\uB9AC\uC988 \uBCF4\uAE30
Fine-Design_Chart_Show_Data_Sheet=\uB370\uC774\uD130 \uD14C\uC774\uBE14 \uBCF4\uAE30
Fine-Design_Chart_Show_Guideline=\uACAC\uC778\uC120
Fine-Design_Chart_Slot_Background=Gauge BG
+Fine-Design_Chart_Solid_Color=\uB2E8\uC0C9
Fine-Design_Chart_Sort=\uC815\uC5F4
Fine-Design_Chart_StackColumn_Radar=\uD1F4\uC801 \uCE7C\uB7FC \uB808\uC774\uB354
Fine-Design_Chart_Stack_And_Series=\uC2A4\uD0DD \uC88C\uD45C\uCD95
@@ -564,6 +570,7 @@ Fine-Design_Chart_Switch=\uC804\uD658
Fine-Design_Chart_Switch_Chart=\uCC28\uD2B8\uC804\uD658
Fine-Design_Chart_TableData=\uB370\uC774\uD130\uC14B
Fine-Design_Chart_Table_Data=\uB370\uC774\uD130\uC14B
+Fine-Design_Chart_Target_Value=\uBAA9\uD45C\uCE58
Fine-Design_Chart_Task_ID=\uC5C5\uBB34 \uC544\uC544\uB514
Fine-Design_Chart_Task_ID_Tooltip=\uC5C5\uBB34\uC5F0\uB3D9\uC774 \uD544\uC694\uC5C6\uB294 \uACBD\uC6B0,\uD574\uB2F9 \uC635\uC158\uC744 \uBE48\uAC12\uC73C\uB85C \uC124\uC815\uD574\uC8FC\uC138\uC694.
Fine-Design_Chart_Task_Link=\uD0DC\uC2A4\uD06C \uAD00\uB828
@@ -642,6 +649,7 @@ Fine-Design_Chart_Value_Divided_Stage=\uB2E8\uACC4\uAD6C\uBD84
Fine-Design_Chart_Value_Label=\uB77C\uBCA8
Fine-Design_Chart_Value_Percent=\uAC12 \uBE44\uC728
Fine-Design_Chart_Value_Percentage=\uAC12 \uC810\uC720\uC728
+Fine-Design_Chart_Value_Pointer=\uD3EC\uC778\uD130 \uAC12
Fine-Design_Chart_Value_Range_Color=\uAC12\uAD6C\uAC04 \uBC30\uC0C9
Fine-Design_Chart_Value_Tick_And_Color=\uB208\uAE08\uACFC \uBC30\uC0C9
Fine-Design_Chart_Vertical_Structure=\uC218\uC9C1 \uAD6C\uC870\uCC28\uD2B8
diff --git a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_zh.properties b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_zh.properties
index b97766c..71a2075 100644
--- a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_zh.properties
+++ b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_zh.properties
@@ -35,6 +35,7 @@ Fine-Design_Chart_Arrow_Style=\u8F6E\u64AD\u7BAD\u5934
Fine-Design_Chart_At_Least_One_Chart=\u81F3\u5C11\u9009\u62E9\u4E00\u79CD\u56FE\u8868
Fine-Design_Chart_Auto=\u81EA\u52A8
Fine-Design_Chart_Auto_Adjust=\u91CD\u53E0\u8C03\u6574
+Fine-Design_Chart_Auto_Recommended_Chart=\u81EA\u52A8\u63A8\u8350\u56FE\u8868
Fine-Design_Chart_Auto_Refresh=\u5B9A\u65F6\u5237\u65B0
Fine-Design_Chart_Auto_Sort=\u81EA\u52A8\u6392\u5E8F
Fine-Design_Chart_Auto_Tooltip=\u81EA\u52A8\u6570\u636E\u63D0\u793A
@@ -146,6 +147,7 @@ Fine-Design_Chart_DataType=\u6570\u636E\u683C\u5F0F
Fine-Design_Chart_Data_Check=\u6570\u636E\u76D1\u63A7
Fine-Design_Chart_Data_CombineOther=\u5408\u5E76\u5269\u4F59\u9879\u4E3A"\u5176\u5B83"
Fine-Design_Chart_Data_Configuration=\u6570\u636E\u914D\u7F6E
+Fine-Design_Chart_Data_Field=\u6570\u636E\u5B57\u6BB5
Fine-Design_Chart_Data_Filter=\u6570\u636E\u7B5B\u9009
Fine-Design_Chart_Data_Function_Percent=\u5360\u6BD4
Fine-Design_Chart_Data_Label_Inside=\u6570\u636E\u6807\u7B7E\u5185
@@ -333,6 +335,7 @@ Fine-Design_Chart_Log_Base_Value=\u5BF9\u6570\u5E95\u6570
Fine-Design_Chart_Longitude=\u7ECF\u5EA6
Fine-Design_Chart_Longitude_First=\u7ECF\u5EA6\u5728\u524D
Fine-Design_Chart_Lost_Data=\uFF08\u6570\u636E\u4E22\u5931\uFF09
+Fine-Design_Chart_M_Popup_Auto_Chart_Type=\u56FE\u8868\u81EA\u52A8\u7C7B\u578B
Fine-Design_Chart_M_Popup_Chart_Type=\u56FE\u8868\u7C7B\u578B
Fine-Design_Chart_Main_Axis=\u4E3B\u5750\u6807\u8F74
Fine-Design_Chart_Main_Graduation_Line=\u4E3B\u8981\u523B\u5EA6\u7EBF
@@ -474,6 +477,8 @@ Fine-Design_Chart_Radius_Set=\u534A\u5F84\u8BBE\u7F6E
Fine-Design_Chart_Range=\u8303\u56F4
Fine-Design_Chart_Range_Chart=\u5168\u8DDD\u56FE
Fine-Design_Chart_Range_Num=\u533A\u95F4\u6570\u503C
+Fine-Design_Chart_Recommend=\u63A8\u8350
+Fine-Design_Chart_Recommended_Chart=\u63A8\u8350\u56FE\u8868
Fine-Design_Chart_Records_Num=\u8BB0\u5F55\u6761\u6570
Fine-Design_Chart_Rectangular_Coordinate_System=\u76F4\u89D2\u5750\u6807\u7CFB
Fine-Design_Chart_Region=\u533A\u57DF
@@ -520,6 +525,7 @@ Fine-Design_Chart_Show_All_Series=\u663E\u793A\u6240\u6709\u7CFB\u5217
Fine-Design_Chart_Show_Data_Sheet=\u663E\u793A\u6570\u636E\u8868
Fine-Design_Chart_Show_Guideline=\u7275\u5F15\u7EBF
Fine-Design_Chart_Slot_Background=\u523B\u5EA6\u69FD
+Fine-Design_Chart_Solid_Color=\u7EAF\u8272
Fine-Design_Chart_Sort=\u6392\u5E8F
Fine-Design_Chart_StackColumn_Radar=\u5806\u79EF\u67F1\u5F62\u96F7\u8FBE\u56FE
Fine-Design_Chart_Stack_And_Series=\u5806\u79EF\u548C\u5750\u6807\u8F74
@@ -564,6 +570,7 @@ Fine-Design_Chart_Switch=\u5207\u6362
Fine-Design_Chart_Switch_Chart=\u56FE\u8868\u5207\u6362
Fine-Design_Chart_TableData=\u6570\u636E\u96C6\u6570\u636E
Fine-Design_Chart_Table_Data=\u6570\u636E\u96C6
+Fine-Design_Chart_Target_Value=\u76EE\u6807\u503C
Fine-Design_Chart_Task_ID=\u4EFB\u52A1ID
Fine-Design_Chart_Task_ID_Tooltip=\u5982\u679C\u4E0D\u8BBE\u7F6E\u4EFB\u52A1\u5173\u8054\uFF0C\u6B64\u9879\u53EF\u4EE5\u8BBE\u7F6E\u6210\u65E0
Fine-Design_Chart_Task_Link=\u4EFB\u52A1\u5173\u8054
@@ -642,6 +649,7 @@ Fine-Design_Chart_Value_Divided_Stage=\u5212\u5206\u9636\u6BB5
Fine-Design_Chart_Value_Label=\u503C\u6807\u7B7E
Fine-Design_Chart_Value_Percent=\u503C\u6240\u5360\u6BD4\u4F8B
Fine-Design_Chart_Value_Percentage=\u503C\u6240\u5360\u6BD4\u7387
+Fine-Design_Chart_Value_Pointer=\u6307\u9488\u503C
Fine-Design_Chart_Value_Range_Color=\u503C\u533A\u95F4\u914D\u8272
Fine-Design_Chart_Value_Tick_And_Color=\u523B\u5EA6\u548C\u914D\u8272
Fine-Design_Chart_Vertical_Structure=\u7EB5\u5411\u6846\u67B6\u56FE
diff --git a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_zh_TW.properties b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_zh_TW.properties
index b107147..09f53d5 100644
--- a/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_zh_TW.properties
+++ b/design-i18n-chart/src/main/resources/com/fr/design/i18n/chart_zh_TW.properties
@@ -35,6 +35,7 @@ Fine-Design_Chart_Arrow_Style=\u8F2A\u64AD\u7BAD\u982D
Fine-Design_Chart_At_Least_One_Chart=\u81F3\u5C11\u9078\u64C7\u4E00\u7A2E\u5716\u8868
Fine-Design_Chart_Auto=\u81EA\u52D5
Fine-Design_Chart_Auto_Adjust=\u91CD\u758A\u8ABF\u6574
+Fine-Design_Chart_Auto_Recommended_Chart=\u81EA\u52D5\u63A8\u85A6\u5716\u8868
Fine-Design_Chart_Auto_Refresh=\u5B9A\u6642\u91CD\u65B0\u6574\u7406
Fine-Design_Chart_Auto_Sort=\u81EA\u52D5\u6392\u5E8F
Fine-Design_Chart_Auto_Tooltip=\u81EA\u52D5\u8CC7\u6599\u63D0\u793A
@@ -146,6 +147,7 @@ Fine-Design_Chart_DataType=\u8CC7\u6599\u683C\u5F0F
Fine-Design_Chart_Data_Check=\u8CC7\u6599\u76E3\u63A7
Fine-Design_Chart_Data_CombineOther=\u5408\u4F75\u5269\u9918\u9805\u70BA\u201C\u5176\u4ED6\u201D
Fine-Design_Chart_Data_Configuration=\u8CC7\u6599\u914D\u7F6E
+Fine-Design_Chart_Data_Field=\u8CC7\u6599\u6B04\u4F4D
Fine-Design_Chart_Data_Filter=\u8CC7\u6599\u7BE9\u9078
Fine-Design_Chart_Data_Function_Percent=\u4F54\u6BD4
Fine-Design_Chart_Data_Label_Inside=\u8CC7\u6599\u6A19\u7C64\u5167
@@ -333,6 +335,7 @@ Fine-Design_Chart_Log_Base_Value=\u5C0D\u6578\u5E95\u6578
Fine-Design_Chart_Longitude=\u7D93\u5EA6
Fine-Design_Chart_Longitude_First=\u7D93\u5EA6\u5728\u524D
Fine-Design_Chart_Lost_Data=\uFF08\u8CC7\u6599\u4E1F\u5931\uFF09
+Fine-Design_Chart_M_Popup_Auto_Chart_Type=\u5716\u8868\u81EA\u52D5\u985E\u578B
Fine-Design_Chart_M_Popup_Chart_Type=\u5716\u8868\u985E\u578B
Fine-Design_Chart_Main_Axis=\u4E3B\u5750\u6A19\u8EF8
Fine-Design_Chart_Main_Graduation_Line=\u4E3B\u8981\u523B\u5EA6\u7DDA
@@ -474,6 +477,8 @@ Fine-Design_Chart_Radius_Set=\u534A\u5F91\u8A2D\u5B9A
Fine-Design_Chart_Range=\u7BC4\u570D
Fine-Design_Chart_Range_Chart=\u5168\u8DDD\u5716
Fine-Design_Chart_Range_Num=\u5340\u9593\u6578\u503C
+Fine-Design_Chart_Recommend=\u63A8\u85A6
+Fine-Design_Chart_Recommended_Chart=\u63A8\u85A6\u5716\u8868
Fine-Design_Chart_Records_Num=\u8A18\u9304\u689D\u6578
Fine-Design_Chart_Rectangular_Coordinate_System=\u76F4\u89D2\u5750\u6A19\u7CFB
Fine-Design_Chart_Region=\u5340\u57DF
@@ -520,6 +525,7 @@ Fine-Design_Chart_Show_All_Series=\u986F\u793A\u6240\u6709\u7CFB\u5217
Fine-Design_Chart_Show_Data_Sheet=\u986F\u793A\u8CC7\u6599\u8868
Fine-Design_Chart_Show_Guideline=\u727D\u5F15\u7DDA
Fine-Design_Chart_Slot_Background=\u523B\u5EA6\u69FD
+Fine-Design_Chart_Solid_Color=\u7D14\u8272
Fine-Design_Chart_Sort=\u6392\u5E8F
Fine-Design_Chart_StackColumn_Radar=\u5806\u7A4D\u67F1\u5F62\u96F7\u9054\u5716
Fine-Design_Chart_Stack_And_Series=\u5806\u7A4D\u548C\u5750\u6A19\u8EF8
@@ -564,6 +570,7 @@ Fine-Design_Chart_Switch=\u5207\u63DB
Fine-Design_Chart_Switch_Chart=\u5716\u8868\u5207\u63DB
Fine-Design_Chart_TableData=\u8CC7\u6599\u96C6\u8CC7\u6599
Fine-Design_Chart_Table_Data=\u8CC7\u6599\u96C6
+Fine-Design_Chart_Target_Value=\u76EE\u6A19\u503C
Fine-Design_Chart_Task_ID=\u4EFB\u52D9ID
Fine-Design_Chart_Task_ID_Tooltip=\u5982\u679C\u4E0D\u8A2D\u5B9A\u4EFB\u52D9\u95DC\u806F\uFF0C\u6B64\u9805\u53EF\u4EE5\u8A2D\u5B9A\u6210\u7121
Fine-Design_Chart_Task_Link=\u4EFB\u52D9\u95DC\u806F
@@ -642,6 +649,7 @@ Fine-Design_Chart_Value_Divided_Stage=\u5283\u5206\u968E\u6BB5
Fine-Design_Chart_Value_Label=\u503C\u6A19\u7C64
Fine-Design_Chart_Value_Percent=\u503C\u6240\u4F54\u6BD4\u4F8B
Fine-Design_Chart_Value_Percentage=\u503C\u6240\u4F54\u6BD4\u7387
+Fine-Design_Chart_Value_Pointer=\u6307\u6A19\u503C
Fine-Design_Chart_Value_Range_Color=\u503C\u5340\u9593\u914D\u8272
Fine-Design_Chart_Value_Tick_And_Color=\u523B\u5EA6\u548C\u914D\u8272
Fine-Design_Chart_Vertical_Structure=\u7E31\u5411\u6846\u67B6\u5716
diff --git a/design-i18n-report/src/main/resources/com/fr/design/i18n/main.properties b/design-i18n-report/src/main/resources/com/fr/design/i18n/main.properties
index 698d54b..1523a69 100644
--- a/design-i18n-report/src/main/resources/com/fr/design/i18n/main.properties
+++ b/design-i18n-report/src/main/resources/com/fr/design/i18n/main.properties
@@ -6,6 +6,7 @@ Find-Design_Basic_Hyperlink_Extends_Report_Parameters=
Fine-Core_Vertical_LeftToRight=
Fine-Core_Vertical_RightToLeft=
Fine-Design-Basic_Save_Failure=
+Fine-Design-Mobile_Max_Show_Rows=
Fine-Design_Appear_Refresh=
Fine-Design_Automatic_Push_Update=
Fine-Design_Basic_About=
@@ -251,6 +252,7 @@ Fine-Design_Basic_DS_Report_TableData=
Fine-Design_Basic_DS_Server_TableData=
Fine-Design_Basic_DS_Table_Data=
Fine-Design_Basic_Data=
+Fine-Design_Basic_DataSet_Rename_Warning=
Fine-Design_Basic_DataTable_Build=
Fine-Design_Basic_Data_Type=
Fine-Design_Basic_Database=
@@ -1590,6 +1592,7 @@ Fine-Design_Mobile_Attribute_Settings=
Fine-Design_Function_Mobile_Template_Cpt=
Fine-Design_Function_Mobile_Template_Frm=
Fine-Design_Last_Designer_Process_Not_Exist=
+Fine-Design_Mobile_Attribute_Settings=
Fine-Design_Mobile_BookMark=
Fine-Design_Mobile_BookMark_Name=
Fine-Design_Mobile_BookMark_Rename_Failure=
@@ -2102,6 +2105,7 @@ Fine-Design_Report_M_Edit_Send_To_Back=
Fine-Design_Report_M_Format_A_Border=
Fine-Design_Report_M_Insert=
Fine-Design_Report_M_Insert-Float=
+Fine-Design_Report_M_Insert_Auto_Chart=
Fine-Design_Report_M_Insert_Chart=
Fine-Design_Report_M_Insert_Formula=
Fine-Design_Report_M_Insert_Hyperlink=
diff --git a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_en.properties b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_en.properties
index 2675426..351d33c 100644
--- a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_en.properties
+++ b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_en.properties
@@ -6,6 +6,7 @@ Find-Design_Basic_Hyperlink_Extends_Report_Parameters=Inherit Template Parameter
Fine-Core_Vertical_LeftToRight=Vertical Text (left to right)
Fine-Core_Vertical_RightToLeft=Vertical Text (right to left)
Fine-Design-Basic_Save_Failure=Failed
+Fine-Design-Mobile_Max_Show_Rows=Maximum Display Lines
Fine-Design_Appear_Refresh=Refresh when the page is reproduced.
Fine-Design_Automatic_Push_Update=Automatic Push Update
Fine-Design_Basic_About=About
@@ -202,7 +203,7 @@ Fine-Design_Basic_Component_Size=Component Size
Fine-Design_Basic_ConditionB_Add_bracket=Add Brackets
Fine-Design_Basic_ConditionB_Operator=Operators
Fine-Design_Basic_ConditionB_Remove_bracket=Remove Brackets
-Fine-Design_Basic_Condition_Attributes=Conditional Attributes
+Fine-Design_Basic_Condition_Attributes=Conditional Formatting
Fine-Design_Basic_Conditions_Formula=Condition Formulas
Fine-Design_Basic_Config=Config
Fine-Design_Basic_Configured_Roles=Configured Role
@@ -251,6 +252,7 @@ Fine-Design_Basic_DS_Report_TableData=Template Dataset
Fine-Design_Basic_DS_Server_TableData=Server Dataset
Fine-Design_Basic_DS_Table_Data=Dataset
Fine-Design_Basic_Data=Data
+Fine-Design_Basic_DataSet_Rename_Warning=Dataset name is illegal, please do not name it as {}!
Fine-Design_Basic_DataTable_Build=Fast Layered Build
Fine-Design_Basic_Data_Type=Data Type
Fine-Design_Basic_Database=Database
@@ -619,7 +621,7 @@ Fine-Design_Basic_Mon=Mon
Fine-Design_Basic_More_Color=More Colors...
Fine-Design_Basic_More_Information=More Information
Fine-Design_Basic_Multi_Nam_Formula= Dataset name: Condition:
-Fine-Design_Basic_Multiple_Markers=Several Markers in this Line
+Fine-Design_Basic_Multiple_Markers=Several Markers in this row
Fine-Design_Basic_Multiple_Select_Warn_Text=The current list is empty, or you did not select any items.
Fine-Design_Basic_My_Computer=My Computer
Fine-Design_Basic_NNormal=Normal
@@ -662,7 +664,7 @@ Fine-Design_Basic_Parameter_Integer=Integer
Fine-Design_Basic_Parameter_Source_Type_Server=Global Parameters
Fine-Design_Basic_Parameter_Source_Type_Tabledata=Dataset Parameters
Fine-Design_Basic_Parameter_String=String
-Fine-Design_Basic_Parameter_UI_Display=Display Parameter UI
+Fine-Design_Basic_Parameter_UI_Display=Show Parameter Pane
Fine-Design_Basic_Parameters=Parameters
Fine-Design_Basic_Parent_Marked_Field=Parent Tag Field
Fine-Design_Basic_Password=Password
@@ -1168,7 +1170,7 @@ Fine-Design_Chart_Area_Value=Area Value
Fine-Design_Chart_At_The_Left=Align Left
Fine-Design_Chart_At_The_Right=Align Right
Fine-Design_Chart_Auto_Axis_Label_Interval=Auto Interval
-Fine-Design_Chart_AxisReversed=Axis in reverse order
+Fine-Design_Chart_AxisReversed=Axis Reverse
Fine-Design_Chart_Axis_Title=Axis Title
Fine-Design_Chart_Bar_Inside=Bar Inside
Fine-Design_Chart_Bar_Outside=Bar Outside
@@ -1231,7 +1233,7 @@ Fine-Design_Chart_Logarithmic=Log Scale
Fine-Design_Chart_Map_Data=Map Data
Fine-Design_Chart_Marker_Type=Marker Type
Fine-Design_Chart_Pointer_A_Tick_Order=Pointer value and unit value' s order of magnitude
-Fine-Design_Chart_PreStyle=Chart Predefined Style
+Fine-Design_Chart_PreStyle=Predefined Chart Colors
Fine-Design_Chart_PreStyle_Duplicate=Predefined Style
Fine-Design_Chart_Radar_Axis=Value Axis
Fine-Design_Chart_Right_Top=Upper Right
@@ -1414,7 +1416,7 @@ Fine-Design_Form_Following_parameters_are_not_generated=The following parameters
Fine-Design_Form_Font=Font
Fine-Design_Form_Font_Size=Font Size
Fine-Design_Form_Forbid_Drag_Into_Adapt_Pane=The object cannot be dragged into form body
-Fine-Design_Form_Forbid_Drag_Into_Para_Pane=The object cannot be dragged into the parameter interface
+Fine-Design_Form_Forbid_Drag_Into_Para_Pane=The object cannot be dragged into the parameter pane
Fine-Design_Form_Form_Url=URL
Fine-Design_Form_Form_Widget_Name=Widget Name
Fine-Design_Form_Formula_Tips=The formula must begin with "
@@ -1480,9 +1482,9 @@ Fine-Design_Form_Output_Default_Background=Default Background
Fine-Design_Form_Output_Excel_Page=Excel Full Page Export
Fine-Design_Form_Page_Setup_Vertically=Vertically
Fine-Design_Form_Page_Total=Total
-Fine-Design_Form_Parameter_Body=Parameter Interface
+Fine-Design_Form_Parameter_Body=Parameter Pane
Fine-Design_Form_Pink=Pink
-Fine-Design_Form_Please_Drag_ParaPane=Drag into parameter interface
+Fine-Design_Form_Please_Drag_ParaPane=Drag into parameter pane
Fine-Design_Form_Please_Select_A_Kind_Of_Form_Container=Select A Form Container
Fine-Design_Form_Properties=Attributes
Fine-Design_Form_Query=Query
@@ -1525,7 +1527,7 @@ Fine-Design_Form_ToolBar_Widget=Widget
Fine-Design_Form_Toolbar_Custom_Button=Custom Button
Fine-Design_Form_Toolbar_Setting=Form Toolbar Setting
Fine-Design_Form_Total=Total
-Fine-Design_Form_Use_Params_Template=Use Parameter Template
+Fine-Design_Form_Use_Params_Template=Use Parameter Combination
Fine-Design_Form_Using_Server_Report_View_Settings=Use server report settings
Fine-Design_Form_Verify_Message=Wrong Message
Fine-Design_Form_Vertical_Box_Layout=Vertical Box Layout
@@ -1590,6 +1592,7 @@ Fine-Design_Mobile_Attribute_Settings=Attribute Settings
Fine-Design_Function_Mobile_Template_Cpt=Mobile Template(cpt)
Fine-Design_Function_Mobile_Template_Frm=Mobile Template(frm)
Fine-Design_Last_Designer_Process_Not_Exist=The designer process wasn't closed properly last time, end the process and restart it?
+Fine-Design_Mobile_Attribute_Settings=Attribute Settings
Fine-Design_Mobile_BookMark=Navigation
Fine-Design_Mobile_BookMark_Name=Navigation Name
Fine-Design_Mobile_BookMark_Rename_Failure=Duplicate navigation exists, please set another name.
@@ -1618,9 +1621,9 @@ Fine-Design_Mobile_Collapse_Expand=Collapse
Fine-Design_Mobile_Collapse_Fold=Fold
Fine-Design_Mobile_Collapse_Fold_With_Semicolon=Fold:
Fine-Design_Mobile_Collapse_Folded_Hint=Fold prompt:
-Fine-Design_Mobile_Collapse_Line_Number=Line Index:
+Fine-Design_Mobile_Collapse_Line_Number=Row Index:
Fine-Design_Mobile_Collapse_None=None
-Fine-Design_Mobile_Collapse_Row_To_Fold=th line
+Fine-Design_Mobile_Collapse_Row_To_Fold=th Row
Fine-Design_Mobile_Collapse_Show_Button=Display Button:
Fine-Design_Mobile_Collapse_Show_Button_On_Right=Display button to the right of title
Fine-Design_Mobile_Collapse_Start_From=Start to fold from
@@ -1671,7 +1674,7 @@ Fine-Design_Needle_Printer_Optimize=Needle Printing Optimization
Fine-Design_Needle_Printer_Optimize_Tip=Tip: Replace the text font with bold font to optimize the printing effect.
Fine-Design_No_Print_Settings_In_IE=No Print Settings in IE
Fine-Design_Offline_Helptutorial_Msg=You are now offline and cannot access the help document. If you need the offline help document, please contact technical support
-Fine-Design_Parameter_Panel=Parameter Interface
+Fine-Design_Parameter_Panel=Parameter Pane
Fine-Design_Plugin_Has_Been_Actived_Duplicate=Plugin enabled
Fine-Design_Plugin_Update_Log=Update Log
Fine-Design_Port_Found_Port_Conflict=A process was found to conflict with the designer port. Please end the process or change the designer port
@@ -1783,8 +1786,8 @@ Fine-Design_Report_Can_Not_Use_Format_Brush=Can't use format painter in multiple
Fine-Design_Report_Cancel_Hide=Cancel Hide
Fine-Design_Report_Cancel_Repeat_Attributes=Cancel duplicate rows and columns
Fine-Design_Report_CellElement_Property_Table=Cell Attribute Table
-Fine-Design_Report_CellPage_Can_Break_On_Paginate=Can Break on Paginate
-Fine-Design_Report_CellPage_Repeat_Content_When_Paging=Repeat Content When Paging
+Fine-Design_Report_CellPage_Can_Break_On_Paginate=Can break when paging
+Fine-Design_Report_CellPage_Repeat_Content_When_Paging=Repeat content when paging
Fine-Design_Report_CellWrite_InsertRow_COPY=Original Value
Fine-Design_Report_CellWrite_InsertRow_NULL=NULL
Fine-Design_Report_CellWrite_InsertRow_Policy=Insert Row Policy
@@ -2077,7 +2080,7 @@ Fine-Design_Report_JavaScript_Set=JavaScript Settings
Fine-Design_Report_LIST_MODE=List Mode
Fine-Design_Report_LayerPageReport_Count_PerPage=Number of records per page
Fine-Design_Report_LayerPageReport_PageEngine=Use page-based computations and separately execute report
-Fine-Design_Report_Layer_Report_Warnning_Info=Line report engine is suitable for large data.
Many report features will no longer support if use it,
more information in help document.
+Fine-Design_Report_Layer_Report_Warnning_Info=Row-based engine is suitable for large data.
Many report features will no longer support if use it,
more information in help document.
Fine-Design_Report_Layout_Index=Layout Index
Fine-Design_Report_Layout_Table_Column_Width=160
Fine-Design_Report_Left=Left
@@ -2102,6 +2105,7 @@ Fine-Design_Report_M_Edit_Send_To_Back=Send to Bottom(K)
Fine-Design_Report_M_Format_A_Border=Border(B)
Fine-Design_Report_M_Insert=Insert
Fine-Design_Report_M_Insert-Float=Floating Element
+Fine-Design_Report_M_Insert_Auto_Chart=Insert Recommended Chart
Fine-Design_Report_M_Insert_Chart=Insert Chart
Fine-Design_Report_M_Insert_Formula=Insert Formula
Fine-Design_Report_M_Insert_Hyperlink=Hyperlink
@@ -2111,7 +2115,7 @@ Fine-Design_Report_M_Insert_Sub_Report=Insert Sub Report
Fine-Design_Report_M_Insert_Text=Insert Text
Fine-Design_Report_M_New_FormBook=New Dashboard
Fine-Design_Report_M_New_Multi_Report=New Aggregation Report(M)
-Fine-Design_Report_M_New_WorkBook=New General Report
+Fine-Design_Report_M_New_WorkBook=New Normal Report
Fine-Design_Report_M_Server_Server_Config_Manager=Server Configuration Manager
Fine-Design_Report_Main_Value_Axis=Main Value Axis
Fine-Design_Report_Margin=Margin
@@ -2207,7 +2211,7 @@ Fine-Design_Report_Printer(Server)=Printer(Server)
Fine-Design_Report_Privacy_Policy=Privacy Policy
Fine-Design_Report_Privilege_Poly_Block_Edit=Aggregation block permission editing
Fine-Design_Report_Properties_Mobile=Mobile Attributes
-Fine-Design_Report_Properties_Mobile_Install_Parameter_Pane_Plugin=Install parameter interface plugin
+Fine-Design_Report_Properties_Mobile_Install_Parameter_Pane_Plugin=Install parameter pane plugin
Fine-Design_Report_Properties_Mobile_Tip=Tip:
Fine-Design_Report_Properties_Mobile_To_Get_More_Style=to get more styles
Fine-Design_Report_Protected_Password=Protected Password
@@ -2232,11 +2236,11 @@ Fine-Design_Report_Repeat-Freeze=Repeat And Freeze
Fine-Design_Report_Report=Report
Fine-Design_Report_ReportColumns_Columns=Column/Row Split
Fine-Design_Report_ReportColumns_Columns_After=Over
-Fine-Design_Report_ReportColumns_Columns_Horizontally=Fixed lines per column
+Fine-Design_Report_ReportColumns_Columns_Horizontally=Fixed rows per column
Fine-Design_Report_ReportColumns_Columns_Horizou200Bu200Bntally=
Fine-Design_Report_ReportColumns_Columns_To=Split to
-Fine-Design_Report_ReportColumns_Columns_Vertically=Fixed columns per line
-Fine-Design_Report_ReportColumns_Report_Columns=Multi-Columns/Lines
+Fine-Design_Report_ReportColumns_Columns_Vertically=Fixed columns per row
+Fine-Design_Report_ReportColumns_Report_Columns=Multi-Columns/Rows
Fine-Design_Report_ReportD_Excel_Export=Export Attributes
Fine-Design_Report_ReportD_Export_Hided_Column=Export Hidden Column
Fine-Design_Report_ReportD_Export_Hided_Row=Export Hidden Row
@@ -2359,7 +2363,7 @@ Fine-Design_Report_Thanks_To=Thanks
Fine-Design_Report_Thick_Bottom_Border_Line=Thick Bottom Border
Fine-Design_Report_This_Name_Has_Exsit=This name already exists
Fine-Design_Report_Time=Time
-Fine-Design_Report_Tip_Invalid_In_Page_View=Hint: Invalid when paging preview.
+Fine-Design_Report_Tip_Invalid_In_Page_View=Hint: Invalid under pagination preview.
Fine-Design_Report_Tip_Native_Print_Need_Client=Hint: Local printing requires the terminal to download the client, but it can support more powerful functions.
Fine-Design_Report_Tip_Use_Default_Print_Margin=Hint: If unchecked, following margin default settings are used.
Fine-Design_Report_Tip_Use_Default_Settings=Hint: If unchecked, following default settings are used.
diff --git a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_ja_JP.properties b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_ja_JP.properties
index 77955a8..d2d4beb 100644
--- a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_ja_JP.properties
+++ b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_ja_JP.properties
@@ -6,6 +6,7 @@ Find-Design_Basic_Hyperlink_Extends_Report_Parameters=\u5E33\u7968\u30D1\u30E9\u
Fine-Core_Vertical_LeftToRight=\u6587\u5B57\u7E26\u66F8(\u5DE6\u304B\u3089\u53F3\u3078\uFF09
Fine-Core_Vertical_RightToLeft=\u6587\u5B57\u7E26\u66F8(\u53F3\u304B\u3089\u5DE6\u3078)
Fine-Design-Basic_Save_Failure=\u4FDD\u5B58\u5931\u6557
+Fine-Design-Mobile_Max_Show_Rows=\u6700\u5927\u8868\u793A\u884C\u6570
Fine-Design_Appear_Refresh=\u30DA\u30FC\u30B8\u518D\u8868\u793A\u6642\u306B\u66F4\u65B0
Fine-Design_Automatic_Push_Update=\u66F4\u65B0\u3092\u81EA\u52D5\u30D7\u30C3\u30B7\u30E5
Fine-Design_Basic_About=\u8A73\u7D30
@@ -251,6 +252,7 @@ Fine-Design_Basic_DS_Report_TableData=\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u30C7
Fine-Design_Basic_DS_Server_TableData=\u30B5\u30FC\u30D0\u30C7\u30FC\u30BF\u30BB\u30C3\u30C8
Fine-Design_Basic_DS_Table_Data=\u30C7\u30FC\u30BF\u30BB\u30C3\u30C8
Fine-Design_Basic_Data=\u30C7\u30FC\u30BF
+Fine-Design_Basic_DataSet_Rename_Warning=\u30C7\u30FC\u30BF\u30BB\u30C3\u30C8\u306E\u540D\u524D\u306F\u4ED5\u69D8\u5916\u3067\u3059\u3001{}\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\uFF01
Fine-Design_Basic_DataTable_Build=\u9AD8\u901F\u968E\u5C64\u5225\u69CB\u7BC9
Fine-Design_Basic_Data_Type=\u30C7\u30FC\u30BF\u30BF\u30A4\u30D7
Fine-Design_Basic_Database=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9
@@ -556,7 +558,7 @@ Fine-Design_Basic_Loaded_Tree_Model=\u30ED\u30FC\u30C9\u5931\u6557\u3002\u78BA\u
Fine-Design_Basic_Loading=\u30ED\u30FC\u30C9\u4E2D
Fine-Design_Basic_Loading_And_Waiting=\u30ED\u30FC\u30C9\u4E2D\u3001\u304A\u5F85\u3061\u304F\u3060\u3055\u3044
Fine-Design_Basic_Loading_Data=\u30C7\u30FC\u30BF\u8AAD\u307F\u8FBC\u307F\u4E2D
-Fine-Design_Basic_Loading_Embed_Server=\u30D3\u30EB\u30C8\u30A4\u30F3\u30B5\u30FC\u30D0\u8D77\u52D5\u4E2D
+Fine-Design_Basic_Loading_Embed_Server=\u7D44\u307F\u8FBC\u307F\u30B5\u30FC\u30D0
Fine-Design_Basic_Loading_Project=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u30ED\u30FC\u30C9\u4E2D...
Fine-Design_Basic_Local_File=\u30ED\u30FC\u30AB\u30EB\u30D5\u30A1\u30A4\u30EB
Fine-Design_Basic_Local_Workspace=\u30ED\u30FC\u30AB\u30EB\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA
@@ -1292,7 +1294,7 @@ Fine-Design_DataFunction_Min=\u6700\u5C0F\u5024
Fine-Design_DataFunction_None=\u306A\u3057
Fine-Design_DataFunction_Sum=\u5408\u8A08
Fine-Design_Double_Side_Print=\u4E21\u9762\u5370\u5237
-Fine-Design_Embed_Server=\u5185\u8535\u30B5\u30FC\u30D0\u30FC
+Fine-Design_Embed_Server=\u7D44\u307F\u8FBC\u307F\u30B5\u30FC\u30D0
Fine-Design_Encode_Auto=\u81EA\u52D5
Fine-Design_Encrypt_Decrypt_Exception=\u6A29\u9650\u306E\u306A\u3044\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u305B\u3093\u3002
Fine-Design_End_Occupied_Process=\u7ED3\u675F\u8FDB\u7A0B
@@ -1590,6 +1592,7 @@ Fine-Design_Mobile_Attribute_Settings=\u5C5E\u6027\u8A2D\u5B9A
Fine-Design_Function_Mobile_Template_Cpt=\u30E2\u30D0\u30A4\u30EB\u7AEF\u672B\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8(cpt)
Fine-Design_Function_Mobile_Template_Frm=\u30E2\u30D0\u30A4\u30EB\u7AEF\u672B\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8(frm)
Fine-Design_Last_Designer_Process_Not_Exist=\u4E0A\u6B21\u8BBE\u8BA1\u5668\u8FDB\u7A0B\u672A\u6B63\u5E38\u5173\u95ED\uFF0C\u662F\u5426\u7ED3\u675F\u8FDB\u7A0B\u5E76\u91CD\u542F
+Fine-Design_Mobile_Attribute_Settings=\u5C5E\u6027\u8A2D\u5B9A
Fine-Design_Mobile_BookMark=\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3
Fine-Design_Mobile_BookMark_Name=\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3\u540D
Fine-Design_Mobile_BookMark_Rename_Failure=\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3\u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059\u3002\u5225\u306E\u540D\u524D\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
@@ -1660,7 +1663,7 @@ Fine-Design_Mobile_Widget_BorderColor=\u67A0\u7DDA\u8272
Fine-Design_Mobile_Widget_BorderRadius=\u89D2\u4E38\u67A0
Fine-Design_Mobile_Widget_BorderType=\u67A0\u7DDA\u306E\u30B9\u30BF\u30A4\u30EB
Fine-Design_Mobile_Widget_Font=\u30D5\u30A9\u30F3\u30C8
-Fine-Design_Mobile_Widget_Icon_Color=
+Fine-Design_Mobile_Widget_Icon_Color=\u30A2\u30A4\u30B3\u30F3\u306E\u8272
Fine-Design_Modify_Designer_Port=\u66F4\u6539\u7AEF\u53E3
Fine-Design_Modify_Designer_Port_Not_Number_Tip=\u8F93\u5165\u7684\u4E0D\u662F\u6570\u5B57
Fine-Design_Modify_Designer_Port_Out_Of_Range_Tip=\u8F93\u5165\u7684\u7AEF\u53E3\u8303\u56F4\u4E0D\u6B63\u786E\uFF0C\u5E94\u57281024~65535\u4E4B\u95F4
@@ -1715,7 +1718,7 @@ Fine-Design_Report_AlphaFine_Relation_Item=\u95A2\u9023\u554F\u984C
Fine-Design_Report_AlphaFine_ShowAll=\u3059\u3079\u3066\u3092\u8868\u793A
Fine-Design_Report_AlphaFine_ShowLess=\u96A0\u3059
Fine-Design_Report_Alpha_Hot_No_Item=\u5F53\u8A72\u30B3\u30E9\u30E0\u306B\u306F\u30DB\u30C3\u30C8\u30C8\u30D4\u30C3\u30AF\u304C\u3042\u308A\u307E\u305B\u3093
-Fine-Design_Report_Append_Delete_Row_Message=\u6CE8\u610F\uFF01\u6307\u5B9A\u3055\u308C\u305F\u30BB\u30EB\u306E\u5C55\u958B\u5C5E\u6027\u3092\u8A2D\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
+Fine-Design_Report_Append_Delete_Row_Message=\u4E88\u3081\u30BB\u30EB\u306E\u5C55\u958B\u5C5E\u6027\u8A2D\u5B9A\u304C\u5FC5\u8981
Fine-Design_Report_Are_You_Sure_To_Delete_The_Data=\u9078\u629E\u3055\u308C\u305F\u30C7\u30FC\u30BF\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
Fine-Design_Report_At_Least_One_Visual_Worksheet=\u30EF\u30FC\u30AF\u30D6\u30C3\u30AF\u306B\u5C11\u306A\u304F\u3068\u30821\u3064\u306E\u53EF\u8996\u5316\u30EF\u30FC\u30AF\u30B7\u30FC\u30C8\u304C\u5FC5\u8981\u3067\u3059\u3002\u524A\u9664\u3059\u308B\u524D\u306B\u65B0\u3057\u3044\u30EF\u30FC\u30AF\u30B7\u30FC\u30C8\u3092\u633F\u5165\u3057\u3066\u304F\u3060\u3055\u3044\u3002
Fine-Design_Report_Attention=\u6CE8\u610F
@@ -2102,6 +2105,7 @@ Fine-Design_Report_M_Edit_Send_To_Back=\u6700\u80CC\u9762\u3078\u79FB\u52D5(K)
Fine-Design_Report_M_Format_A_Border=\u67A0(B)
Fine-Design_Report_M_Insert=\u633F\u5165
Fine-Design_Report_M_Insert-Float=\u30D5\u30ED\u30FC\u30C6\u30A3\u30F3\u30B0\u8981\u7D20
+Fine-Design_Report_M_Insert_Auto_Chart=\u81EA\u52D5\u63A8\u85A6\u30C1\u30E3\u30FC\u30C8\u3092\u633F\u5165
Fine-Design_Report_M_Insert_Chart=\u30B0\u30E9\u30D5
Fine-Design_Report_M_Insert_Formula=\u6570\u5F0F
Fine-Design_Report_M_Insert_Hyperlink=\u30CF\u30A4\u30D1\u30FC\u30EA\u30F3\u30AF
@@ -2511,7 +2515,7 @@ Fine-Design_Vcs_Clean_Progress=\u9032\u6357
Fine-Design_Vcs_Cleaning=\u6700\u9069\u5316\u4E2D
Fine-Design_Vcs_CommitMsg=\u30AD\u30FC\u30EF\u30FC\u30C9\u30B3\u30E1\u30F3\u30C8
Fine-Design_Vcs_Current=\u73FE\u5728\u306E\u30D0\u30FC\u30B8\u30E7\u30F3
-Fine-Design_Vcs_Delay=\u5206\u9593\u9694\u306B\u540C\u3058\u3066\u30D7\u30EC\u30FC\u30C8\u306B\u3066\u30011\u30E6\u30FC\u30B6\u306F1\u30D0\u30FC\u30B8\u30E7\u30F3\u3057\u304B\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093
+Fine-Design_Vcs_Delay=\u5206\u9593\u9694\u306B\u540C\u3058\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u306B\u3066\u30011\u30E6\u30FC\u30B6\u306F1\u30D0\u30FC\u30B8\u30E7\u30F3\u3057\u304B\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093
Fine-Design_Vcs_Delete=\u3053\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u524A\u9664
Fine-Design_Vcs_Delete-Confirm=\u9078\u629E\u3055\u308C\u305F\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
Fine-Design_Vcs_Edit=\u3053\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u7DE8\u96C6
diff --git a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_ko_KR.properties b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_ko_KR.properties
index 4f42544..770f1f5 100644
--- a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_ko_KR.properties
+++ b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_ko_KR.properties
@@ -7,6 +7,7 @@ Find-Design_Basic_Hyperlink_Extends_Report_Parameters=\uB9AC\uD3EC\uD2B8 \uBCC0\
Fine-Core_Vertical_LeftToRight=\uC138\uB85C\uC4F0\uAE30(\uC67C\uCABD\uC5D0\uC11C \uC624\uB978\uCABD\uC73C\uB85C)
Fine-Core_Vertical_RightToLeft=\uC138\uB85C\uC4F0\uAE30(\uC624\uB978\uCABD\uC5D0\uC11C \uC67C\uCABD\uC73C\uB85C)
Fine-Design-Basic_Save_Failure=\uC800\uC7A5 \uC2E4\uD328
+Fine-Design-Mobile_Max_Show_Rows=\uCD5C\uB300 \uC904 \uD45C\uC2DC
Fine-Design_Appear_Refresh=\uD398\uC774\uC9C0\uAC00 \uC7AC\uC0DD\uB420\uB54C \uC0C8\uB85C\uACE0\uCE68
Fine-Design_Automatic_Push_Update=\uC790\uB3D9\uD478\uC26C \uC5C5\uB370\uC774\uD2B8
Fine-Design_Basic_About=\uD30C\uC778\uB9AC\uD3EC\uD2B8
@@ -252,6 +253,7 @@ Fine-Design_Basic_DS_Report_TableData=\uD15C\uD50C\uB9BF \uB370\uC774\uD130\uC14
Fine-Design_Basic_DS_Server_TableData=\uC11C\uBC84 \uB370\uC774\uD130\uC14B
Fine-Design_Basic_DS_Table_Data=\uB370\uC774\uD130\uC14B
Fine-Design_Basic_Data=\uB370\uC774\uD130
+Fine-Design_Basic_DataSet_Rename_Warning=\uB370\uC774\uD130 \uC138\uD2B8 \uC774\uB984\uC774 \uADDC\uBC94\uC5D0 \uB9DE\uC9C0 \uC54A\uC73C\uBBC0\uB85C {} (\uC73C)\uB85C \uC9C0\uC815\uD558\uC9C0 \uB9C8\uC2ED\uC2DC\uC624!
Fine-Design_Basic_DataTable_Build=\uC2A4\uD53C\uB4DC \uB808\uC774\uC5B4 \uAD6C\uCD95
Fine-Design_Basic_Data_Type=\uB370\uC774\uD130 \uC720\uD615
Fine-Design_Basic_Database=\uB370\uC774\uD130 \uBCA0\uC774\uC2A4
@@ -1590,6 +1592,7 @@ Fine-Design_Function_Form_Widget_Edit_Toolbar=\uD3FC \uCEF4\uD3EC\uB10C\uD2B8 \u
Fine-Design_Function_Mobile_Template_Cpt=\uBAA8\uBC14\uC77C \uD15C\uD50C\uB9BF(cpt)
Fine-Design_Function_Mobile_Template_Frm=\uBAA8\uBC14\uC77C \uD15C\uD50C\uB9BF(frm)
Fine-Design_Last_Designer_Process_Not_Exist=\u4E0A\u6B21\u8BBE\u8BA1\u5668\u8FDB\u7A0B\u672A\u6B63\u5E38\u5173\u95ED\uFF0C\u662F\u5426\u7ED3\u675F\u8FDB\u7A0B\u5E76\u91CD\u542F
+Fine-Design_Mobile_Attribute_Settings=\uC18D\uC131 \uC124\uC815
Fine-Design_Mobile_BookMark=\uB124\uBE44\uAC8C\uC774\uC158
Fine-Design_Mobile_BookMark_Name=\uB124\uBE44\uAC8C\uC774\uC158 \uC774\uB984
Fine-Design_Mobile_BookMark_Rename_Failure=\uC911\uBCF5 \uB41C \uB124\uBE44\uAC8C\uC774\uC158\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4. \uB2E4\uB978 \uC774\uB984\uC744 \uC124\uC815\uD558\uC2ED\uC2DC\uC624.
@@ -1660,7 +1663,7 @@ Fine-Design_Mobile_Widget_BorderColor=\uD14C\uB450\uB9AC \uCEEC\uB7EC
Fine-Design_Mobile_Widget_BorderRadius=\uB465\uADFC \uD14C\uB450\uB9AC
Fine-Design_Mobile_Widget_BorderType=\uD14C\uB450\uB9AC \uB77C\uC778\uC2A4\uD0C0\uC77C
Fine-Design_Mobile_Widget_Font=\uAE00\uAF34
-Fine-Design_Mobile_Widget_Icon_Color=
+Fine-Design_Mobile_Widget_Icon_Color=\uC544\uC774\uCF58 \uCEEC\uB7EC
Fine-Design_Modify_Designer_Port=\u66F4\u6539\u7AEF\u53E3
Fine-Design_Modify_Designer_Port_Not_Number_Tip=\u8F93\u5165\u7684\u4E0D\u662F\u6570\u5B57
Fine-Design_Modify_Designer_Port_Out_Of_Range_Tip=\u8F93\u5165\u7684\u7AEF\u53E3\u8303\u56F4\u4E0D\u6B63\u786E\uFF0C\u5E94\u57281024~65535\u4E4B\u95F4
@@ -2102,6 +2105,7 @@ Fine-Design_Report_M_Edit_Send_To_Back=\uB9E8 \uC544\uB798\uB85C \uC774\uB3D9(K)
Fine-Design_Report_M_Format_A_Border=\uD14C\uB450\uB9AC(B)
Fine-Design_Report_M_Insert=\uC778\uC11C\uD2B8
Fine-Design_Report_M_Insert-Float=\uD50C\uB85C\uD2B8 \uC694\uC18C
+Fine-Design_Report_M_Insert_Auto_Chart=\uC790\uB3D9 \uCD94\uCC9C \uCC28\uD2B8 \uC0BD\uC785
Fine-Design_Report_M_Insert_Chart=\uCC28\uD2B8
Fine-Design_Report_M_Insert_Formula=\uC218\uC2DD
Fine-Design_Report_M_Insert_Hyperlink=\uD558\uC774\uD37C\uB9C1\uD06C
diff --git a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_zh.properties b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_zh.properties
index 4b4f067..4e8aead 100644
--- a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_zh.properties
+++ b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_zh.properties
@@ -1,4 +1,3 @@
-Fine-Design_Mobile_Attribute_Settings=\u5C5E\u6027\u8BBE\u7F6E
Collect-Click!_Get_user_information_code=\u70B9\u51FB!\u83B7\u53D6\u6FC0\u6D3B\u7801
FIne-Design_Basic_Submit=\u63D0\u4EA4
FIne-Design_Basic_System=\u7CFB\u7EDF
@@ -7,6 +6,7 @@ Find-Design_Basic_Hyperlink_Extends_Report_Parameters=Inherit Report Parameters
Fine-Core_Vertical_LeftToRight=\u6587\u5B57\u7AD6\u6392(\u4ECE\u5DE6\u5411\u53F3)
Fine-Core_Vertical_RightToLeft=\u6587\u5B57\u7AD6\u6392(\u4ECE\u53F3\u5411\u5DE6)
Fine-Design-Basic_Save_Failure=\u4FDD\u5B58\u5931\u8D25
+Fine-Design-Mobile_Max_Show_Rows=\u6700\u5927\u663E\u793A\u884C\u6570
Fine-Design_Appear_Refresh=\u9875\u9762\u518D\u73B0\u65F6\u5237\u65B0
Fine-Design_Automatic_Push_Update=\u81EA\u52A8\u63A8\u9001\u66F4\u65B0
Fine-Design_Basic_About=\u5173\u4E8E
@@ -252,6 +252,7 @@ Fine-Design_Basic_DS_Report_TableData=\u6A21\u677F\u6570\u636E\u96C6
Fine-Design_Basic_DS_Server_TableData=\u670D\u52A1\u5668\u6570\u636E\u96C6
Fine-Design_Basic_DS_Table_Data=\u6570\u636E\u96C6
Fine-Design_Basic_Data=\u6570\u636E
+Fine-Design_Basic_DataSet_Rename_Warning=\u6570\u636E\u96C6\u540D\u79F0\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u52FF\u547D\u540D\u4E3A{}\uFF01
Fine-Design_Basic_DataTable_Build=\u6781\u901F\u5206\u5C42\u6784\u5EFA
Fine-Design_Basic_Data_Type=\u6570\u636E\u7C7B\u578B
Fine-Design_Basic_Database=\u6570\u636E\u5E93
@@ -1590,6 +1591,7 @@ Fine-Design_Function_Form_Widget_Edit_Toolbar=\u8868\u5355\u7EC4\u4EF6\u7F16\u8F
Fine-Design_Function_Mobile_Template_Cpt=\u79FB\u52A8\u7AEF\u6A21\u677F\uFF08cpt\uFF09
Fine-Design_Function_Mobile_Template_Frm=\u79FB\u52A8\u7AEF\u6A21\u677F\uFF08frm\uFF09
Fine-Design_Last_Designer_Process_Not_Exist=\u4E0A\u6B21\u8BBE\u8BA1\u5668\u8FDB\u7A0B\u672A\u6B63\u5E38\u5173\u95ED\uFF0C\u662F\u5426\u7ED3\u675F\u8FDB\u7A0B\u5E76\u91CD\u542F
+Fine-Design_Mobile_Attribute_Settings=\u5C5E\u6027\u8BBE\u7F6E
Fine-Design_Mobile_BookMark=\u5BFC\u822A
Fine-Design_Mobile_BookMark_Name=\u5BFC\u822A\u540D\u79F0
Fine-Design_Mobile_BookMark_Rename_Failure=\u5B58\u5728\u91CD\u540D\u5BFC\u822A\uFF0C\u8BF7\u8BBE\u7F6E\u5176\u4ED6\u540D\u79F0
@@ -1627,9 +1629,9 @@ Fine-Design_Mobile_Collapse_Start_From=\u4ECE\u7B2C
Fine-Design_Mobile_Collapse_UnFolded_Hint=\u5C55\u5F00\u65F6\u6587\u5B57\u63D0\u793A\uFF1A
Fine-Design_Mobile_Collapse_Unfold=\u5C55\u5F00
Fine-Design_Mobile_Common_Attribute=\u901A\u7528\u5C5E\u6027
-Fine-Design_Mobile_Custom=\u81ea\u5b9a\u4e49
+Fine-Design_Mobile_Custom=\u81EA\u5B9A\u4E49
Fine-Design_Mobile_Custom_Icon_Message=\u5EFA\u8BAE\u4F7F\u752848 \u00D7 48\u89C4\u683C\u7684PNG\u56FE\u7247
-Fine-Design_Mobile_Default=\u9ed8\u8ba4
+Fine-Design_Mobile_Default=\u9ED8\u8BA4
Fine-Design_Mobile_Display_Gap=\u663E\u793A\u95F4\u9694
Fine-Design_Mobile_Gap_Fix=\u95F4\u9694\u56FA\u5B9A
Fine-Design_Mobile_Init_Fill=\u521D\u59CB\u586B\u5145
@@ -2102,6 +2104,7 @@ Fine-Design_Report_M_Edit_Send_To_Back=\u7F6E\u4E8E\u5E95\u5C42(K)
Fine-Design_Report_M_Format_A_Border=\u8FB9\u6846(B)
Fine-Design_Report_M_Insert=\u63D2\u5165
Fine-Design_Report_M_Insert-Float=\u60AC\u6D6E\u5143\u7D20
+Fine-Design_Report_M_Insert_Auto_Chart=\u63D2\u5165\u81EA\u52A8\u63A8\u8350\u56FE\u8868
Fine-Design_Report_M_Insert_Chart=\u63D2\u5165\u56FE\u8868
Fine-Design_Report_M_Insert_Formula=\u63D2\u5165\u516C\u5F0F
Fine-Design_Report_M_Insert_Hyperlink=\u8D85\u7EA7\u94FE\u63A5
@@ -2568,4 +2571,3 @@ Fine-Engine_Fit-Impl=\u81EA\u9002\u5E94\u63D2\u4EF6
Fine_Design_Basic_Engine_Event_After_Delete=\u5220\u9664\u884C\u540E
Fine_Design_Basic_M_Data_Analysis=\u6570\u636E\u5206\u6790
Fine_Design_Chart_Year=\u5E74
-Fine-Design_Basic_DataSet_Rename_Warning=\u6570\u636E\u96C6\u540D\u79F0\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u52FF\u547D\u540D\u4E3A{}\uFF01
\ No newline at end of file
diff --git a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_zh_TW.properties b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_zh_TW.properties
index affcdc2..7878b62 100644
--- a/design-i18n-report/src/main/resources/com/fr/design/i18n/main_zh_TW.properties
+++ b/design-i18n-report/src/main/resources/com/fr/design/i18n/main_zh_TW.properties
@@ -7,6 +7,7 @@ Find-Design_Basic_Hyperlink_Extends_Report_Parameters=Inherit Report Parameters
Fine-Core_Vertical_LeftToRight=\u6587\u5B57\u8C4E\u6392(\u5F9E\u5DE6\u5411\u53F3)
Fine-Core_Vertical_RightToLeft=\u6587\u5B57\u8C4E\u6392(\u5F9E\u53F3\u5411\u5DE6)
Fine-Design-Basic_Save_Failure= \u5132\u5B58\u5931\u6557
+Fine-Design-Mobile_Max_Show_Rows=\u6700\u5927\u986F\u793A\u884C\u6578
Fine-Design_Appear_Refresh=\u9801\u9762\u518D\u73FE\u6642\u91CD\u65B0\u6574\u7406
Fine-Design_Automatic_Push_Update=\u81EA\u52D5\u63A8\u9001\u66F4\u65B0
Fine-Design_Basic_About=\u95DC\u65BC
@@ -252,6 +253,7 @@ Fine-Design_Basic_DS_Report_TableData=\u7BC4\u672C\u8CC7\u6599\u96C6
Fine-Design_Basic_DS_Server_TableData=\u4F3A\u670D\u5668\u8CC7\u6599\u96C6
Fine-Design_Basic_DS_Table_Data=\u8CC7\u6599\u96C6
Fine-Design_Basic_Data=\u8CC7\u6599
+Fine-Design_Basic_DataSet_Rename_Warning=\u8CC7\u6599\u96C6\u540D\u7A31\u4E0D\u5408\u898F\u7BC4\uFF0C\u8ACB\u52FF\u547D\u540D\u70BA{}\uFF01
Fine-Design_Basic_DataTable_Build=\u6975\u901F\u5206\u5C64\u69CB\u5EFA
Fine-Design_Basic_Data_Type=\u8CC7\u6599\u578B\u5225
Fine-Design_Basic_Database=\u8CC7\u6599\u5EAB
@@ -1590,6 +1592,7 @@ Fine-Design_Function_Form_Widget_Edit_Toolbar=\u8868\u55AE\u5143\u4EF6\u7DE8\u8F
Fine-Design_Function_Mobile_Template_Cpt=\u884C\u52D5\u7AEF\u7BC4\u672C\uFF08cpt\uFF09
Fine-Design_Function_Mobile_Template_Frm=\u884C\u52D5\u7AEF\u7BC4\u672C\uFF08frm\uFF09
Fine-Design_Last_Designer_Process_Not_Exist=\u4E0A\u6B21\u8A2D\u8A08\u5668\u7A0B\u5E8F\u672A\u6B63\u5E38\u95DC\u9589\uFF0C\u662F\u5426\u7D50\u675F\u7A0B\u5E8F\u4E26\u91CD\u555F
+Fine-Design_Mobile_Attribute_Settings=\u5C6C\u6027\u8A2D\u5B9A
Fine-Design_Mobile_BookMark=\u5C0E\u822A
Fine-Design_Mobile_BookMark_Name=\u5C0E\u822A\u540D\u7A31
Fine-Design_Mobile_BookMark_Rename_Failure=\u5B58\u5728\u91CD\u540D\u5C0E\u822A\uFF0C\u8ACB\u8A2D\u5B9A\u5176\u4ED6\u540D\u7A31
@@ -1660,7 +1663,7 @@ Fine-Design_Mobile_Widget_BorderColor=\u6846\u7DDA\u984F\u8272
Fine-Design_Mobile_Widget_BorderRadius=\u5713\u89D2\u6846\u7DDA
Fine-Design_Mobile_Widget_BorderType=\u6846\u7DDA\u7DDA\u578B
Fine-Design_Mobile_Widget_Font=\u5B57\u9AD4
-Fine-Design_Mobile_Widget_Icon_Color=
+Fine-Design_Mobile_Widget_Icon_Color=\u5716\u793A\u984F\u8272
Fine-Design_Modify_Designer_Port=\u66F4\u6539\u57E0
Fine-Design_Modify_Designer_Port_Not_Number_Tip=\u8F38\u5165\u7684\u4E0D\u662F\u6578\u5B57
Fine-Design_Modify_Designer_Port_Out_Of_Range_Tip=\u8F38\u5165\u7684\u57E0\u7BC4\u570D\u4E0D\u6B63\u78BA\uFF0C\u61C9\u57281024~65535\u4E4B\u9593
@@ -2102,6 +2105,7 @@ Fine-Design_Report_M_Edit_Send_To_Back=\u7F6E\u65BC\u5E95\u5C64(K)
Fine-Design_Report_M_Format_A_Border=\u6846\u7DDA(B)
Fine-Design_Report_M_Insert=\u63D2\u5165
Fine-Design_Report_M_Insert-Float=\u61F8\u6D6E\u5143\u7D20
+Fine-Design_Report_M_Insert_Auto_Chart=\u63D2\u5165\u81EA\u52D5\u63A8\u85A6\u5716\u8868
Fine-Design_Report_M_Insert_Chart=\u63D2\u5165\u5716\u8868
Fine-Design_Report_M_Insert_Formula=\u63D2\u5165\u516C\u5F0F
Fine-Design_Report_M_Insert_Hyperlink=\u8D85\u9023\u7D50
diff --git a/globalConfigHook.gradle b/globalConfigHook.gradle
new file mode 100644
index 0000000..c625d05
--- /dev/null
+++ b/globalConfigHook.gradle
@@ -0,0 +1,29 @@
+def getRootGradle() {
+ def currentGradle = gradle
+ while (currentGradle.parent) {
+ currentGradle = currentGradle.parent
+ }
+ return currentGradle
+}
+
+def findHookIncludedBuild() {
+ def rootGradle = getRootGradle()
+ def hookProject = rootGradle.getIncludedBuilds()
+ .find({ build -> build.name == 'hook' })
+ return hookProject
+}
+
+def findGlobalConfig() {
+ def hookProject = findHookIncludedBuild()
+ if (hookProject) {
+ def path = hookProject.projectDir.parent + '/globalConfig.gradle'
+ if (file(path).exists()) {
+ return path
+ }
+ }
+}
+
+def globalConfigPath = findGlobalConfig()
+if (globalConfigPath) {
+ apply from: globalConfigPath
+}
\ No newline at end of file
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..f3d88b1
Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..e0c5e22
--- /dev/null
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,6 @@
+#Wed Apr 22 15:17:12 CST 2020
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.1-all.zip
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStorePath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
diff --git a/gradlew b/gradlew
new file mode 100644
index 0000000..af6708f
--- /dev/null
+++ b/gradlew
@@ -0,0 +1,172 @@
+#!/usr/bin/env sh
+
+##############################################################################
+##
+## Gradle start up script for UN*X
+##
+##############################################################################
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >/dev/null
+APP_HOME="`pwd -P`"
+cd "$SAVED" >/dev/null
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS='"-Xmx64m"'
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn () {
+ echo "$*"
+}
+
+die () {
+ echo
+ echo "$*"
+ echo
+ exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+nonstop=false
+case "`uname`" in
+ CYGWIN* )
+ cygwin=true
+ ;;
+ Darwin* )
+ darwin=true
+ ;;
+ MINGW* )
+ msys=true
+ ;;
+ NONSTOP* )
+ nonstop=true
+ ;;
+esac
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD="java"
+ which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
+ MAX_FD_LIMIT=`ulimit -H -n`
+ if [ $? -eq 0 ] ; then
+ if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+ MAX_FD="$MAX_FD_LIMIT"
+ fi
+ ulimit -n $MAX_FD
+ if [ $? -ne 0 ] ; then
+ warn "Could not set maximum file descriptor limit: $MAX_FD"
+ fi
+ else
+ warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+ fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+ GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+ APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+ CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+ JAVACMD=`cygpath --unix "$JAVACMD"`
+
+ # We build the pattern for arguments to be converted via cygpath
+ ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+ SEP=""
+ for dir in $ROOTDIRSRAW ; do
+ ROOTDIRS="$ROOTDIRS$SEP$dir"
+ SEP="|"
+ done
+ OURCYGPATTERN="(^($ROOTDIRS))"
+ # Add a user-defined pattern to the cygpath arguments
+ if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+ OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+ fi
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ i=0
+ for arg in "$@" ; do
+ CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+ CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
+
+ if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
+ eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+ else
+ eval `echo args$i`="\"$arg\""
+ fi
+ i=$((i+1))
+ done
+ case $i in
+ (0) set -- ;;
+ (1) set -- "$args0" ;;
+ (2) set -- "$args0" "$args1" ;;
+ (3) set -- "$args0" "$args1" "$args2" ;;
+ (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+ (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+ (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+ (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+ (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+ (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+ esac
+fi
+
+# Escape application args
+save () {
+ for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
+ echo " "
+}
+APP_ARGS=$(save "$@")
+
+# Collect all arguments for the java command, following the shell quoting and substitution rules
+eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
+
+# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
+if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
+ cd "$(dirname "$0")"
+fi
+
+exec "$JAVACMD" "$@"
diff --git a/gradlew.bat b/gradlew.bat
new file mode 100644
index 0000000..6d57edc
--- /dev/null
+++ b/gradlew.bat
@@ -0,0 +1,84 @@
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS="-Xmx64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windows variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/settings.gradle b/settings.gradle
new file mode 100644
index 0000000..e66b9f6
--- /dev/null
+++ b/settings.gradle
@@ -0,0 +1,12 @@
+pluginManagement {
+ repositories {
+ maven {
+ url 'http://mvn.finedevelop.com/repository/maven-public/'
+ }
+ gradlePluginPortal()
+ }
+}
+
+rootProject.name = 'design-i18n'
+
+include 'design-i18n-report','design-i18n-chart'