Merge pull request #13788 from dataease/pr@dev-v2@perf_i18n

perf: 后台国际化
This commit is contained in:
fit2cloud-chenyw
2024-12-04 09:27:22 +08:00
committed by GitHub
3 changed files with 122 additions and 103 deletions

View File

@@ -1,60 +1,81 @@
login.validator.name1=Username/Email/Phone number cannot be empty
login.validator.pwd1=Password cannot be empty
i18n_menu.home=Home
i18n_menu.workbranch=Workbranch
i18n_menu.visualized=Visualized
i18n_menu.workbranch=Workbench
i18n_menu.visualized=Visualization
i18n_menu.template=Template
i18n_menu.application=Application
i18n_menu.system=System
i18n_menu.system=System Management
i18n_menu.template-market=Template Market
i18n_menu.template-setting=Template Management
i18n_menu.view=Data Display
i18n_menu.data=Data preparation
i18n_menu.panel=Panel
i18n_menu.screen=Data screen
i18n_menu.data=Data Preparation
i18n_menu.panel=Dashboard
i18n_menu.data-filling-manage=Data Reporting Management
i18n_menu.screen=Data Screen
i18n_menu.dataset=Dataset
i18n_menu.datasource=datasource
i18n_menu.user=User
i18n_menu.org=Organization
i18n_menu.auth=Authority
i18n_menu.datasource=Data Source
i18n_menu.user=User Management
i18n_menu.org=Organization Management
i18n_menu.auth=Permission Configuration
i18n_menu.report=Scheduled Report
i18n_menu.sync=Synchronization Management
i18n_menu.association=Bloodline Analysis
i18n_menu.threshold=Alert Management
i18n_menu.summary=Overview
i18n_menu.ds=Data Connection Management
i18n_menu.task=Task Management
i18n_menu.embedded=Embedded Management
i18n_menu.plugin=Plugin Management
i18n_menu.platform=Platform Integration
i18n_menu.appearance=Appearance Configuration
i18n_menu.sysVariable=System Variables
i18n_field_name_repeat=has duplicate field names:
i18n_pid_not_eq_id=Target is error
i18n_ds_name_exists=Name is exists
i18n_table_id_can_not_empty=Object is empty
i18n_no_fields=Field is empty
i18n_no_field=Field is empty
i18n_union_ds_no_checked=Field is empty
i18n_field_name_duplicated=Field name is exists
i18n_can_not_cross_ds=Cross dataset not supported
i18n_dataset_ds_error=Datasource is deleted
i18n_union_field_can_not_empty=Union field can not be empty
i18n_table_duplicate=Leaf can not duplicated
i18n_no_column_permission=No column permission
i18n_fetch_error=SQL execute error,please edit again.
i18n_no_datasource_permission=No datasource permission
i18n_no_dataset_permission=No dataset permission
i18n_not_full=Full join not support.
i18n_menu.sysTypeface=Font Management
i18n_menu.font=Font Management
i18n_menu.msg-fill=Reporting Task
i18n_field_name_repeat=Duplicate field name:
i18n_pid_not_eq_id=The target for moving cannot be itself or its subdirectory
i18n_ds_name_exists=Name is duplicated under this group
i18n_table_id_can_not_empty=Query node cannot be empty
i18n_no_fields=Fields cannot be empty
i18n_no_field=The field does not exist
i18n_union_ds_no_checked=No fields are selected
i18n_field_name_duplicated=Field name is duplicated
i18n_can_not_cross_ds=Cross dataset operations are not supported
i18n_dataset_ds_error=The data source used by the current dataset has been deleted
i18n_union_field_can_not_empty=Association field cannot be empty
i18n_table_duplicate=The same node needs to be dragged in again to continue creating a new dataset
i18n_no_column_permission=No column permissions
i18n_fetch_error=SQL execution failed, please check if the table, fields, association relationships, etc., are correct and edit again.
i18n_no_datasource_permission=No data source access permissions
i18n_no_dataset_permission=No dataset access permissions
i18n_not_full=The current data source does not support full join
i18n_field_circular_ref=Field has Circular Reference
i18n_field_circular_ref=Fields have circular references
i18n_chart_not_handler=Cannot handle chart:
i18n_chart_delete=Chart is not exists
i18n_no_ds=Dataset is deleted or no permission
i18n_datasource_delete=Datasource is deleted
i18n_gauge_field_change=Field changed,please edit again
i18n_gauge_field_delete=Field deleted,please edit again
i18n_no_id=ID not exists
i18n_name_limit_100=Name limit 100
i18n_field_circular_error=Field error
i18n_chart_not_handler=Unable to handle this chart type
i18n_chart_delete=Chart does not exist
i18n_no_ds=Dataset does not exist or no permissions
i18n_datasource_delete=Data source does not exist
i18n_gauge_field_change=The field used has changed, please edit again
i18n_gauge_field_delete=The field used has been deleted, please edit again
i18n_no_id=ID cannot be empty
i18n_name_limit_100=Name cannot exceed 100 characters
i18n_field_circular_error=Field parsing error, possible reasons: field has been deleted, calculation field reference level is too deep, circular references exist, etc., please check the table nodes and fields and edit again.
i18n_invalid_ds=Invalid datasource
i18n_invalid_ds=Data source is invalid
i18n_user_disable=User is disabled and cannot log in
i18n_login_name_pwd_err=name or pwd invalid
i18n_error_login_type=error login type
i18n_user_disable=User has been disabled and cannot log in
i18n_login_name_pwd_err=Username or password is incorrect
i18n_error_login_type=Login type error
i18n_schema_is_empty=Schema is empty!
i18n_table_name_repeat=Has duplicate name:
i18n_sql_not_empty=SQL cannot be empty!
i18n_table_name_repeat=Name is duplicated:
i18n_sql_not_empty=SQL cannot be empty
i18n_menu.parameter=System Parameters
i18n_user_old_pwd_error=Original password is incorrect
i18n_menu.toolbox-log=Operation Logs
i18n_year=Year
i18n_month=Month
@@ -63,57 +84,57 @@ i18n_hour=Hour
i18n_minute=Minute
i18n_second=Second
i18n_no_datasource_permission_to_create_column=No datasource permission, cannot create column
i18n_df_folder_cannot_to_search=Folder cannot for search data
i18n_no_datasource_permission_to_create_column=No data source access permissions, unable to create table fields
i18n_df_folder_cannot_to_search=Folders cannot query data
i18n_df_no_primary_key=No primary key
i18n_df_cannot_operate_folder=Cannot Operate Folder
i18n_df_cannot_be_none=[%s] Cannot be null
i18n_df_value_cannot_be_none=[%s] value: %s Cannot be null
i18n_df_value_exists_in_database=[%s] value: %s Exists in database
i18n_df_cannot_operate_folder=Cannot operate on folders
i18n_df_cannot_be_none=[%s] cannot be empty
i18n_df_value_cannot_be_none=[%s] value: %s cannot be empty
i18n_df_value_exists_in_database=[%s] value: %s already exists in the database, cannot be duplicated
i18n_df_data=Data
i18n_df_start=Start
i18n_df_end=End
i18n_df_datasource_not_found=datasource not found
i18n_df_datasource_does_not_enable_data_filling=function of dataFilling is not enabled
i18n_df_builtin_datasource=builtin datasource
i18n_df_folder_required=folder required
i18n_df_form_not_exists=form not exists
i18n_df_name_can_not_empty=name can not empty
i18n_df_template=template
i18n_df_task_status_is_null_or_finished=task status is null or finished
i18n_df_task_need_task_id=task need taskID
i18n_df_not_current_task_user=not current task user
i18n_df_miss_parameter=miss parameter
i18n_df_no_running_instance=no running instance
i18n_df_value=value
i18n_df_format_error=parse error
i18n_df_cannot_earlier_than=cannot earlier than
i18n_df_cannot_be_all_null=cannot be all null
i18n_df_value_not_in_range=value not in range
i18n_df_value_value_not_in_range=value: %s not in range
i18n_df_required=required
i18n_df_must_unique=must be unique
i18n_df_excel_parsing_error=Excel parse error
i18n_df_excel_is_empty=Excel is empty
i18n_df_excel_template_column_not_fit=count of template columns are not fit
i18n_df_selection=selection
i18n_df_date_format=date format
i18n_df_integer=integer
i18n_df_decimal=decimal
i18n_df_multiple_value_split=use ';' to split multiple value
i18n_df_email_type=email type
i18n_df_phone_type=phone type
i18n_df_lt_check=need less than %s: %s
i18n_df_gt_check=need greater than %s: %s
i18n_df_le_check=need less than or equal to %s: %s
i18n_df_ge_check=need greater than or equal to %s: %s
i18n_df_datasource_not_found=No data source found
i18n_df_datasource_does_not_enable_data_filling=This data source has not enabled data reporting configuration
i18n_df_builtin_datasource=Built-in database
i18n_df_folder_required=Folder is required
i18n_df_form_not_exists=Form does not exist
i18n_df_name_can_not_empty=Name cannot be empty
i18n_df_template=Template
i18n_df_task_status_is_null_or_finished=Task status is null or completed
i18n_df_task_need_task_id=Task ID must be specified
i18n_df_not_current_task_user=Not the target user for the current task
i18n_df_miss_parameter=Missing parameter
i18n_df_no_running_instance=No running instances for the current task
i18n_df_value=Value
i18n_df_format_error=Format parsing error
i18n_df_cannot_earlier_than=Cannot be earlier than
i18n_df_cannot_be_all_null=Cannot have only one empty
i18n_df_value_not_in_range=Value is not within the range
i18n_df_value_value_not_in_range=Value: %s is not within the range
i18n_df_required=Required
i18n_df_must_unique=Duplicate values are not allowed
i18n_df_excel_parsing_error=Excel parsing error
i18n_df_excel_is_empty=This Excel has no data
i18n_df_excel_template_column_not_fit=Template field count does not match
i18n_df_selection=Option value is
i18n_df_date_format=Date format
i18n_df_integer=Integer
i18n_df_decimal=Decimal
i18n_df_multiple_value_split=Multiple values are separated by semicolon "; "
i18n_df_email_type=Email format
i18n_df_phone_type=Phone number format
i18n_df_lt_check=Value needs to be less than %s: %s
i18n_df_gt_check=Value needs to be greater than %s: %s
i18n_df_le_check=Value needs to be less than or equal to %s: %s
i18n_df_ge_check=Value needs to be greater than or equal to %s: %s
i18n_wrong_email=Incorrect email format
i18n_wrong_tel=Incorrect phone number format
i18n_wrong_email=Email format is incorrect
i18n_wrong_tel=Phone number format is incorrect
i18n_copilot_cross_ds_error=This feature is not supported for cross-source datasets.
i18n_copilot_cross_ds_error=Cross-source datasets do not support this feature
i18n_template_recommend=Recommend
i18n_template_recommend=Recommended
i18n_template_recent=Recently Used

