Browse Source

Merge pull request #1433 in BA/design from ~PLOUGH/design:release/9.0 to release/9.0

* commit 'a4b39c33d0283d9188b23c13dca3e4889e2c5ed1':
  REPORT-5349 [9.0三轮回归]设计器繁体下国际化问题
master
superman 7 years ago
parent
commit
a4a4a1a6f9
  1. 251
      designer_base/src/com/fr/design/locale/designer_zh_TW.properties

251
designer_base/src/com/fr/design/locale/designer_zh_TW.properties

@ -1,4 +1,3 @@
# generated time: \u661F\u671F\u56DB \u5341\u4E00\u6708 24 12:02:51 CST 2016
FR-Designer-BBSLogin_Account=\u767B\u5165\u5E33\u865F
FR-Designer-BBSLogin_Connection-Failure=\u767B\u5165\u9023\u63A5\u5931\u6557\uFF0C\u8ACB\u6AA2\u67E5\u7576\u524D\u7DB2\u8DEF\u72C0\u614B
FR-Designer-BBSLogin_Connection-Failure-Tip=\u9023\u7DDA\u5931\u6557\u63D0\u793A
@ -563,19 +562,19 @@ FR-Designer_Plugin_Should_Update_Please_Contact_Developer=\u633F\u4EF6\u7248\u67
FR-Designer_WidgetOrder=\u63A7\u4EF6\u9806\u5E8F
FR-Designer_Mobile_Form_Analysis_Annotation=\u6CE8\u91CB\uFF1A\u53EF\u4EE5\u901A\u904E\u8A72\u5C6C\u6027\u63A7\u5236\u8868\u55AE\u5728APP\u4E2D\u7684\u89E3\u6790\u65B9\u5F0F\u3002
FR-Designer_Mobile_Report_Analysis_Annotation=\u6CE8\u91CB\uFF1A\u53EF\u4EE5\u901A\u904E\u8A72\u5C6C\u6027\u63A7\u5236\u5831\u8868\u5728APP\u4E2D\u7684\u89E3\u6790\u65B9\u5F0F\uFF0C\u53EA\u652F\u6301\u5206\u9801\u9810\u89BD\uFF0C\u586B\u5831\u9810\u89BD\u6642\u5C6C\u6027\u7121\u6548\u3002
FR-Designer_Background_Null=
FR-Designer_Background_Color=
FR-Designer_Background_Texture=
FR-Designer_Background_Pattern=
FR-Designer_Background_Gradient_Color=
FR-Designer_Background_Image=
FR-Designer_Background_Clear=
FR-Designer_Background_Image_Select=
FR-Designer_Background_Null=\u6C92\u6709\u80CC\u666F
FR-Designer_Background_Color=\u984F\u8272
FR-Designer_Background_Texture=\u7D0B\u7406
FR-Designer_Background_Pattern=\u5716\u6848
FR-Designer_Background_Gradient_Color=\u6F38\u8B8A\u8272
FR-Designer_Background_Image=\u5716\u7247
FR-Designer_Background_Clear=\u6E05\u9664
FR-Designer_Background_Image_Select=\u9078\u64C7\u5716\u7247
FR-Designer_Too_Large_To_Paste=\u7D44\u4EF6\u5927\u5C0F\u8D85\u51FA\u908A\u754C\uFF0C\u7121\u6CD5\u7C98\u8CBC\uFF01
FR-Designer_Too_Small_To_Paste=\u6B64\u8655\u7121\u6CD5\u7C98\u8CBC\uFF0C\u5C0F\u65BC\u7D44\u4EF6\u6700\u5C0F\u9AD8\u5EA6\uFF01
FR-Designer_Initial_Background_Tips=
FR-Designer_Mouse_Move_Tips=
FR-Designer_Mouse_Click_Tips=
FR-Designer_Initial_Background_Tips=\u6309\u9215\u7684\u521D\u59CB\u80CC\u666F
FR-Designer_Mouse_Move_Tips=\u6ED1\u9F20\u79FB\u52D5\u5230\u6309\u9215\u4E0A\u7684\u80CC\u666F\uFF0C\u82E5\u7121\u5247\u4E0D\u6539\u8B8A\u80CC\u666F
FR-Designer_Mouse_Click_Tips=\u6ED1\u9F20\u9EDE\u9078\u6309\u9215\u6642\u80CC\u666F\uFF0C\u82E5\u7121\u5247\u4E0D\u6539\u8B8A\u80CC\u666F
FR-Designer_AxisReversed=\u8EF8\u9006\u5E8F
FR-Designer_Logarithmic=\u5C0D\u6578\u523B\u5EA6
FR-Designer_Chart_Log_Base=\u5E95\u6578
@ -584,20 +583,20 @@ FR-Designer_Style=\u6A23\u5F0F
FR-Designer_Color=\u984F\u8272
FR-Designer_Border=\u6846\u7DDA
FR-Designer_Background-Pattern=\u5716\u6848
FR-Designer_SimpleDetail_Report=
FR-Designer_Reset=
FR-Designer_AllCategories=
FR-Designer-Selected_Widget=
FR-Designer_SimpleCross_Report=
FR-Designer_LocalWidget=
FR-Designer_SimpleDetail_Report=\u7C21\u55AE\u660E\u7D30\u8868
FR-Designer_Reset=\u53D6\u6D88\u522A\u9664
FR-Designer_AllCategories=\u6240\u6709\u5206\u985E
FR-Designer-Selected_Widget=\u7576\u524D\u63A7\u5236\u5143\u4EF6
FR-Designer_SimpleCross_Report=\u7C21\u55AE\u4EA4\u53C9\u8868
FR-Designer_LocalWidget=\u672C\u5730\u5143\u4EF6\u5EAB
FR-Designer_Edit_Button_ToolBar=\u7DE8\u8F2F\u6309\u9215\u6240\u5728\u5DE5\u5177\u6B04
FR-Designer_Remove_Button_ToolBar=\u79FB\u9664\u6309\u9215\u6240\u5728\u5DE5\u5177\u6B04
FR-Designer_Install_Template=
FR-Designer_Allow-Blank=
FR-Designer_Delete_Template=
FR-Designer_Download_Template=
FR-Designer_DoubleLayer_Report=
FR-Designer_Validate=
FR-Designer_Install_Template=\u5B89\u88DD
FR-Designer_Allow-Blank=\u5141\u8A31\u70BA\u7A7A
FR-Designer_Delete_Template=\u522A\u9664
FR-Designer_Download_Template=\u4E0B\u8F09
FR-Designer_DoubleLayer_Report=\u96D9\u5C64\u8868\u982D
FR-Designer_Validate=\u6821\u9A57
CellWrite-InsertRow_NULL=\u7A7A\u503C
DashBoard-ChartFloat=\u5716\u8868
contact_info=\u806F\u7E6B\u8A0A\u606F(\u9078\u586B)
@ -678,7 +677,7 @@ Need_Min_Value=\u9700\u8981\u6700\u5C0F\u503C
Allow_Blank=\u5141\u8A31\u70BA\u7A7A\u767D
CellWrite-InsertRow_DEFAULT=\u9810\u8A2D\u503C
Widget-Load_By_Complete=\u5B8C\u5168\u8F09\u5165
FR-Designer-Basic_Only_Submit_Current_Sheet=
FR-Designer-Basic_Only_Submit_Current_Sheet=\u53EA\u63D0\u4EA4\u7576\u524DSHEET
Sort-Sort_Order=\u6392\u5217\u9806\u5E8F
File-File_Size_Limit=\u6A94\u6848\u5927\u5C0F\u9650\u5236
PrintP-Print=\u5217\u5370(T)
@ -1759,7 +1758,7 @@ FR-Base_sure_remove_item=\u4F60\u78BA\u5BE6\u6C7A\u5B9A\u522A\u9664\u9078\u4E2D\
Component_Scale=\u5143\u4EF6\u7E2E\u653E
Hyperlink-Use_CJK_to_encode_parameter=\u4F7F\u7528CJK\u8655\u7406\u53C3\u6578
LOG-Has_Been_Openned=\u5DF2\u7D93\u6253\u958B
FR-Designer-Dependence=
FR-Designer-Dependence=\u4F9D\u8CF4\u74B0\u5883
ECP_error_pwd=\u5BC6\u78BC\u932F\u8AA4
REPORTLET=\u8A2A\u554F\u6A21\u677F\u7684\u8DEF\u5F91\u7684\u53C3\u6578\u3002
RWA-Column_Offset=\u6B04\u504F\u79FB
@ -2031,117 +2030,117 @@ FR-Designer_Widget_Library=\u7D44\u4EF6\u5EAB
FR-Designer_No_Settings_Available=\u7121\u53EF\u7528\u914D\u5BD8\u9805\uFF01
FR-Designer_Configured_Roles=\u5DF2\u914D\u7F6E\u89D2\u8272
FR-Designer_Add_Hyperlink=\u65B0\u589E\u9023\u63A5
FR-Designer_Scale_selfAdaptButton=
FR-Designer_Scale_customButton=
FR-Designer_FRFont_Subscript=
FR-Designer_FRFont_Superscript=
FR-Designer_FRFont_Shadow=
FR-Designer_FRFont_Strikethrough=
FR-Designer_FRFont_Underline=
FR-Designer_FRFont_bold=
FR-Designer_FRFont_italic=
FR-Designer_FRFont_Foreground=
FR-Designer_FRFont_Style=
FR-Designer_FRFont_plain=
FR-Designer_FRFont_bolditalic=
FR-Designer_outBorder=
FR-Designer_inBorder=
FR-Designer_ExpandD_Up_Father_Cell=
FR-Designer_ExpandD_Expand_Direction=
FR-Designer_Expand=
FR-Designer_ExpendSort=
FR-Designer_ExpandD_Expandable=
FR-Designer_Read_failure=
FR-Designer_Image_Layout=
FR-Designer_StyleAlignment_Text_Style=
FR-Designer_StyleAlignment_Text_Rotation=
FR-Designer_Style_Left_Indent=
FR-Designer_Style_Right_Indent=
FR-Designer_Style_Spacing_Before=
FR-Designer_Style_Spacing_After=
FR-Designer_Style_Line_Spacing=
FR-Designer_Left=
FR-Designer_Right=
FR-Designer_Front=
FR-Designer_Behind=
FR-Designer_StyleAlignment_Wrap_Text=
FR-Designer_StyleAlignment_Single_Line=
FR-Designer_StyleAlignment_Single_Line(Adjust_Font)=
FR-Designer_StyleAlignment_Multi_Line(Adjust_Font)=
FR-Designer_Auto_Adjust_Height=
FR-Designer_Auto_Adjust_Wdith=
FR-Designer_Type_Set=
FR-Designer_Dic_Data_Query=
FR-Designer_Dictionary_Dynamic_SQL=
FR-Designer_Datasource_From_Database=
FR-Designer_CellWrite_InsertRow_NULL=
FR-Designer_CellWrite_InsertRow_COPY=
FR-Designer_CellWrite_InsertRow_Policy=
FR-Designer_CellWrite_Page_Before_Row=
FR-Designer_CellWrite_Page_After_Row=
FR-Designer_CellWrite_Page_Before_Column=
FR-Designer_CellWrite_Page_After_Column=
FR-Designer_CellPage_Can_Break_On_Paginate=
FR-Designer_CellPage_Repeat_Content_When_Paging=
FR-Designer_CellWrite_Preview_Cell_Content=
FR-Designer_CellWrite_Print_Content=
FR-Designer_CellWrite_Print_Background=
FR-Designer_CellWrite_Show_As_Image=
FR-Designer_CellWrite_Show_As_HTML=
FR-Designer_Datasource_Other_Attributes=
FR-Designer_Not_use_a_cell_attribute_table_editing=
FR-Designer_CellElement_Property_Table=
FR-Designer_T_Insert_Float=
FR-Designer_Add_FloatElement=
FR-Designer_Insert_Image=
FR-Designer_Insert_Chart=
FR-Designer_Insert_Text=
FR-Designer_Insert_Formula=
FR-Designer_Scale_Down=
FR-Designer_Scale_Up=
FR-Designer_Scale_Slider=
FR-Designer_Scale_Grade=
FR-Designer_AlphaFine_EnableInternet=
FR-Designer_Scale_EnlargeOrReduce=
FR-Designer-StyleAlignment_Style_PartSpacing=
FR-Designer_Use_Params_Template=
FR-Designer_Label_Name=
FR-Designer_Add_Event=
FR-Designer_Scale_selfAdaptButton=\u6070\u597D\u5BB9\u7D0D\u9078\u5B9A\u5340\u57DF
FR-Designer_Scale_customButton=\u81EA\u5B9A\u7FA9
FR-Designer_FRFont_Subscript=\u4E0B\u6A19
FR-Designer_FRFont_Superscript=\u4E0A\u6A19
FR-Designer_FRFont_Shadow=\u9670\u5F71
FR-Designer_FRFont_Strikethrough=\u522A\u9664\u7DDA
FR-Designer_FRFont_Underline=\u4E0B\u5283\u7DDA
FR-Designer_FRFont_bold=\u52A0\u7C97
FR-Designer_FRFont_italic=\u659C\u9AD4
FR-Designer_FRFont_Foreground=\u984F\u8272
FR-Designer_FRFont_Style=\u5B57\u5F62
FR-Designer_FRFont_plain=\u5E38\u898F
FR-Designer_FRFont_bolditalic=\u52A0\u7C97\u50BE\u659C
FR-Designer_outBorder=\u5916\u908A\u6846
FR-Designer_inBorder=\u5167\u908A\u6846
FR-Designer_ExpandD_Up_Father_Cell=\u4E0A\u7236\u683C
FR-Designer_ExpandD_Expand_Direction=\u64F4\u5145\u5957\u4EF6\u65B9\u5411
FR-Designer_Expand=\u64F4\u5145\u5957\u4EF6
FR-Designer_ExpendSort=\u64F4\u5145\u5957\u4EF6\u5F8C\u6392\u5E8F
FR-Designer_ExpandD_Expandable=\u53EF\u4F38\u5C55\u6027
FR-Designer_Read_failure=\u8B80\u53D6\u5931\u6557\uFF0C\u53EF\u80FD\u539F\u59CB\u6A94\u5DF2\u640D\u58DE
FR-Designer_Image_Layout=\u5716\u7247\u4F48\u5C40
FR-Designer_StyleAlignment_Text_Style=\u6587\u5B57\u63A7\u5236
FR-Designer_StyleAlignment_Text_Rotation=\u6587\u5B57\u65B9\u5411
FR-Designer_Style_Left_Indent=\u5DE6\u7E2E\u6392
FR-Designer_Style_Right_Indent=\u53F3\u7E2E\u6392
FR-Designer_Style_Spacing_Before=\u6BB5\u524D
FR-Designer_Style_Spacing_After=\u6BB5\u5F8C
FR-Designer_Style_Line_Spacing=\u884C\u9593\u8DDD
FR-Designer_Left=\u5DE6
FR-Designer_Right=\u53F3
FR-Designer_Front=\u524D
FR-Designer_Behind=\u5F8C
FR-Designer_StyleAlignment_Wrap_Text=\u81EA\u52D5\u63DB\u884C
FR-Designer_StyleAlignment_Single_Line=\u55AE\u884C\u986F\u793A
FR-Designer_StyleAlignment_Single_Line(Adjust_Font)=\u55AE\u884C\u986F\u793A(\u8ABF\u6574\u5B57\u578B)
FR-Designer_StyleAlignment_Multi_Line(Adjust_Font)=\u591A\u884C\u986F\u793A(\u8ABF\u6574\u5B57\u578B)
FR-Designer_Auto_Adjust_Height=\u81EA\u52D5\u8ABF\u6574\u884C\u9AD8
FR-Designer_Auto_Adjust_Wdith=\u81EA\u52D5\u8ABF\u6574\u5217\u5BEC
FR-Designer_Type_Set=\u578B\u5225\u8A2D\u5B9A
FR-Designer_Dic_Data_Query=\u8CC7\u6599\u67E5\u8A62
FR-Designer_Dictionary_Dynamic_SQL=\u52D5\u614BSQL
FR-Designer_Datasource_From_Database=\u8CC7\u6599\u5EAB\u8868
FR-Designer_CellWrite_InsertRow_NULL=\u7A7A\u503C
FR-Designer_CellWrite_InsertRow_COPY=\u539F\u503C
FR-Designer_CellWrite_InsertRow_Policy=\u63D2\u5165\u884C\u7B56\u7565
FR-Designer_CellWrite_Page_Before_Row=\u884C\u524D\u5206\u9801
FR-Designer_CellWrite_Page_After_Row=\u884C\u5F8C\u5206\u9801
FR-Designer_CellWrite_Page_Before_Column=\u5217\u524D\u5206\u9801
FR-Designer_CellWrite_Page_After_Column=\u5217\u5F8C\u5206\u9801
FR-Designer_CellPage_Can_Break_On_Paginate=\u5206\u9801\u6642\u53EF\u4EE5\u65B7\u958B
FR-Designer_CellPage_Repeat_Content_When_Paging=\u5206\u9801\u65B7\u958B\u6642\u503C\u91CD\u8907\u986F\u793A
FR-Designer_CellWrite_Preview_Cell_Content=\u9810\u89BD\u55AE\u5143\u683C\u5167\u5BB9
FR-Designer_CellWrite_Print_Content=\u5217\u5370/\u532F\u51FA\u55AE\u5143\u683C\u5167\u5BB9
FR-Designer_CellWrite_Print_Background=\u5217\u5370/\u532F\u51FA\u55AE\u5143\u683C\u80CC\u666F
FR-Designer_CellWrite_Show_As_Image=\u7528\u5716\u7247\u986F\u793A\u5167\u5BB9
FR-Designer_CellWrite_Show_As_HTML=\u7528HTML\u986F\u793A\u5167\u5BB9
FR-Designer_Datasource_Other_Attributes=\u5176\u4ED6\u5C6C\u6027
FR-Designer_Not_use_a_cell_attribute_table_editing=\u60A8\u4E0D\u53EF\u4EE5\u7528\u55AE\u5143\u683C\u5C6C\u6027\u8868\u7DE8\u8F2F
FR-Designer_CellElement_Property_Table=\u55AE\u5143\u683C\u5C6C\u6027\u8868
FR-Designer_T_Insert_Float=\u63D2\u5165\u61F8\u6D6E\u5143\u7D20
FR-Designer_Add_FloatElement=\u65B0\u589E\u5143\u7D20
FR-Designer_Insert_Image=\u63D2\u5165\u5716\u7247
FR-Designer_Insert_Chart=\u63D2\u5165\u5716\u8868
FR-Designer_Insert_Text=\u63D2\u5165\u666E\u901A\u6587\u5B57
FR-Designer_Insert_Formula=\u63D2\u5165\u516C\u5F0F
FR-Designer_Scale_Down=\u7E2E\u5C0F
FR-Designer_Scale_Up=\u653E\u5927
FR-Designer_Scale_Slider=\u7E2E\u653E\u6ED1\u584A
FR-Designer_Scale_Grade=\u7E2E\u653E\u7D1A\u5225\uFF0C\u55AE\u64CA\u5F8C\u8ABF\u7BC0\u986F\u793A\u6BD4\u4F8B\u3002
FR-Designer_AlphaFine_EnableInternet=\u806F\u7DB2
FR-Designer_Scale_EnlargeOrReduce=\u7E2E\u653E
FR-Designer-StyleAlignment_Style_PartSpacing=\u6BB5\u9593\u8DDD
FR-Designer_Use_Params_Template=\u4F7F\u7528\u5E38\u7528\u5F15\u6578\u7D44\u5408
FR-Designer_Label_Name=\u6A19\u7C64\u540D\u7A31
FR-Designer_Add_Event=\u65B0\u589E\u4E8B\u4EF6
FR-Designer_Not_Support_Authority_Edit=\u8A72\u5143\u7D20\u4E0D\u652F\u63F4\u8A31\u53EF\u6B0A\u63A7\u5236
FR-Designer_Dynamic_Parameter=\u52D5\u614B\u53C3\u6578
FR-Designer_Remove_Item=
FR-Designer_Widget_No_Repeat=
FR-Designer_Widget_Error_Tip=
FR-Designer_Widget_Return_Leaf=
FR-Designer_Widget_Return_Path=
FR-Designer_Widget_Display_Position=
FR-Designer_Size_Limit=
FR-Designer_Widget_Name=
FR-Designer_Coords_And_Size=
FR-Designer_Barcode_Size=
FR-Designer_Remove_Item=\u522A\u9664\u9078\u4E2D
FR-Designer_Widget_No_Repeat=\u53BB\u9664\u91CD\u8907\u9805
FR-Designer_Widget_Error_Tip=\u932F\u8AA4\u63D0\u793A
FR-Designer_Widget_Return_Leaf=\u7D50\u679C\u8FD4\u56DE\u8449\u5B50\u7BC0\u9EDE
FR-Designer_Widget_Return_Path=\u7D50\u679C\u8FD4\u56DE\u5B8C\u6574\u5C64\u6B21\u8DEF\u5F91
FR-Designer_Widget_Display_Position=\u986F\u793A\u4F4D\u7F6E
FR-Designer_Size_Limit=\u5927\u5C0F\u9650\u5236
FR-Designer_Widget_Name=\u63A7\u5236\u5143\u4EF6\u540D\u7A31
FR-Designer_Coords_And_Size=\u5EA7\u6A19\XB7\u5C3A\u5BF8
FR-Designer_Barcode_Size=\u689D\u5F62\u78BC\u5927\u5C0F
FS-Designer_DS_Filter_Odd_Tip=\u63D0\u793A\uFF1A\u5E8F\u865F\u5F9E1\u958B\u59CB\uFF0C\u9078\u64C7\u4E86\u5947\u6578\u96C6(1,3,5...)
FS-Designer_DS_Filter_Even_Tip=\u63D0\u793A\uFF1A\u5E8F\u865F\u5F9E1\u958B\u59CB\uFF0C\u9078\u64C7\u4E86\u5076\u6578\u96C6(2,4,6...)
FS-Designer_DS_Filter_Specify_Tip=\u63D0\u793A\uFF1A\u683C\u5F0F\u70BA1,2-3,5,8\uFF0C\u5E8F\u865F\u5F9E1\u958B\u59CB\uFF0C\u5185\u7F6E\u53C3\u6578$_count_\u8868\u793A\u7E02\u500B\u6578
M-New_FormBook=\u65B0\u589E\u6C7A\u7B56\u5831\u8868
FR-Designer-AlphaFine_NO_Result=\u7121\u641C\u7D22\u7D50\u679C
FR-Designer-Download_Online_Sources=
FR-Designer_Select_Color=
FR-Designer-Download_Online_Sources=\u5716\u8868\u9700\u8981\u4E0B\u8F09\u6700\u65B0\u7684\u8CC7\u539F\u59CB\u6A94\uFF0C\u662F\u5426\u5B89\u88DD\uFF1F
FR-Designer_Select_Color=\u9078\u64C7\u984F\u8272
FR-Designer-Basic_Dynamic_Parameter_Injection=\u6CE8\u5165
FR-Designer_Label=\u6A19\u7C3D
FR-Designer_Widgetname=\u63A7\u5236\u9805\u540D
FR-Designer_Insert_Cell_Element=\u63D2\u5165\u5143\u7D20
FR-Designer_Add_Condition=
FR-Designer_Widget_Visible=
FR-Designer_Widget_Display_Report_Tool=
FR-Designer_Cell_Value=
FR-Designer_Cell_Visible=
FR-Designer_Widget_Formula=
FR-Designer_Show=
FR-Designer_Widget_Position=
FR-Designer_Float_Visible=
FR-Designer_Widget_String=
FR-Designer_Widget_Field=
FR-Designer_Widget_Enabled=
FR-Designer_Add_Condition=\u65B0\u589E\u689D\u4EF6
FR-Designer_Widget_Visible=\u63A7\u5236\u5143\u4EF6\u53EF\u898B
FR-Designer_Widget_Display_Report_Tool=\u986F\u793A\u5831\u8868\u584A\u5DE5\u5177\u6B04
FR-Designer_Cell_Value=\u55AE\u5143\u683C\u503C
FR-Designer_Cell_Visible=\u55AE\u5143\u683C\u53EF\u898B
FR-Designer_Widget_Formula=\u516C\u5F0F
FR-Designer_Show=\u986F\u793A
FR-Designer_Widget_Position=\u63A7\u5236\u5143\u4EF6\u4F4D\u7F6E
FR-Designer_Float_Visible=\u61F8\u6D6E\u5143\u7D20\u53EF\u898B
FR-Designer_Widget_String=\u5B57\u4E32
FR-Designer_Widget_Field=\u6B04\u4F4D
FR-Designer_Widget_Enabled=\u63A7\u5236\u5143\u4EF6\u53EF\u7528
FR-Designer_Export_Background=
FR-Designer_Print_Background=
FR-Designer_Sheet_Label_Page_Display_Position=

Loading…
Cancel
Save