feat(vscodex): add remote Codex collaboration module

This commit is contained in:
fawney
2026-09-01 20:25:35 +08:00
parent 5a69cfe40d
commit 30a75832f8
102 changed files with 38569 additions and 11 deletions
+62
View File
@@ -275,6 +275,37 @@ export const messages = {
'nav.healthMonitor': '健康监控',
'nav.modelCatalog': '模型目录',
'nav.apiKeys': 'API 密钥',
'nav.vscodex': 'Codex 远程控制',
'vscodex.title': 'Codex 远程控制',
'vscodex.devices.label': '控制设备',
'vscodex.devices.refresh': '刷新设备',
'vscodex.devices.loading': '正在加载设备...',
'vscodex.devices.loadFailed': '无法加载设备,请检查网络后重试。',
'vscodex.devices.emptyTitle': '尚未连接设备',
'vscodex.devices.emptyDescription': '安装 aether-vscodex 插件后,在 VS Code 命令面板运行“Codex Remote: Pair with Aether”连接此账户。',
'vscodex.devices.checkConnection': '检查连接',
'vscodex.devices.online': '在线',
'vscodex.devices.offline': '离线',
'vscodex.devices.connecting': '连接中',
'vscodex.devices.unknown': '状态未知',
'vscodex.devices.revoke': '撤销此设备',
'vscodex.devices.revokeConfirm': '撤销设备“{name}”后,它会立即断开,并且必须重新配对才能连接。确认撤销吗?',
'vscodex.devices.revokeFailed': '无法撤销设备,请稍后重试。',
'vscodex.pairing.create': '生成配对码',
'vscodex.pairing.creating': '正在生成...',
'vscodex.pairing.title': '连接本地插件',
'vscodex.pairing.description': '在 VS Code 命令面板运行“Codex Remote: Pair with Aether”,并输入下方的一次性配对码。配对完成后本页会自动连接。',
'vscodex.pairing.code': '一次性配对码',
'vscodex.pairing.copy': '复制配对码',
'vscodex.pairing.copied': '配对码已复制',
'vscodex.pairing.expires': '有效期至 {time}',
'vscodex.pairing.newCode': '生成新配对码',
'vscodex.pairing.failed': '无法生成配对码,请稍后重试。',
'vscodex.connection.loading': '正在加载控制台...',
'vscodex.connection.connecting': '正在建立安全连接...',
'vscodex.connection.ticketFailed': '安全连接凭证获取失败。',
'vscodex.connection.retry': '重试',
'vscodex.frame.title': 'Codex 远程控制台',
'nav.walletCenter': '钱包中心',
'nav.billingCenter': '套餐中心',
'nav.myReferral': '我的邀请',
@@ -594,6 +625,37 @@ export const messages = {
'nav.healthMonitor': 'Health monitor',
'nav.modelCatalog': 'Model catalog',
'nav.apiKeys': 'API keys',
'nav.vscodex': 'Codex remote control',
'vscodex.title': 'Codex remote control',
'vscodex.devices.label': 'Control device',
'vscodex.devices.refresh': 'Refresh devices',
'vscodex.devices.loading': 'Loading devices...',
'vscodex.devices.loadFailed': 'Devices could not be loaded. Check your connection and retry.',
'vscodex.devices.emptyTitle': 'No connected devices',
'vscodex.devices.emptyDescription': 'After installing aether-vscodex, run “Codex Remote: Pair with Aether” from the VS Code Command Palette to connect this account.',
'vscodex.devices.checkConnection': 'Check connection',
'vscodex.devices.online': 'Online',
'vscodex.devices.offline': 'Offline',
'vscodex.devices.connecting': 'Connecting',
'vscodex.devices.unknown': 'Status unknown',
'vscodex.devices.revoke': 'Revoke this device',
'vscodex.devices.revokeConfirm': 'Revoking “{name}” disconnects it immediately. It must be paired again before reconnecting. Revoke it?',
'vscodex.devices.revokeFailed': 'The device could not be revoked. Try again later.',
'vscodex.pairing.create': 'Generate pairing code',
'vscodex.pairing.creating': 'Generating...',
'vscodex.pairing.title': 'Connect the local plugin',
'vscodex.pairing.description': 'Run “Codex Remote: Pair with Aether” from the VS Code Command Palette and enter this one-time code. This page connects automatically after pairing.',
'vscodex.pairing.code': 'One-time pairing code',
'vscodex.pairing.copy': 'Copy pairing code',
'vscodex.pairing.copied': 'Pairing code copied',
'vscodex.pairing.expires': 'Valid until {time}',
'vscodex.pairing.newCode': 'Generate a new code',
'vscodex.pairing.failed': 'A pairing code could not be generated. Try again later.',
'vscodex.connection.loading': 'Loading control surface...',
'vscodex.connection.connecting': 'Establishing a secure connection...',
'vscodex.connection.ticketFailed': 'A secure connection ticket could not be issued.',
'vscodex.connection.retry': 'Retry',
'vscodex.frame.title': 'Codex remote control surface',
'nav.walletCenter': 'Wallet',
'nav.billingCenter': 'Plans',
'nav.myReferral': 'Referrals',