View File

@@ -2,7 +2,7 @@ login.validator.name1=\u8CEC\u865F/\u90F5\u7BB1/\u624B\u6A5F\u865F\u4E0D\u80FD\u
login.validator.pwd1=\u5BC6\u78BC\u4E0D\u80FD\u70BA\u7A7A
i18n_menu.home=\u9996\u9801
i18n_menu.workbranch=\u5DE5\u4F5C\u53F0
i18n_menu.workbranch=\u5DE5\u4F5C\u81FA
i18n_menu.visualized=\u53EF\u8996\u5316
i18n_menu.template=\u6A21\u7248
i18n_menu.application=\u61C9\u7528
@@ -10,7 +10,7 @@ i18n_menu.system=\u7CFB\u7D71\u7BA1\u7406
i18n_menu.template-market=\u6A21\u677F\u5E02\u5834
i18n_menu.template-setting=\u6A21\u677F\u7BA1\u7406
i18n_menu.view=\u6578\u64DA\u5C55\u793A
i18n_menu.data=\u6578\u64DA\u51C6\u5099
i18n_menu.data=\u6578\u64DA\u6E96\u5099
i18n_menu.panel=\u5100\u8868\u677F
i18n_menu.data-filling-manage=\u6578\u64DA\u586B\u5831
i18n_menu.screen=\u6578\u64DA\u5927\u5C4F
@@ -28,7 +28,7 @@ i18n_menu.ds=\u6578\u64DA\u9023\u63A5\u7BA1\u7406
i18n_menu.task=\u4EFB\u52D9\u7BA1\u7406
i18n_menu.embedded=\u5D4C\u5165\u5F0F\u7BA1\u7406
i18n_menu.plugin=\u63D2\u4EF6\u7BA1\u7406
i18n_menu.platform=\u5E73\u53F0\u5C0D\u63A5
i18n_menu.platform=\u5E73\u81FA\u5C0D\u63A5
i18n_menu.appearance=\u5916\u89C0\u914D\u7F6E
i18n_menu.sysVariable=\u7CFB\u7D71\u8B8A\u91CF
i18n_menu.sysTypeface=\u5B57\u9AD4\u7BA1\u7406
@@ -74,7 +74,7 @@ i18n_table_name_repeat=\u540D\u7A31\u91CD\u5FA9:
i18n_sql_not_empty=sql \u4E0D\u80FD\u70BA\u7A7A
i18n_menu.parameter=\u7CFB\u7D71\u53C3\u6578
i18n_user_old_pwd_error=\u539F\u59CB\u5BC6\u78BC\u932F\u8AA4
i18n_menu.toolbox-log=\u64CD\u4F5C\u65E5\u5FD7
i18n_menu.toolbox-log=\u64CD\u4F5C\u65E5\u8A8C
i18n_year=\u5E74
i18n_month=\u6708
@@ -107,10 +107,10 @@ i18n_df_miss_parameter=\u7F3A\u5931\u53C3\u6578
i18n_df_no_running_instance=\u7576\u524D\u4EFB\u52D9\u66AB\u6642\u7121\u904B\u884C\u5BE6\u4F8B
i18n_df_value=\u503C
i18n_df_format_error=\u683C\u5F0F\u89E3\u6790\u932F\u8AA4
i18n_df_cannot_earlier_than=\u4E0D\u80FD\u65E9\u4E8E
i18n_df_cannot_earlier_than=\u4E0D\u80FD\u65E9\u65BC
i18n_df_cannot_be_all_null=\u4E0D\u80FD\u53EA\u6709\u4E00\u500B\u70BA\u7A7A
i18n_df_value_not_in_range=\u503C\u4E0D\u5728\u8303\u570D\u5167
i18n_df_value_value_not_in_range=\u503C: %s \u4E0D\u5728\u8303\u570D\u5167
i18n_df_value_not_in_range=\u503C\u4E0D\u5728\u7BC4\u570D\u5167
i18n_df_value_value_not_in_range=\u503C: %s \u4E0D\u5728\u7BC4\u570D\u5167
i18n_df_required=\u5FC5\u586B
i18n_df_must_unique=\u4E0D\u5141\u8A31\u91CD\u5FA9\u503C
i18n_df_excel_parsing_error=Excel\u89E3\u6790\u932F\u8AA4
@@ -123,10 +123,10 @@ i18n_df_decimal=\u5C0F\u6578\u6578\u5B57
i18n_df_multiple_value_split=\u591A\u500B\u503C\u4F7F\u7528\u5206\u865F";"\u5206\u5272
i18n_df_email_type=\u90F5\u7BB1\u683C\u5F0F
i18n_df_phone_type=\u624B\u6A5F\u865F\u683C\u5F0F
i18n_df_lt_check=\u503C\u9700\u8981\u5C0F\u4E8E %s: %s
i18n_df_gt_check=\u503C\u9700\u8981\u5927\u4E8E %s: %s
i18n_df_le_check=\u503C\u9700\u8981\u5C0F\u4E8E\u7B49\u4E8E %s: %s
i18n_df_ge_check=\u503C\u9700\u8981\u5927\u4E8E\u7B49\u4E8E %s: %s
i18n_df_lt_check=\u503C\u9700\u8981\u5C0F\u65BC %s: %s
i18n_df_gt_check=\u503C\u9700\u8981\u5927\u65BC %s: %s
i18n_df_le_check=\u503C\u9700\u8981\u5C0F\u65BC\u7B49\u65BC %s: %s
i18n_df_ge_check=\u503C\u9700\u8981\u5927\u65BC\u7B49\u65BC %s: %s
i18n_wrong_email=\u90F5\u7BB1\u683C\u5F0F\u932F\u8AA4
i18n_wrong_tel=\u624B\u6A5F\u865F\u78BC\u683C\u5F0F\u932F\u8AA4
@@ -136,5 +136,3 @@ i18n_copilot_cross_ds_error=\u8DE8\u6E90\u6578\u64DA\u96C6\u4E0D\u652F\u6301\u8A
i18n_template_recommend=\u63A8\u85A6
i18n_template_recent=\u6700\u8FD1\u4F7F\u7528

View File

@@ -86,8 +86,8 @@ const service: AxiosInstanceWithLoading = axios.create({
})
const mapping = {
'zh-CN': 'zh-CN',
en: 'en_US',
tw: 'zh_TW'
en: 'en-US',
tw: 'zh-TW'
}
const permissionStore = usePermissionStoreWithOut()
const linkStore = useLinkStoreWithOut()