Build lightweight AI agent admin
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"title": "Feishu Sync Configuration",
|
||||
"appId": "App ID",
|
||||
"appIdPlaceholder": "Enter Feishu App ID",
|
||||
"appSecret": "App Secret",
|
||||
"appSecretPlaceholder": "Enter Feishu App Secret",
|
||||
"testConnection": "Test Connection",
|
||||
"testSuccess": "Connection Successful",
|
||||
"testFail": "Connection Failed",
|
||||
"testing": "Testing...",
|
||||
"syncScope": "Sync Scope",
|
||||
"syncScopePlaceholder": "Please select",
|
||||
"syncScopeTip": "Select an organization as the top-level for data synchronization. Once synced, this organization cannot be changed.",
|
||||
"syncScopeLocked": "Initial sync completed. Sync scope is now locked. Contact admin to change.",
|
||||
"syncStats": "Sync Statistics",
|
||||
"syncType": "Sync Type",
|
||||
"totalCount": "Total",
|
||||
"successCount": "Synced",
|
||||
"failCount": "Failed",
|
||||
"notSynced": "Not Synced",
|
||||
"syncTime": "Sync Time",
|
||||
"operation": "Operation",
|
||||
"sync": "Sync",
|
||||
"syncing": "Syncing...",
|
||||
"syncDept": "Organization",
|
||||
"syncUser": "User",
|
||||
"syncDeptSuccess": "Organization sync completed",
|
||||
"syncUserSuccess": "User sync completed",
|
||||
"syncFail": "Sync failed",
|
||||
"triggerEvents": "Trigger Events",
|
||||
"triggerEvent": "Trigger Event",
|
||||
"description": "Description",
|
||||
"enableSyncDept": "Enable Sync Organization",
|
||||
"enableSyncDeptDesc": "Trigger organization sync on add, delete, or modify organization info",
|
||||
"enableSyncUser": "Enable Sync User",
|
||||
"enableSyncUserDesc": "Trigger user sync on add, delete, or modify user info",
|
||||
"save": "Save",
|
||||
"saving": "Saving...",
|
||||
"saveSuccess": "Saved successfully",
|
||||
"saveFail": "Save failed",
|
||||
"callbackConfig": "Event Callback Configuration",
|
||||
"callbackConfigTip": "After configuring the callback URL, Feishu contacts changes will be pushed to this system in real-time for incremental sync. Feishu callbacks must be manually configured in the Feishu Open Platform console.",
|
||||
"callbackUrl": "Request URL",
|
||||
"callbackUrlPlaceholder": "Enter request URL, e.g. https://example.com/api/core/feishu-sync/callback",
|
||||
"encryptKey": "Encrypt Key",
|
||||
"encryptKeyPlaceholder": "Enter Encrypt Key",
|
||||
"verificationToken": "Verification Token",
|
||||
"verificationTokenPlaceholder": "Enter Verification Token",
|
||||
"callbackStatus": "Callback Status",
|
||||
"callbackConfigured": "Configured",
|
||||
"callbackNotConfigured": "Not Configured",
|
||||
"subscribedEvents": "Subscribed Events",
|
||||
"generateRandom": "Generate",
|
||||
"guideTitle": "Feishu Sync Setup Guide",
|
||||
"guideStep1Title": "Create a Feishu Custom App",
|
||||
"guideStep1Desc": "Log in to Feishu Open Platform (open.feishu.cn), go to \"Developer Console\", create a custom app, and obtain the App ID and App Secret.",
|
||||
"guideStep2Title": "Configure App Permissions",
|
||||
"guideStep2Desc": "In the app management page, go to \"Permission Management\" and enable contact-related permissions: \"Get Department Basic Info\", \"Get Department Organization Info\", \"Get User Basic Info\", \"Get User Phone Number\", etc.",
|
||||
"guideStep3Title": "Enter Credentials & Run Full Sync",
|
||||
"guideStep3Desc": "Fill in App ID and App Secret, click \"Test Connection\" to verify. After success, select the sync scope and sync organizations first, then users.",
|
||||
"guideStep4Title": "Configure Event Subscription (Real-time Sync)",
|
||||
"guideStep4Desc": "In the Feishu Open Platform app's \"Event Subscription\" page, set the request URL (format: https://your-domain/api/core/feishu-sync/callback), enter the Encrypt Key and Verification Token generated on this page into Feishu console, and subscribe to contact events.",
|
||||
"guideStep5Title": "Enable Trigger Events",
|
||||
"guideStep5Desc": "In the \"Trigger Events\" section, check the event types to auto-sync (organizations, users) and save. Feishu contacts changes will then be pushed to the system for incremental sync automatically."
|
||||
}
|
||||
Reference in New Issue
Block a user