feat: unify cron delivery account and target selection (#642)

This commit is contained in:
cedric
2026-03-25 10:12:49 +08:00
committed by GitHub
Unverified
parent 9aea3c9441
commit 9d40e1fa05
20 changed files with 2073 additions and 88 deletions

View File

@@ -33,6 +33,39 @@
"cronPlaceholder": "Cron expression (e.g., 0 9 * * *)",
"usePresets": "Use presets",
"useCustomCron": "Use custom cron",
"deliveryTitle": "Delivery",
"deliveryDescription": "Choose whether this task stays in ClawX or is pushed to an external channel.",
"deliveryModeNone": "In ClawX only",
"deliveryModeNoneDesc": "Run the task and keep the result in the app.",
"deliveryModeAnnounce": "External channel",
"deliveryModeAnnounceDesc": "Send the final result through a configured channel.",
"deliveryChannel": "Channel",
"channelUnsupportedTag": "Unsupported",
"deliveryAccount": "Sending Account",
"selectDeliveryAccount": "Select an account",
"deliveryAccountDesc": "Uses the same configured account list shown on the Channels page.",
"selectChannel": "Select a channel",
"deliveryChannelUnsupported": "WeChat does not currently support scheduled outbound delivery because the plugin requires a live conversation context token.",
"deliveryDefaultAccountHint": "Uses the channel's default account: {{account}}",
"deliveryTarget": "Recipient / Target",
"selectDeliveryTarget": "Select a delivery target",
"loadingTargets": "Loading targets...",
"currentTarget": "Current target",
"deliveryTargetGroupDefault": "Recommended",
"deliveryTargetGroupUsers": "Users",
"deliveryTargetGroupChats": "Chats",
"noDeliveryTargets": "No delivery targets are available for the selected Feishu account.",
"deliveryTargetPlaceholder": "Enter the delivery target for this channel",
"deliveryTargetPlaceholderFeishu": "e.g., user:ou_xxx or chat:oc_xxx",
"deliveryTargetDesc": "This maps to delivery.to in OpenClaw and is sent as-is.",
"deliveryTargetDescFeishu": "Use a Feishu user target like user:ou_xxx or a chat target like chat:oc_xxx.",
"deliveryTargetDescAuto": "Select from targets discovered for the chosen channel account.",
"deliveryTargetDescFeishuSelect": "Select a verified Feishu recipient from the available users or chats.",
"deliveryTargetDescFeishuAccount": "Choose from the configured Feishu channel accounts, using the same account list as the Channels page.",
"feishuMainTargetTitle": "Feishu main account",
"feishuMainTargetDesc": "Auto-fill the current default Feishu account owner as the delivery target.",
"useFeishuMainTarget": "Use main account",
"resolvingTarget": "Resolving...",
"targetChannel": "Target Channel",
"noChannels": "No channels available. Add a channel first.",
"discordChannelId": "Discord Channel ID",
@@ -65,6 +98,11 @@
"nameRequired": "Please enter a task name",
"messageRequired": "Please enter a message",
"channelRequired": "Please select a channel",
"deliveryChannelUnsupported": "{{channel}} does not support scheduled delivery yet",
"deliveryTargetRequired": "Please enter a delivery target",
"deliveryTargetResolved": "Delivery target resolved",
"failedLoadDeliveryTargets": "Failed to load delivery targets",
"failedResolveDeliveryTarget": "Failed to resolve the default delivery target",
"discordIdRequired": "Please enter a Discord Channel ID",
"scheduleRequired": "Please select or enter a schedule"
},

View File

