187 lines
6.2 KiB
TypeScript
187 lines
6.2 KiB
TypeScript
|
|
const translation = {
|
||
|
|
subscription: {
|
||
|
|
title: 'Subscriptions',
|
||
|
|
listNum: '{{num}} subscriptions',
|
||
|
|
empty: {
|
||
|
|
title: 'No subscriptions',
|
||
|
|
button: 'New subscription',
|
||
|
|
},
|
||
|
|
createButton: {
|
||
|
|
oauth: 'New subscription with OAuth',
|
||
|
|
apiKey: 'New subscription with API Key',
|
||
|
|
manual: 'Paste URL to create a new subscription',
|
||
|
|
},
|
||
|
|
createSuccess: 'Subscription created successfully',
|
||
|
|
createFailed: 'Failed to create subscription',
|
||
|
|
maxCount: 'Max {{num}} subscriptions',
|
||
|
|
selectPlaceholder: 'Select subscription',
|
||
|
|
noSubscriptionSelected: 'No subscription selected',
|
||
|
|
subscriptionRemoved: 'Subscription removed',
|
||
|
|
list: {
|
||
|
|
title: 'Subscriptions',
|
||
|
|
addButton: 'Add',
|
||
|
|
tip: 'Receive events via Subscription',
|
||
|
|
item: {
|
||
|
|
enabled: 'Enabled',
|
||
|
|
disabled: 'Disabled',
|
||
|
|
credentialType: {
|
||
|
|
api_key: 'API Key',
|
||
|
|
oauth2: 'OAuth',
|
||
|
|
unauthorized: 'Manual',
|
||
|
|
},
|
||
|
|
actions: {
|
||
|
|
delete: 'Delete',
|
||
|
|
deleteConfirm: {
|
||
|
|
title: 'Delete {{name}}?',
|
||
|
|
success: 'Subscription {{name}} deleted successfully',
|
||
|
|
error: 'Failed to delete subscription {{name}}',
|
||
|
|
content: 'Once deleted, this subscription cannot be recovered. Please confirm.',
|
||
|
|
contentWithApps: 'The current subscription is referenced by {{count}} applications. Deleting it will cause the configured applications to stop receiving subscription events.',
|
||
|
|
confirm: 'Confirm Delete',
|
||
|
|
cancel: 'Cancel',
|
||
|
|
confirmInputWarning: 'Please enter the correct name to confirm.',
|
||
|
|
confirmInputPlaceholder: 'Enter "{{name}}" to confirm.',
|
||
|
|
confirmInputTip: 'Please enter “{{name}}” to confirm.',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
status: {
|
||
|
|
active: 'Active',
|
||
|
|
inactive: 'Inactive',
|
||
|
|
},
|
||
|
|
usedByNum: 'Used by {{num}} workflows',
|
||
|
|
noUsed: 'No workflow used',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
addType: {
|
||
|
|
title: 'Add subscription',
|
||
|
|
description: 'Choose how you want to create your trigger subscription',
|
||
|
|
options: {
|
||
|
|
apikey: {
|
||
|
|
title: 'Create with API Key',
|
||
|
|
description: 'Automatically create subscription using API credentials',
|
||
|
|
},
|
||
|
|
oauth: {
|
||
|
|
title: 'Create with OAuth',
|
||
|
|
description: 'Authorize with third-party platform to create subscription',
|
||
|
|
clientSettings: 'OAuth Client Settings',
|
||
|
|
clientTitle: 'OAuth Client',
|
||
|
|
default: 'Default',
|
||
|
|
custom: 'Custom',
|
||
|
|
},
|
||
|
|
manual: {
|
||
|
|
title: 'Manual Setup',
|
||
|
|
description: 'Paste URL to create a new subscription',
|
||
|
|
tip: 'Configure URL on third-party platform manually',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
},
|
||
|
|
},
|
||
|
|
modal: {
|
||
|
|
steps: {
|
||
|
|
verify: 'Verify',
|
||
|
|
configuration: 'Configuration',
|
||
|
|
},
|
||
|
|
common: {
|
||
|
|
cancel: 'Cancel',
|
||
|
|
back: 'Back',
|
||
|
|
next: 'Next',
|
||
|
|
create: 'Create',
|
||
|
|
verify: 'Verify',
|
||
|
|
authorize: 'Authorize',
|
||
|
|
creating: 'Creating...',
|
||
|
|
verifying: 'Verifying...',
|
||
|
|
authorizing: 'Authorizing...',
|
||
|
|
},
|
||
|
|
oauthRedirectInfo: 'As no system client secrets found for this tool provider, setup it manually is required, for redirect_uri, please use',
|
||
|
|
apiKey: {
|
||
|
|
title: 'Create with API Key',
|
||
|
|
verify: {
|
||
|
|
title: 'Verify Credentials',
|
||
|
|
description: 'Please provide your API credentials to verify access',
|
||
|
|
error: 'Credential verification failed. Please check your API key.',
|
||
|
|
success: 'Credentials verified successfully',
|
||
|
|
},
|
||
|
|
configuration: {
|
||
|
|
title: 'Configure Subscription',
|
||
|
|
description: 'Set up your subscription parameters',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
oauth: {
|
||
|
|
title: 'Create with OAuth',
|
||
|
|
authorization: {
|
||
|
|
title: 'OAuth Authorization',
|
||
|
|
description: 'Authorize Dify to access your account',
|
||
|
|
redirectUrl: 'Redirect URL',
|
||
|
|
redirectUrlHelp: 'Use this URL in your OAuth app configuration',
|
||
|
|
authorizeButton: 'Authorize with {{provider}}',
|
||
|
|
waitingAuth: 'Waiting for authorization...',
|
||
|
|
authSuccess: 'Authorization successful',
|
||
|
|
authFailed: 'Failed to get OAuth authorization information',
|
||
|
|
waitingJump: 'Authorized, waiting for jump',
|
||
|
|
},
|
||
|
|
configuration: {
|
||
|
|
title: 'Configure Subscription',
|
||
|
|
description: 'Set up your subscription parameters after authorization',
|
||
|
|
success: 'OAuth configuration successful',
|
||
|
|
failed: 'OAuth configuration failed',
|
||
|
|
},
|
||
|
|
remove: {
|
||
|
|
success: 'OAuth remove successful',
|
||
|
|
failed: 'OAuth remove failed',
|
||
|
|
},
|
||
|
|
save: {
|
||
|
|
success: 'OAuth configuration saved successfully',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
manual: {
|
||
|
|
title: 'Manual Setup',
|
||
|
|
description: 'Configure your webhook subscription manually',
|
||
|
|
logs: {
|
||
|
|
title: 'Request Logs',
|
||
|
|
request: 'Request',
|
||
|
|
loading: 'Awaiting request from {{pluginName}}...',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
form: {
|
||
|
|
subscriptionName: {
|
||
|
|
label: 'Subscription Name',
|
||
|
|
placeholder: 'Enter subscription name',
|
||
|
|
required: 'Subscription name is required',
|
||
|
|
},
|
||
|
|
callbackUrl: {
|
||
|
|
label: 'Callback URL',
|
||
|
|
description: 'This URL will receive webhook events',
|
||
|
|
tooltip: 'Provide a publicly accessible endpoint that can receive callback requests from the trigger provider.',
|
||
|
|
placeholder: 'Generating...',
|
||
|
|
privateAddressWarning: 'This URL appears to be an internal address, which may cause webhook requests to fail. You may change TRIGGER_URL to a public address.',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
errors: {
|
||
|
|
createFailed: 'Failed to create subscription',
|
||
|
|
verifyFailed: 'Failed to verify credentials',
|
||
|
|
authFailed: 'Authorization failed',
|
||
|
|
networkError: 'Network error, please try again',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
events: {
|
||
|
|
title: 'Available Events',
|
||
|
|
description: 'Events that this trigger plugin can subscribe to',
|
||
|
|
empty: 'No events available',
|
||
|
|
event: 'Event',
|
||
|
|
events: 'Events',
|
||
|
|
actionNum: '{{num}} {{event}} INCLUDED',
|
||
|
|
item: {
|
||
|
|
parameters: '{{count}} parameters',
|
||
|
|
noParameters: 'No parameters',
|
||
|
|
},
|
||
|
|
output: 'Output',
|
||
|
|
},
|
||
|
|
node: {
|
||
|
|
status: {
|
||
|
|
warning: 'Disconnect',
|
||
|
|
},
|
||
|
|
},
|
||
|
|
}
|
||
|
|
|
||
|
|
export default translation
|