mirror of
https://github.com/whyour/qinglong.git
synced 2026-08-13 12:23:29 +08:00
Fix i18n: Replace hardcoded strings with internationalized translations
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
This commit is contained in:
co-authored by
whyour
parent
af88062219
commit
46feac1765
+10
-1
@@ -600,5 +600,14 @@
|
||||
"启用场景": "Enable Scenario",
|
||||
"禁用场景": "Disable Scenario",
|
||||
"确认启用场景": "Confirm to enable scenario",
|
||||
"确认禁用场景": "Confirm to disable scenario"
|
||||
"确认禁用场景": "Confirm to disable scenario",
|
||||
"工作流至少需要一个节点": "Workflow requires at least one node",
|
||||
"工作流验证通过": "Workflow validation passed",
|
||||
"请输入URL": "Please enter URL",
|
||||
"请输入条件表达式": "Please enter condition expression",
|
||||
"请输入延迟时间": "Please enter delay time",
|
||||
"请输入迭代次数": "Please enter iterations",
|
||||
"获取场景列表失败": "Failed to fetch scenario list",
|
||||
"搜索场景": "Search scenarios",
|
||||
"节点": "Nodes"
|
||||
}
|
||||
|
||||
+10
-1
@@ -600,5 +600,14 @@
|
||||
"启用场景": "启用场景",
|
||||
"禁用场景": "禁用场景",
|
||||
"确认启用场景": "确认启用场景",
|
||||
"确认禁用场景": "确认禁用场景"
|
||||
"确认禁用场景": "确认禁用场景",
|
||||
"工作流至少需要一个节点": "工作流至少需要一个节点",
|
||||
"工作流验证通过": "工作流验证通过",
|
||||
"请输入URL": "请输入URL",
|
||||
"请输入条件表达式": "请输入条件表达式",
|
||||
"请输入延迟时间": "请输入延迟时间",
|
||||
"请输入迭代次数": "请输入迭代次数",
|
||||
"获取场景列表失败": "获取场景列表失败",
|
||||
"搜索场景": "搜索场景",
|
||||
"节点": "节点"
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ const ScenarioPage: React.FC = () => {
|
||||
setScenarios(data?.data || []);
|
||||
}
|
||||
} catch (error) {
|
||||
message.error('获取场景列表失败');
|
||||
message.error(intl.get('获取场景列表失败'));
|
||||
} finally {
|
||||
setLoading(false);
|
||||
}
|
||||
|
||||
@@ -147,10 +147,10 @@ const WorkflowEditorModal: React.FC<WorkflowEditorModalProps> = ({
|
||||
|
||||
const validateWorkflow = () => {
|
||||
if (localGraph.nodes.length === 0) {
|
||||
message.warning('工作流至少需要一个节点');
|
||||
message.warning(intl.get('工作流至少需要一个节点'));
|
||||
return false;
|
||||
}
|
||||
message.success('工作流验证通过');
|
||||
message.success(intl.get('工作流验证通过'));
|
||||
return true;
|
||||
};
|
||||
|
||||
@@ -201,7 +201,7 @@ const WorkflowEditorModal: React.FC<WorkflowEditorModalProps> = ({
|
||||
<Form.Item
|
||||
name="url"
|
||||
label={intl.get('请求URL')}
|
||||
rules={[{ required: true, message: '请输入URL' }]}
|
||||
rules={[{ required: true, message: intl.get('请输入URL') }]}
|
||||
>
|
||||
<Input placeholder="https://api.example.com/endpoint" />
|
||||
</Form.Item>
|
||||
@@ -243,7 +243,7 @@ const WorkflowEditorModal: React.FC<WorkflowEditorModalProps> = ({
|
||||
<Form.Item
|
||||
name="condition"
|
||||
label={intl.get('条件表达式')}
|
||||
rules={[{ required: true, message: '请输入条件表达式' }]}
|
||||
rules={[{ required: true, message: intl.get('请输入条件表达式') }]}
|
||||
>
|
||||
<TextArea
|
||||
rows={4}
|
||||
@@ -256,7 +256,7 @@ const WorkflowEditorModal: React.FC<WorkflowEditorModalProps> = ({
|
||||
<Form.Item
|
||||
name="delayMs"
|
||||
label={`${intl.get('延迟时间')} (毫秒)`}
|
||||
rules={[{ required: true, message: '请输入延迟时间' }]}
|
||||
rules={[{ required: true, message: intl.get('请输入延迟时间') }]}
|
||||
>
|
||||
<InputNumber
|
||||
min={0}
|
||||
@@ -270,7 +270,7 @@ const WorkflowEditorModal: React.FC<WorkflowEditorModalProps> = ({
|
||||
<Form.Item
|
||||
name="iterations"
|
||||
label={intl.get('迭代次数')}
|
||||
rules={[{ required: true, message: '请输入迭代次数' }]}
|
||||
rules={[{ required: true, message: intl.get('请输入迭代次数') }]}
|
||||
>
|
||||
<InputNumber
|
||||
min={1}
|
||||
|
||||
Reference in New Issue
Block a user