@@ -33,6 +33,37 @@
"cronPlaceholder": "Cron式0 9 * * *",
"usePresets": "プリセットを使用",
"useCustomCron": "カスタムCronを使用",
"deliveryTitle": "配信設定",
"deliveryDescription": "結果を ClawX 内だけに残すか、外部チャンネルへ送信するかを選びます。",
"deliveryModeNone": "ClawX 内のみ",
"deliveryModeNoneDesc": "タスクを実行し、結果はアプリ内だけに残します。",
"deliveryModeAnnounce": "外部チャンネル",
"deliveryModeAnnounceDesc": "最終結果を設定済みチャンネルへ送信します。",
"deliveryChannel": "チャンネル",
"deliveryAccount": "送信アカウント",
"selectDeliveryAccount": "アカウントを選択",
"deliveryAccountDesc": "Channels ページと同じ設定済みアカウント一覧を使います。",
"selectChannel": "チャンネルを選択",
"deliveryDefaultAccountHint": "このチャンネルの既定アカウントを使います: {{account}}",
"deliveryTarget": "送信先",
"selectDeliveryTarget": "送信先を選択",
"loadingTargets": "送信先を読み込み中...",
"currentTarget": "現在の送信先",
"deliveryTargetGroupDefault": "おすすめ",
"deliveryTargetGroupUsers": "ユーザー",
"deliveryTargetGroupChats": "グループ",
"noDeliveryTargets": "この Feishu アカウントでは選択可能な送信先が見つかりませんでした。",
"deliveryTargetPlaceholder": "このチャンネルの送信先を入力",
"deliveryTargetPlaceholderFeishu": "例: user:ou_xxx または chat:oc_xxx",
"deliveryTargetDesc": "この値は OpenClaw の delivery.to にそのまま保存されます。",
"deliveryTargetDescFeishu": "Feishu では user:ou_xxx のユーザー宛て、または chat:oc_xxx のグループ宛てを指定できます。",
"deliveryTargetDescAuto": "選択したチャンネルアカウントで見つかった送信先から選べます。",
"deliveryTargetDescFeishuSelect": "利用可能な Feishu ユーザーまたはグループから検証済みの送信先を選択してください。",
"deliveryTargetDescFeishuAccount": "Channels ページと同じ Feishu アカウント一覧を使い、選択したアカウントに対応するメイン送信先へ配信します。",
"feishuMainTargetTitle": "Feishu メインアカウント",
"feishuMainTargetDesc": "現在の既定 Feishu アカウントの所有者を送信先として自動入力します。",
"useFeishuMainTarget": "メインアカウントを使う",
"resolvingTarget": "解決中...",
"targetChannel": "ターゲットチャンネル",
"noChannels": "利用可能なチャンネルがありません。先にチャンネルを追加してください。",
"discordChannelId": "DiscordチャンネルID",
@@ -65,6 +96,10 @@
"nameRequired": "タスク名を入力してください",
"messageRequired": "メッセージを入力してください",
"channelRequired": "チャンネルを選択してください",
"deliveryTargetRequired": "送信先を入力してください",
"deliveryTargetResolved": "送信先を解決しました",
"failedLoadDeliveryTargets": "送信先の読み込みに失敗しました",
"failedResolveDeliveryTarget": "既定の送信先を解決できませんでした",
"discordIdRequired": "DiscordチャンネルIDを入力してください",
"scheduleRequired": "スケジュールを選択または入力してください"
},

View File

@@ -33,6 +33,39 @@
"cronPlaceholder": "Cron 表达式 (例如0 9 * * *)",
"usePresets": "使用预设",
"useCustomCron": "使用自定义 Cron",
"deliveryTitle": "投递设置",
"deliveryDescription": "选择仅在 ClawX 内保留结果,或把最终结果推送到外部通道。",
"deliveryModeNone": "仅在 ClawX 内",
"deliveryModeNoneDesc": "任务照常运行,结果只保留在应用内。",
"deliveryModeAnnounce": "发送到外部通道",
"deliveryModeAnnounceDesc": "将最终结果投递到已配置的消息通道。",
"deliveryChannel": "通道",
"channelUnsupportedTag": "暂不支持",
"deliveryAccount": "发送账号",
"selectDeliveryAccount": "选择账号",
"deliveryAccountDesc": "这里直接复用 Channels 页面里的已配置账号列表。",
"selectChannel": "选择通道",
"deliveryChannelUnsupported": "微信通道当前不支持定时任务主动投递,因为插件要求实时会话里的 contextToken。",
"deliveryDefaultAccountHint": "将使用该通道当前的默认账号:{{account}}",
"deliveryTarget": "接收目标",
"selectDeliveryTarget": "选择接收目标",
"loadingTargets": "正在加载目标...",
"currentTarget": "当前目标",
"deliveryTargetGroupDefault": "推荐",
"deliveryTargetGroupUsers": "用户",
"deliveryTargetGroupChats": "群聊",
"noDeliveryTargets": "当前飞书账号暂无可选投递目标。",
"deliveryTargetPlaceholder": "输入该通道的投递目标",
"deliveryTargetPlaceholderFeishu": "例如user:ou_xxx 或 chat:oc_xxx",
"deliveryTargetDesc": "这里会直接写入 OpenClaw 的 delivery.to。",
"deliveryTargetDescFeishu": "飞书可以填写用户目标 user:ou_xxx或群聊目标 chat:oc_xxx。",
"deliveryTargetDescAuto": "这里会展示该通道账号下已发现的可投递目标。",
"deliveryTargetDescFeishuSelect": "请从可用的飞书用户或群聊中直接选择已校验的目标。",
"deliveryTargetDescFeishuAccount": "这里直接复用频道页的飞书账号列表,按所选账号对应的主账号目标进行投递。",
"feishuMainTargetTitle": "飞书主账号",
"feishuMainTargetDesc": "自动把当前默认飞书账号的主账号填入为投递目标。",
"useFeishuMainTarget": "使用主账号",
"resolvingTarget": "解析中...",
"targetChannel": "目标频道",
"noChannels": "无可用频道。请先添加频道。",
"discordChannelId": "Discord 频道 ID",
@@ -64,7 +97,12 @@
"failedDelete": "删除任务失败",
"nameRequired": "请输入任务名称",
"messageRequired": "请输入消息",
"channelRequired": "请选择道",
"channelRequired": "请选择道",
"deliveryChannelUnsupported": "{{channel}} 暂不支持定时任务投递",
"deliveryTargetRequired": "请输入投递目标",
"deliveryTargetResolved": "已解析投递目标",
"failedLoadDeliveryTargets": "加载投递目标失败",
"failedResolveDeliveryTarget": "解析默认投递目标失败",
"discordIdRequired": "请输入 Discord 频道 ID",
"scheduleRequired": "请选择或输入调度计划"
},